Проект был разработан во время хакатона "GameDev AI 25" в рамках трека "Генерация квестов и сюжетов"
Автоматическая генерация игровых RPG-квестов с помощью Mistral AI API
- Python 3.10+
- Mistral AI API
- json
- pathlib
.txt файл, содержащий:
- Жанр (только RPG)
- Главного героя
- Цель квеста
JSON файл, содержащий:
- 5-10 игровыми сценами
- сцену с развилкой сюжета
- основную и побочную ветви
1. Чтение промпта и текстового файла
prompt.txt(файл с промптом для ИИ-модели)plot.txt(файл с описанием для квеста) 2. Генерация квеста- Передача данных Mistral AI API
- Программа возвращает JSON объект с готовым квестом
3. Сохранение результата
- Создание JSON файла
- Сохранение в папку outputs
https://auth.mistral.ai/ui/login?flow=2da7989e-ca6b-4cea-aa4e-ee926aa936fb
MISTRAL_API_KEY = 'ваш api-ключ'Для Windows:
python -m venv venvvenv\Scripts\activatepip install -r requirements.txtДля MacOS:
python -m venv venvsource venv/bin/activatepip install -r requirements.txt