{"id":25857804,"url":"https://github.com/fareedkhan-dev/gemini-ai-chatbot","last_synced_at":"2025-08-23T03:43:56.922Z","repository":{"id":213323402,"uuid":"733579396","full_name":"FareedKhan-dev/Gemini-AI-chatbot","owner":"FareedKhan-dev","description":"This web application is designed to facilitate seamless communication with the Gemini API, and it's available for free.","archived":false,"fork":false,"pushed_at":"2023-12-19T17:53:01.000Z","size":708,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2023-12-20T07:17:34.076Z","etag":null,"topics":["chatbot","chatgpt","gemini-api","google","gpt","large-language-models","llm","python"],"latest_commit_sha":null,"homepage":"https://whale-app-htuk7.ondigitalocean.app/","language":"HTML","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/FareedKhan-dev.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}},"created_at":"2023-12-19T16:38:53.000Z","updated_at":"2023-12-20T07:17:42.089Z","dependencies_parsed_at":"2023-12-20T07:17:39.962Z","dependency_job_id":"6213233f-4b7a-4883-b56f-54d77d69bca5","html_url":"https://github.com/FareedKhan-dev/Gemini-AI-chatbot","commit_stats":null,"previous_names":["fareedkhan-dev/gemini-ai-chatbot"],"tags_count":0,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FareedKhan-dev%2FGemini-AI-chatbot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FareedKhan-dev%2FGemini-AI-chatbot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FareedKhan-dev%2FGemini-AI-chatbot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FareedKhan-dev%2FGemini-AI-chatbot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FareedKhan-dev","download_url":"https://codeload.github.com/FareedKhan-dev/Gemini-AI-chatbot/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241411476,"owners_count":19958754,"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":["chatbot","chatgpt","gemini-api","google","gpt","large-language-models","llm","python"],"created_at":"2025-03-01T19:17:54.789Z","updated_at":"2025-03-01T19:17:55.400Z","avatar_url":"https://github.com/FareedKhan-dev.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Gemini AI Chatbot\n**Demo Link:** [Website Demo](https://whale-app-htuk7.ondigitalocean.app/)\n\u003cimg src=\"static/images/demo.gif\" alt=\"Demo GIF\" width=\"700\"/\u003e\n\n## Overview\nThis repository contains a basic implementation of a web app using the Gemini AI chatbot API. The web app is built using the Flask framework in Python. The Gemini AI chatbot is powered by the Gemini Pro API, allowing users to interact with a chatbot trained on a massive dataset of 1.5 Trillion tokens.\n\nPlease note that the Gemini API allows 60 queries per minute.\n\n## Local Setup\n\n### Step 1: Clone the Repository\n```bash\ngit clone https://github.com/FareedKhan-dev/Gemini-AI-chatbot.git\n```\n\n### Step 2: Add API Key\nReplace the following line of code in app.py with your Gemini API key:\n```python\nmy_api_key_gemini = os.getenv('my_new_api_key_here')\n```\nReplace it with:\n\n```python\nmy_api_key_gemini = \"your_api_key_here\"\n```\nYou can obtain your API key from [here](https://makersuite.google.com/app/apikey). Once you have the key, proceed to the next step.\n\n\n### Step 3: Install Dependencies\n```bash\npip install -r requirements.txt\n```\n### Step 4: Run the Web App\nIn the terminal, execute the following command:\n\n```\npython app.py\n```\n\nThis will launch a web app locally. Open your browser and navigate to the provided address (usually http://localhost:5000/) to interact with the Gemini AI chatbot.\n\nFeel free to explore and customize the code according to your needs. Contributions are welcome!\n\n**Notes**\n* Ensure that you have Python installed on your system.\n* Use a virtual environment for better isolation of dependencies.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffareedkhan-dev%2Fgemini-ai-chatbot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffareedkhan-dev%2Fgemini-ai-chatbot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffareedkhan-dev%2Fgemini-ai-chatbot/lists"}