Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/hihumanzone/Gemini-Pro-Chat-Interface

A Chat Interface For Gemini Pro
https://github.com/hihumanzone/Gemini-Pro-Chat-Interface

gemini gemini-api gemini-client gemini-pro gemini-ui google

Last synced: about 17 hours ago
JSON representation

A Chat Interface For Gemini Pro

Awesome Lists containing this project

README

        

# Gemini Pro Chat Interface

Crafted for seamless interaction with the Gemini Pro AI model by Makersuite, this chat interface provides the ability to include images within conversation threads, handle multiple chat sessions, and tune AI response parameters, all while upholding content safety through integrated harm reduction settings.

## Features

- **Image Integration**: Send conversations with images for a rich chatting experience.
- **Session Management**: Juggle multiple chat threads with an easy-to-use interface.
- **AI Customization**: Modify parameters for more controlled AI interactions.
- **Local Storage**: Keep your chat history securely retained in your browser.
- **Interactive Experience**: An intuitive interface, complete with session selectors and visual prompts for image attachments.

## Live Demo

Experience the Gemini Pro Chat Interface: [Live Demo](https://geminihzhui.vercel.app/)

## Installation

Follow these simple steps to get the chat interface running on your machine:

1. Visit the GitHub repository and download the `full.html` file directly from this link: [https://github.com/hihumanzone/Gemini-Pro-Chat-Interface/blob/main/full.html](https://github.com/hihumanzone/Gemini-Pro-Chat-Interface/blob/main/full.html).
2. Locate the downloaded `full.html` file on your computer and open it using your preferred web browser to start using the chat interface.

## API Key

Before you start chatting with the AI, you will need an API key from Makersuite. Get yours here: [Get API Key](https://makersuite.google.com/app/apikey)

## Preview

Here's a glimpse of what the chat interface looks like:

![Gemini Chat Interface GIF](./img/ss2.gif)

## Contributing

We welcome contributions to enhance the Gemini Pro Chat Interface. If you'd like to contribute, feel free to fork the repository and submit pull requests.

## License

This project is open-source and available under the MIT License. See the [LICENSE.md](LICENSE.md) file for more information.

## Acknowledgments

- Kudos to the Makersuite team for the API accessibility.
- Gratitude to all contributors who help improve this tool.

## Todo list
- refactor javascript

---

If you encounter any issues or have suggestions, please create an issue on the GitHub repository. Your input is valuable in making this a better tool for everyone.

Begin your adventure with Gemini Pro!