{"id":28974984,"url":"https://github.com/lhcee3/chatbot-streamlit","last_synced_at":"2026-05-17T11:34:18.362Z","repository":{"id":299019805,"uuid":"1001841761","full_name":"lhcee3/Chatbot-Streamlit","owner":"lhcee3","description":"Task for SOAI Internship","archived":false,"fork":false,"pushed_at":"2025-06-27T16:36:30.000Z","size":9,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-07-29T03:53:21.709Z","etag":null,"topics":["api","black","chatbot","gemini","interface","streamlit"],"latest_commit_sha":null,"homepage":"https://shortspin.streamlit.app/","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/lhcee3.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,"zenodo":null}},"created_at":"2025-06-14T06:26:59.000Z","updated_at":"2025-06-27T16:36:33.000Z","dependencies_parsed_at":"2025-06-14T07:39:02.199Z","dependency_job_id":"9cf00388-87b8-4aac-b934-00689ef7da34","html_url":"https://github.com/lhcee3/Chatbot-Streamlit","commit_stats":null,"previous_names":["lhcee3/chatbot-streamlit"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/lhcee3/Chatbot-Streamlit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lhcee3%2FChatbot-Streamlit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lhcee3%2FChatbot-Streamlit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lhcee3%2FChatbot-Streamlit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lhcee3%2FChatbot-Streamlit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lhcee3","download_url":"https://codeload.github.com/lhcee3/Chatbot-Streamlit/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lhcee3%2FChatbot-Streamlit/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33136806,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-17T09:28:26.183Z","status":"ssl_error","status_checked_at":"2026-05-17T09:27:52.702Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["api","black","chatbot","gemini","interface","streamlit"],"created_at":"2025-06-24T12:07:49.371Z","updated_at":"2026-05-17T11:34:18.330Z","avatar_url":"https://github.com/lhcee3.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Gemini Chatbot\n\nThis is a simple and interactive chatbot built using Streamlit and powered by Google's Gemini API. It allows you to have conversational interactions with the Gemini Pro model directly from your web browser.\n\nFor GitLab instance , this is the repo link: https://github.com/lhcee3/Chatbot-Streamlit\n\nand this is the deployed link: https://shortspin.streamlit.app/\n\n\n## Features\n\n* **Interactive Chat Interface:** A user-friendly chat window powered by Streamlit.\n\n* **Gemini API Integration:** Connects to Google's powerful Gemini model for generating responses.\n\n* **Chat History:** Maintains the conversation context, allowing for follow-up questions.\n\n* **Easy Setup:** Get started quickly with minimal configuration.\n\n* **No API Key in Code:** Your API key is entered securely in the Streamlit app itself.\n\n## Getting Started\n\nFollow these steps to set up and run the Gemini Chatbot on your local machine and for deployment.\n\n### Step 1: Get Your Google Gemini API Key\n\nTo use this chatbot, you need an API key from Google AI Studio. This key authenticates your requests to the Gemini model.\n\n1.  **Go to Google AI Studio:** Open your web browser and navigate to \u003chttps://aistudio.google.com/\u003e.\n\n2.  **Sign In:** Sign in with your Google account.\n\n3.  **Create API Key:**\n\n    * Once you're in Google AI Studio, look for the **\"Get API Key\"** or **\"Get API Key in a new project\"** button (or similar wording) in the sidebar or on the main page.\n\n    * Click it to generate your API key.\n\n    * **Important:** Copy this API key immediately! You won't be able to see it again after you close the window. Keep it secure and do not share it publicly.\n\n    (If you already have an API key, you can find it under \"API keys\" in the left sidebar.)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flhcee3%2Fchatbot-streamlit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flhcee3%2Fchatbot-streamlit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flhcee3%2Fchatbot-streamlit/lists"}