feat(llm): прокси до LLM и ключ OPENROUTER_API_KEY — OpenRouter для агента логов
CI / ruff · mypy · pytest (pull_request) Successful in 2m44s
CI / ruff · mypy · pytest (pull_request) Successful in 2m44s
- 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>
This commit is contained in:
+6
-2
@@ -42,11 +42,15 @@ CI_TOKEN= # (secret) токен Gitea с чтением р
|
||||
# RUNNER_USER=tgit-deploy
|
||||
# RUNNER_SSH_KEY_B64= # (secret) base64 ключа, прибитого к tgit-runner в authorized_keys
|
||||
|
||||
# --- LLM (#17) ---
|
||||
# --- LLM (#17, #52): агент логов ---
|
||||
LLM_PROVIDER=mock # mock | openai_compat; при mock агент логов выключен (#18)
|
||||
# OpenRouter (как в meditron): модель обязана поддерживать structured output (json_schema)
|
||||
# LLM_BASE_URL=https://openrouter.ai/api/v1
|
||||
# LLM_MODEL=google/gemini-2.5-flash-lite
|
||||
LLM_BASE_URL=
|
||||
LLM_MODEL=
|
||||
LLM_API_KEY= # (secret)
|
||||
LLM_API_KEY= # (secret) или OPENROUTER_API_KEY — то же самое
|
||||
LLM_PROXY_URL= # (secret) http://user:pass@host:port — OpenRouter не пускает IP из РФ; на сервере тот же прокси, что TELEGRAM_PROXY_URL
|
||||
|
||||
# --- Для Claude Code: трекер (не нужно боту) ---
|
||||
GITEA_URL=https://gitea.24studbank.ru
|
||||
|
||||
Reference in New Issue
Block a user