43 lines
1.4 KiB
Markdown
43 lines
1.4 KiB
Markdown
# LangGraph Interactive Story Agent
|
||
|
||
## Установка
|
||
|
||
1. Создайте виртуальное окружение (Python 3.10+):
|
||
```bash
|
||
python -m venv .venv
|
||
source .venv/bin/activate # Linux/macOS
|
||
.\.venv\Scripts\activate # Windows
|
||
```
|
||
|
||
2. Установите зависимости:
|
||
```bash
|
||
pip install -r requirements.txt
|
||
```
|
||
|
||
## Переменные окружения
|
||
|
||
* `OPENAI_API_KEY` – ваш API‑ключ OpenAI.
|
||
* `OPENAI_BASE_URL` – (необязательно) URL‑адрес сервера OpenAI / Ollama.
|
||
|
||
## Запуск
|
||
|
||
```bash
|
||
python agent.py
|
||
```
|
||
|
||
Вы будете приглашены ввести тему истории. После генерации сцены вам будет предложено выбрать один из трёх вариантов. Затем будет сгенерирована короткая концовка и выведена полная история.
|
||
|
||
## Пример
|
||
|
||
```
|
||
Введите тему истории: Приключения в космосе
|
||
... (LLM генерирует сцену)
|
||
[Выберите вариант] (1) Погрузиться в черную дыру
|
||
(2) Остановить корабль
|
||
(3) Позвать спасателей
|
||
Вы выбрали: Погрузиться в черную дыру
|
||
... (LLM генерирует концовку)
|
||
Итоговая история:
|
||
... (полный текст)
|
||
```
|