feat(llm): OpenRouter через прокси — агент логов #53

Merged
Eleboba merged 1 commits from feat/52-openrouter into dev 2026-10-22 17:42:31 +03:00
Owner

Closes #52

  • LLM_PROXY_URL (SecretStr): запросы к LLM через HTTP/SOCKS-прокси — OpenRouter не принимает IP из РФ
  • ключ из LLM_API_KEY или OPENROUTER_API_KEY
  • .env.example, README, DEPLOY

Проверка

  • make lint && make test — 361 passed
  • вживую на OpenRouter (google/gemini-2.5-flash-lite, structured output json_schema): страж — «покажи ошибки бота за час» → safe, prompt injection → attack; планировщик возвращает валидный LogQuery

🤖 Generated with Claude Code

Closes #52 - `LLM_PROXY_URL` (SecretStr): запросы к LLM через HTTP/SOCKS-прокси — OpenRouter не принимает IP из РФ - ключ из `LLM_API_KEY` или `OPENROUTER_API_KEY` - `.env.example`, README, DEPLOY ## Проверка - `make lint && make test` — 361 passed - вживую на OpenRouter (`google/gemini-2.5-flash-lite`, structured output `json_schema`): страж — «покажи ошибки бота за час» → safe, prompt injection → attack; планировщик возвращает валидный `LogQuery` 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Eleboba added 1 commit 2026-10-22 17:37:13 +03:00
- LLM_PROXY_URL (SecretStr): запросы к LLM через HTTP/SOCKS-прокси — OpenRouter
  не принимает IP из РФ, как в meditron (OPENROUTER_PROXY_URL)
- ключ читается из LLM_API_KEY или OPENROUTER_API_KEY (первый важнее)
- .env.example, README, DEPLOY: настройка OpenRouter

Refs #52

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Eleboba merged commit 7a12b3525a into dev 2026-10-22 17:42:31 +03:00
Sign in to join this conversation.