From 6e58b17d30717e74954367a60916553965adc2ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=AD=D0=BC=D0=B8=D0=BB=D1=8C=20=D0=90=D0=BC=D0=B8=D1=80?= =?UTF-8?q?=D0=BE=D0=B2?= Date: Wed, 27 May 2026 09:32:42 +0000 Subject: [PATCH] rework: LangGraph verdict_row in README.md --- README.md | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) 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`.