This repository contains JSON files that define various personas for use in Chat AI. Each JSON file includes the system prompt, settings, and conversations, allowing you to easily load a persona into Chat AI with a simple link.
This repository is designed to provide a collection of pre-defined personas that can be used to enhance the conversational capabilities of chat AI applications. Each persona is defined in a JSON file, making it easy to integrate into your chat AI system.
To use a persona in Chat AI, simply add the link to the JSON file in the import parameter of the URL. Here's an example:
https://chat-ai.academiccloud.de/chat?import=https://raw.githubusercontent.com/gwdg/chat-ai-personas/refs/heads/main/examples/assistant.json
The repository is organized as follows:
chat-ai-personas/
├── examples/
│ ├── assistant.json
│ └── ...
├── research/
│ └── ...
├── translation/
│ └── de_en.json
│ └── en_de.json
├── README.md
└── LICENSE
examples/
: Contains examples of persona JSON files.research/
: Contains personas that are useful in research.translation/
: Contains personas that are optimized for text translation.README.md
: This file.LICENSE
: The license for this repository.
Contributions are welcome! If you have a new persona you'd like to add, please follow these steps:
- Fork the repository.
- Create a new branch for your feature (
git checkout -b feature/new-persona
). - Add your JSON file to the corresponding directory.
- Commit your changes (
git commit -m 'Add new persona'
). - Push to the branch (
git push origin feature/new-persona
). - Open a Pull Request.
Please ensure your JSON files follow the structure outlined in the existing files.
This project is licensed under the GPLv3 License - see the LICENSE file for details.
Thank you for using the Chat AI Personas repository! If you have any questions or need further assistance, please feel free to open an issue or contact the repository maintainers.