Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/kanugurajesh/chat-llm

An interface to chat with the advanced Gemini pro model
https://github.com/kanugurajesh/chat-llm

chat chatbot gemini-pro llm nextjs14 question-answering tailwindcss typescript uiux

Last synced: about 2 months ago
JSON representation

An interface to chat with the advanced Gemini pro model

Awesome Lists containing this project

README

        

#### 🌟star this repo if you like it



# Chat-LLM

Chat-LLM is a user-friendly application designed to simplify chatting with Gemini Pro. This application offers a seamless experience, and its flexibility and power can be enhanced by training the model in MakerSuite.

## Problem Statement

Gemini Pro users often face challenges when engaging in conversations. Chat-LLM aims to address these issues by providing a user-friendly interface for chatting. Additionally, it offers the unique feature of model training through MakerSuite, making it a flexible and powerful solution.

## Features

- **User-Friendly Interface**: Chat-LLM is designed with a focus on simplicity and ease of use, ensuring that even beginners can navigate the application effortlessly.

- **Gemini Pro Integration**: Seamlessly connect with Gemini Pro to enhance your chatting experience and unlock advanced features.

- **MakerSuite Training**: Take advantage of the powerful MakerSuite to train the model according to your preferences. Customize the application to suit your unique needs.

- **Flexibility and Power**: Chat-LLM is not just a chat application; it's a dynamic tool that adapts to your requirements. With MakerSuite training, you have the power to shape the model to better serve your communication style.

## Getting Started

### Installation

To get started with Chat-LLM, follow these simple steps:

1. Clone the repository:
```bash
# Fork the application to your github
git clone https://github.com/yourusername/Chat-LLM.git
```
2. Change the directory:
```bash
cd Chat-LLM
```
3. Install the dependencies
```bash
npm install
```
4. Add secret keys
```bash
# Then add all the secret keys in .env.local
cp .env.example .env.local
```
5. Run the application
```bash
npm run dev
```

## Screeshots

![Screenshot 2024-01-15 094714](https://github.com/kanugurajesh/Chat-LLM/assets/77529419/b49932f3-f16b-49e8-853e-70f2860990a7)


![Screenshot 2024-01-15 094721](https://github.com/kanugurajesh/Chat-LLM/assets/77529419/c07603a4-d214-4793-b0b6-4cd412cd7558)


![Screenshot 2024-01-15 094735](https://github.com/kanugurajesh/Chat-LLM/assets/77529419/d9087f0c-46df-413f-b34e-746f71d34f48)

## πŸ”— Links
[![portfolio](https://img.shields.io/badge/my_portfolio-000?style=for-the-badge&logo=ko-fi&logoColor=white)](https://rajeshportfolio.me/)
[![linkedin](https://img.shields.io/badge/linkedin-0A66C2?style=for-the-badge&logo=linkedin&logoColor=white)](https://www.linkedin.com/in/rajesh-kanugu-aba8a3254/)
[![twitter](https://img.shields.io/badge/twitter-1DA1F2?style=for-the-badge&logo=twitter&logoColor=white)](https://twitter.com/exploringengin1)
[![github](https://img.shields.io/badge/my_portfolio-000?style=for-the-badge&logo=github&logoColor=white)](https://github.com/kanugurajesh)

## Tech Stack

- Next.js
- Typescript
- Tailwind css
- Gemini Pro
- Css

## Contributing

I want to add more features and Contributions are always welcome!

See [contributing.md](https://github.com/rajesh604/SnapScale/blob/main/contributing.md) for ways to get started.

Please adhere to this project's [code of conduct](https://github.com/rajesh604/SnapScale/blob/main/code_of_conduct.md).

## Authors

- [@kanugurajesh](https://github.com/kanugurajesh)

## Support

For support, you can buy me a coffee

Buy Me A Coffee

[![MIT License](https://img.shields.io/badge/License-MIT-green.svg)](https://choosealicense.com/licenses/mit/)