Yash-Pandey07 / Build-an-AI-Code-Buddy-

# -Build-an-AI-Code-Buddy Using Google's AI model and the Gemini API to build an AI chatbot using Gemini.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Gemini Chatbot Gemini Chatbot is a conversational agent built using React for the front end, Express for the back end, and powered by Google's Generative AI. It's designed to engage users in friendly and informative conversations on a variety of topics.

Features Surprise Me Button: Get a random interesting question or prompt to spark engaging conversations. Chat History: View the history of your conversations with the chatbot. Text-to-Speech: Click on chat responses to have them read aloud. Getting Started Clone the repository:

bash Copy code git clone https://github.com/your-username/gemini-chatbot.git Navigate to the project directory:

bash Copy code cd gemini-chatbot Install dependencies:

bash Copy code npm install Start the development server:

bash Copy code npm start This will launch the chatbot application locally.

Open your browser and go to http://localhost:3000 to interact with the chatbot.

Usage Asking Questions: Type your questions or prompts in the input field and click the "Ask me" button. Surprise Me: Click the "Surprise Me" button to get a random interesting question or prompt. Text-to-Speech: Click on chat responses to have them read aloud. Contributing If you'd like to contribute to the development of Gemini Chatbot, follow these steps:

Fork the repository. Create a new branch for your feature or bug fix: git checkout -b feature/your-feature. Make your changes and commit them: git commit -m 'Add your feature'. Push to the branch: git push origin feature/your-feature. Create a pull request. Credits Google Generative AI for the powerful language model. License This project is licensed under the MIT License - see the LICENSE file for details.

About

# -Build-an-AI-Code-Buddy Using Google's AI model and the Gemini API to build an AI chatbot using Gemini.


Languages

Language:JavaScript 64.2%Language:CSS 24.2%Language:HTML 11.6%