Update README.md

This commit is contained in:
2026-06-02 06:14:15 +00:00
parent 03723055ff
commit 75298a4b83
+35 -2
View File
@@ -1,3 +1,36 @@
# task-69b1a07c67bbf488a1177da4
# LLM Interactive ChooseYourOwnAdventure Game
текстовая игра на основе llm + interrupt
This repository contains a minimal example of a **humanintheloop** interactive story powered by LangGraph and OpenAI. The game works as follows:
1. The user supplies a *theme*.
2. The LLM generates a short opening scene and three numbered options.
3. The graph pauses (`interrupt`) and the user selects an option via a console menu.
4. The LLM receives the choice and writes a short ending.
The implementation demonstrates:
- State management with `TypedDict`.
- Interrupts and resuming with `langgraph`.
- Simple parsing of LLM output.
- Console interaction using `questionary`.
## Requirements
```bash
pip install -r requirements.txt
```
You must have an OpenAI API key available in the environment variable `OPENAI_API_KEY`.
## Running the Game
```bash
python game.py
```
You will be prompted for a theme. After the LLM generates the scene, you will see a menu of three options. Pick one and the story will continue to an ending.
## Files
- `game.py` Main application.
- `requirements.txt` Python dependencies.
- `README.md` This documentation.