0.0
GeminiGPT is an advanced language model based on the Gemini GPT architecture. It provides powerful natural language processing capabilities, enabling users to generate human-like text based on given prompts. This project leverages the Google Generative AI API for seamless integration and enhanced performance.
You can view this site here
- Features
- Setup
- Usage
- API Configuration
- Adding Personalities
- Editing Personalities
- Deleting Personalities
- Sharing Personalities
- Importing Personalities
- Managing Chat History
- Contributing
- License
- Customizable Personalities: Add, edit, delete, and share different AI personalities.
- Chat History Management: Save, delete, and view chat history.
- Adjustable AI Settings: Customize AI response settings such as temperature and maximum tokens.
- Markdown Support: AI responses can be formatted using Markdown.
- Import/Export Personalities: Easily share personalities through JSON files.
- A modern web browser (Chrome, Firefox, Edge, etc.)
- An API key from Google Generative AI
- Clone the repository or download the source code.
- Open
index.html
in your preferred web browser. - Enter your API key in the settings.
- Open the
index.html
file in a web browser. - Enter your API key in the input field provided.
- Adjust AI settings such as
maxTokens
andtemperature
as needed. - Choose a personality or add a new one.
- Start chatting by entering a message and clicking the "Send" button.
- Click the "Add Personality" button.
- Fill in the required fields: Name, Description, Prompt, and Image URL.
- Click "Submit" to add the personality to the list.
- Click the "Edit" button on the personality card.
- Modify the fields as needed.
- Click "Submit" to save changes.
- Click the "Delete" button on the personality card.
- Confirm the deletion.
- Click the "Share" button on the personality card.
- A JSON file will be downloaded containing the personality details.
- Click the "Import Personality" button.
- Select a JSON file containing the personality details.
- The imported personality will be added to the list.
- Chat history is saved automatically.
- View chat history by selecting a chat from the history section.
- Delete individual chats by clicking the "Delete" button next to each chat.
- Obtain an API key from Google Generative AI.
- Enter your API key in the input field on the settings page.
- Fork the repository.
- Create a new branch for your feature or bugfix.
- Make your changes and commit them with descriptive messages.
- Push your changes to your fork and submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
- Marked - A markdown parser and compiler.
- Google Generative AI - AI platform for generating responses.
- Dexie.js - A minimalistic wrapper for IndexedDB.
For any inquiries or issues, please open an issue on the GitHub repository or contact the maintainer.