{"id":23087542,"url":"https://github.com/whitehatboy005/ai-chatbot","last_synced_at":"2025-04-30T19:48:26.404Z","repository":{"id":245136682,"uuid":"817370533","full_name":"whitehatboy005/AI-Chatbot","owner":"whitehatboy005","description":"This Python application creates a chatbot interface using Streamlit, allowing users to interact with an AI model powered by the google.generativeai library. The chatbot responds to various commands and queries, providing conversational responses based on the input.","archived":false,"fork":false,"pushed_at":"2025-02-28T02:48:32.000Z","size":41,"stargazers_count":10,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-30T19:23:14.438Z","etag":null,"topics":["ai","ai-chatbot","api","chat-bot"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/whitehatboy005.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2024-06-19T15:02:06.000Z","updated_at":"2025-02-28T07:38:22.000Z","dependencies_parsed_at":"2024-07-13T07:29:19.616Z","dependency_job_id":"039fc1b3-6bc2-45f6-bcc3-86c3663598c6","html_url":"https://github.com/whitehatboy005/AI-Chatbot","commit_stats":null,"previous_names":["whitehatboy005/ai","whitehatboy005/ai-chatbot"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/whitehatboy005%2FAI-Chatbot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/whitehatboy005%2FAI-Chatbot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/whitehatboy005%2FAI-Chatbot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/whitehatboy005%2FAI-Chatbot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/whitehatboy005","download_url":"https://codeload.github.com/whitehatboy005/AI-Chatbot/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251774121,"owners_count":21641719,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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","ai-chatbot","api","chat-bot"],"created_at":"2024-12-16T19:58:35.302Z","updated_at":"2025-04-30T19:48:26.399Z","avatar_url":"https://github.com/whitehatboy005.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🤖 AI Chatbot\nThis Python application creates a chatbot interface using Streamlit, allowing users to interact with an AI model powered by the google.generativeai library. The chatbot responds to various commands and queries, providing conversational responses based on the input.\n\n## 📌 Features\n- **Chat Input**: Users can enter messages or commands in the chat interface.\n- **Bot Responses**: Based on the input, the chatbot responds with predefined messages or generates content using the AI model.\n- **Session Management**: Maintains a history of conversations within the session using Streamlit's session state.\n- **Personalization**: Displays a personalized greeting and identifies itself as an AI assistant.\n- **Dynamic Content Generation**: Uses the AI model to generate text content for user queries beyond predefined responses.\n\n## Model Output\n\n![Screenshot 2024-07-11 173855](https://github.com/whitehatboy005/Ai/assets/147156726/042b5ad2-286e-4743-a921-bbe0e7b06203)\n## API KEY OBTAIN\n\nTo get GEMINI_API_KEY in this link https://aistudio.google.com/app/apikey\n\n## ⚙️ Installation\n## Clone the Repository\n```bash\ngit clone https://github.com/whitehatboy005/AI-Chatbot\ncd AI-Chatbot\n```\n## Install Dependencies\n```bash\npip install -r requirements.txt\n```\n## Configure Environment Variables for API\n```bash\nnotepad config.env\n```\n## Run the Program\n```bash\nstreamlit run Ai.py\n```\n## 🚀 Example Demonstration link\nhttps://harish-gpt.streamlit.app\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwhitehatboy005%2Fai-chatbot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwhitehatboy005%2Fai-chatbot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwhitehatboy005%2Fai-chatbot/lists"}