Основано на играх, где можно выбирать разные варианты ответа, чтобы дальше продвигаться по истории
Создаются новые сессии, где можно выбирать, о чем будет история, потом исходя из промта, создается история, все узлы истории ведущие один из другого основаны на рекурсии. Работает пока только с OpenAI, в планах переписать на Gemini, для простоты использования
Проект сделан с помощью uv
git clone repo
pip install uv
uv init .
uv add fastapi[all] langchain langchain-openai python-dotenv sqlalchemy
uvicorn psycopg2-binary
cd backend
uv run .\main.py
В планах реализация фронтенда и переписывание на Gemini