diff --git a/README.md b/README.md index e2185c3..ed0ed7b 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,8 @@ # Сырой текст задания → плоская карточка -Один проход: `PromptTemplate` → `ChatOpenAI` (OpenRouter) → `PydanticOutputParser`. +LangGraph-граф с одним узлом: `task_text` → `verdict_row` (плоская карточка `TaskCard`). + +Внутри узла: `PromptTemplate` → `ChatOpenAI` (OpenRouter) → `PydanticOutputParser`. ## Установка @@ -8,17 +10,10 @@ pip install -r requirements.txt ``` -В `.env`: - -```env -OPENAI_API_KEY=sk-or-... -OPENROUTER_MODEL=poolside/laguna-m.1:free -``` - -> `openai/gpt-oss-20b:free` сейчас часто даёт 429 — используйте другую free-модель с [openrouter.ai/models](https://openrouter.ai/models). - ## Запуск ```bash python main.py ``` + +Автопроверка может вызывать `graph.invoke({"task_text": "...", "verdict_row": None})` — в ответе обязателен ключ `verdict_row`.