# Сырой текст задания → плоская карточка Один проход: `PromptTemplate` → `ChatOpenAI` (OpenRouter) → `PydanticOutputParser`. ## Установка ```bash 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 ```