38 lines
2.2 KiB
Plaintext
38 lines
2.2 KiB
Plaintext
# Agent container env vars
|
||
# Используется для прямого запуска агента (без docker compose).
|
||
# При использовании docker-compose — переменные задаются в compose/environment.
|
||
# ВАЖНО: AUTH_SECRET_KEY должен совпадать с ключом бекенда.
|
||
|
||
# ── Безопасность (ОБЯЗАТЕЛЬНО) ─────────────────────────────────────────
|
||
# JWT-ключ подписи токенов — единый для backend и agent.
|
||
# Сгенерировать: python3 -c "import secrets; print(secrets.token_urlsafe(32))"
|
||
AUTH_SECRET_KEY=<same-as-backend-AUTH_SECRET_KEY>
|
||
|
||
# Сервисный токен для agent→backend вызовов.
|
||
SERVICE_JWT=replace-with-random-service-secret
|
||
|
||
# ── Подключение ────────────────────────────────────────────────────────
|
||
FASTAPI_URL=http://backend:8000
|
||
DATABASE_URL=postgresql+psycopg2://postgres:postgres@db:5432/ss_tools
|
||
|
||
# ── LLM ────────────────────────────────────────────────────────────────
|
||
LLM_API_KEY=
|
||
LLM_BASE_URL=https://api.openai.com/v1
|
||
LLM_MODEL=gpt-4o
|
||
|
||
# ── Gradio ─────────────────────────────────────────────────────────────
|
||
GRADIO_SERVER_NAME=0.0.0.0
|
||
GRADIO_SERVER_PORT=7860
|
||
# GRADIO_ALLOW_PORT_FALLBACK=true
|
||
|
||
# ── Тонкие настройки агента ────────────────────────────────────────────
|
||
# AGENT_ENABLE_LLM_TITLES=true
|
||
# AGENT_TITLE_GENERATION_TIMEOUT_S=0.25
|
||
# AGENT_PREFETCH_DASHBOARD_LIMIT=25
|
||
# AGENT_CONFIRM_TOOLS=false
|
||
# AGENT_INTERRUPT_BEFORE=
|
||
|
||
# ── Embedding routing (только для bundle:embeddings) ────────────────────
|
||
# EMBEDDING_SIMILARITY_THRESHOLD=0.65
|
||
# EMBEDDING_TOP_K=5
|