{"id":35240247,"url":"https://github.com/benfoxyy/ai-chatapp","last_synced_at":"2026-04-09T05:32:11.606Z","repository":{"id":274981110,"uuid":"924692438","full_name":"Benfoxyy/AI-ChatApp","owner":"Benfoxyy","description":"This is an AI chat bot designed and deployed by streamlit","archived":false,"fork":false,"pushed_at":"2025-02-12T18:33:38.000Z","size":12583,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-12T19:39:00.803Z","etag":null,"topics":["ai","chatbot","streamlit"],"latest_commit_sha":null,"homepage":"https://benbot.streamlit.app/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Benfoxyy.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-01-30T13:33:48.000Z","updated_at":"2025-02-12T18:33:41.000Z","dependencies_parsed_at":"2025-01-30T14:35:26.677Z","dependency_job_id":"b0f334cf-c8a6-4f47-82c4-5f6ddebddc7b","html_url":"https://github.com/Benfoxyy/AI-ChatApp","commit_stats":null,"previous_names":["benfoxyy/ai-chatapp"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Benfoxyy/AI-ChatApp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Benfoxyy%2FAI-ChatApp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Benfoxyy%2FAI-ChatApp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Benfoxyy%2FAI-ChatApp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Benfoxyy%2FAI-ChatApp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Benfoxyy","download_url":"https://codeload.github.com/Benfoxyy/AI-ChatApp/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Benfoxyy%2FAI-ChatApp/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31587803,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-08T14:31:17.711Z","status":"online","status_checked_at":"2026-04-09T02:00:06.848Z","response_time":112,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","chatbot","streamlit"],"created_at":"2025-12-30T04:58:54.128Z","updated_at":"2026-04-09T05:32:11.581Z","avatar_url":"https://github.com/Benfoxyy.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\u003ch1 align=\"center\"\u003eAI Chat Bot With Streamlit 🤖\u003c/h1\u003e\n\u003ch3 align=\"center\"\u003eThis project is a AI chatbot application built using Streamlit and OpenAI's GPT model. The chatbot allows users to interact with an AI assistant in real-time.\u003c/h3\u003e\n\u003c/div\u003e\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://www.python.org\" target=\"_blank\"\u003e \u003cimg src=\"https://raw.githubusercontent.com/devicons/devicon/master/icons/python/python-original.svg\" alt=\"python\" width=\"40\" height=\"40\"/\u003e \u003c/a\u003e\n\u003ca href=\"https://streamlit.io/\" target=\"_blank\"\u003e \u003cimg src=\"https://user-images.githubusercontent.com/7164864/217935870-c0bc60a3-6fc0-4047-b011-7b4c59488c91.png\" alt=\"Streamlit logo\" width=\"50\" height=\"35\"\u003e \u003c/a\u003e\n\u003ca href=\"https://openai.com/\" target=\"_blank\"\u003e \u003cimg src=\"https://www.svgrepo.com/show/306500/openai.svg\" alt=\"OpenAI\" width=\"50\" height=\"35\"\u003e \u003c/a\u003e\n\u003c/p\u003e\n\n![AI-CHAT-BOT](./Documents/AI-DEMO.gif)\n\n# Planning For Future\nThis bot is not compleated yet, And i've got multiple ideas to add it in future like :\n\n- AI history\n- Multiple AI models ( user can select through it )\n- Plans system like \u003cb\u003eFREE, STANDARD, PRO, UNLIMITED\u003c/b\u003e\n\n# Setup \n\n### Deployment\nIf you wanna just see and work with the resualt, I've deployed my project with `Streamlit Cloud` and you can access to it with this url : https://benbot.streamlit.app\n\nBut if you need to use it in you project or deal with their structures,\nyou can follow these easy steps :\n\n### Clone Project\nFor cloning this project in you computer you can just enter this `git` command in your `terminal` and open it :\n```bash\ngit clone https://github.com/Benfoxyy/AI-ChatApp.git\ncd \u003cPROJECT_DIRECTORY\u003e\n```\n\n### Virtual Environment\nNow lets create a virtual environment ( venv ) for manage and our installing pakages :\n```bash\npython -m venv venv\n```\n\nActive your `venv` for working with it :\n```bash\n# Windows\nvenv\\Scripts\\activate\n\n# macOS and Linux\nsource venv/bin/activate\n```\n\n### Requirements\nI put every single pakages you need to install in `requeirements.txt` file, So you can just run this command in your `venv` :\n```bash\npip install -r requirements.txt\n```\n\n### API Key\nSet up OpenAI API Key: You will need to set up your OpenAI API key. You can get this key from \u003ca href=\"https://platform.openai.com/account/api-keys\"\u003eOpenAI's platform\u003c/a\u003e .\n\nOnce you have your key, create a `.streamlit/secrets.toml` file in your project directory with the following content:\n```toml\n[openai]\napi_key = \"\u003cYOUR_OPENAI_API_KEY\u003e\"\n```\n\n### Run It!\nAs i said ; I've used `streamlit` for this project, in spite of this we're gonna run it on streamlit client :\n```bash\nstreamlit run AI.py\n``` \nBy running this command you will see the resault in you browser 🎉\n\n\n### License\nThis project is licensed under the MIT License - see the \u003ca href='https://github.com/Benfoxyy/AI-ChatApp/blob/main/LICENSE'\u003eLICENSE\u003c/a\u003e file for details.\n\n\u003chr\u003e\n\n\u003cdiv align=\"center\"\u003e\n\u003ch1 align=\"center\"\u003eThanks for visiting\u003c/h1\u003e\n\u003ch3 align=\"center\"\u003eI hope that you enjoy it, Let me know if you have any suggestion 😉\u003c/h3\u003e\n\u003c/div\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbenfoxyy%2Fai-chatapp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbenfoxyy%2Fai-chatapp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbenfoxyy%2Fai-chatapp/lists"}