Skip to content

About

This project is an Gemini Chatbot website powered by the Gemini API. The website provides various user-friendly features, making interactions with the AI enjoyable and versatile.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

6 Commits

Folders and files

Repository files navigation

Gemini Chatbot

This project is an Gemini Chatbot website powered by the Gemini API. The website provides various user-friendly features, making interactions with the AI enjoyable and versatile.

Features

  • Chat with AI: Engage in conversations with the AI chatbot.
  • Translate Chat to Turkish: Convert the conversation to Turkish.
  • Get Responses in Code Blocks: Receive answers within code blocks.
  • Emoji Panel: Add emojis to your messages.
  • Voice Dictation: Write messages by speaking using voice dictation.
  • Dark Theme: A dark theme is available for a better user experience.
  • Language Selection: Choose from multiple language options to interact with the AI.
  • Export Chat as JSON: Export the chat conversation as a JSON file.
  • Auto-Scroll Feature: The chat window automatically scrolls as new messages arrive.
  • Listen to Responses: Listen to the AI's responses through text-to-speech.
  • Edit Messages: Edit existing chat messages.
  • Delete Chat Messages: Delete specific chat messages from the conversation history.

Installation

  1. Clone the repository to your local machine. Use Git to clone the repository from GitHub.
  2. Once the repository is cloned, navigate into the project folder.
  3. Install the necessary dependencies using npm. This will install all the packages listed in the package.json file.
  4. Copy .env.example to .env in the root directory of the project and add your Gemini API key in place of the placeholder. .env is ignored by Git, so your key stays on your machine.
  5. Start the application by running the provided command to launch the server.
  6. Once the server is running, open your browser and visit http://localhost:XXXX to access the site.

chrome_9jEMMrermK chrome_pm2q4XVHOk chrome_cOoTW0mpEJ

PC

localhost_3004_ (1)

Mobile

localhost_3004_(iPhone 14 Pro Max) (1)

Messages - Code Block

localhost_3004_(iPhone 14 Pro Max) (2)

Emoji Panel

localhost_3004_(iPhone 14 Pro Max) (3)

Dark Theme

localhost_3004_(iPhone 14 Pro Max) (4)

Translate

localhost_3004_(iPhone 14 Pro Max) (5)

Settings

localhost_3004_(iPhone 14 Pro Max) (6)

Chats

localhost_3004_(iPhone 14 Pro Max) (8) localhost_3004_(iPhone 14 Pro Max) (9)

Export History (JSON)

Screenshot 2024-12-11 231305

About

This project is an Gemini Chatbot website powered by the Gemini API. The website provides various user-friendly features, making interactions with the AI enjoyable and versatile.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages