Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jerryblessed/gemini-chat


https://github.com/jerryblessed/gemini-chat

Last synced: about 22 hours ago
JSON representation

Awesome Lists containing this project

README

        

# Light Chat

This project is Gemini-Pro Based AI chat bot built with Next.js 14 and TypeScript. It uses an AI model to generate responses to user input (either text or image).

## Features

- Gemini Pro and Gemini vision support !
- Real-time chat interface
- Responsive design
- AI-powered responses

## Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Follow these steps to get the project up and running:

1. **Clone the repository:**
Run the following command to create a shallow clone of the repository:

```sh
git clone --depth 1 https://github.com/Jerryblessed/gemini-chat.git
```

This will create a new directory named `gemini-chat` in your current directory.

2. **Remove the old `.git` directory and initialize a new one:**
Navigate to the new `gemini-chat` directory and run the following commands:

```sh
cd gemini-chat
rm -rf .git
git init
```

3. **Install the dependencies:**
Run the following command to install the project dependencies:

```sh
npm install
```

4. **Start the development server:**
After installing the dependencies, start the development server by running:
```sh
npm run dev
```

Now, you should be able to see the application running at `localhost:3000` in your web browser! ✨
NOTE - Get your api key from here : https://aistudio.google.com/app/apikey

#### You can also download the code as Zip and use it .

### Usage

To use the chat bot, simply type your message into the input field and press Enter. The bot will generate a response and display it in the chat interface.

### Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

### Author

[Anish biswas](https://github.com/Xeven777/)
[Jeremiah Ope](https://github.com/Jerryblessed/)