From e4fa8fa256fde9d28d302c93468b26a2da31d355 Mon Sep 17 00:00:00 2001 From: Aakash Kattelu Date: Mon, 22 Jun 2026 11:37:39 -0400 Subject: [PATCH] docs(env): add Dialectic base URL override examples to .env.template The Dialectic section was the only LLM section in .env.template missing MODEL_CONFIG__OVERRIDES__BASE_URL examples. Without them, users routing to OpenAI-compatible providers (e.g. Siliconflow) weren't aware the per-level override existed and fell back to the default OpenAI endpoint, hitting AuthenticationError. The override already works; this just enumerates it per reasoning level. Fixes #818 Co-Authored-By: Claude Opus 4.8 --- .env.template | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.env.template b/.env.template index cb11ed62..0b4a6f99 100644 --- a/.env.template +++ b/.env.template @@ -170,12 +170,17 @@ LLM_OPENAI_API_KEY=your-api-key-here # DIALECTIC_LEVELS__max__MODEL_CONFIG__TRANSPORT=openai # DIALECTIC_LEVELS__max__MODEL_CONFIG__MODEL=gpt-5.4-mini # DIALECTIC_LEVELS__max__MAX_TOOL_ITERATIONS=10 -# Optional overrides: +# Optional overrides (model and OpenAI-compatible base URL are per-level): # DIALECTIC_LEVELS__minimal__MODEL_CONFIG__MODEL=your-model-here +# DIALECTIC_LEVELS__minimal__MODEL_CONFIG__OVERRIDES__BASE_URL=https://openrouter.ai/api/v1 # DIALECTIC_LEVELS__low__MODEL_CONFIG__MODEL=your-model-here +# DIALECTIC_LEVELS__low__MODEL_CONFIG__OVERRIDES__BASE_URL=https://openrouter.ai/api/v1 # DIALECTIC_LEVELS__medium__MODEL_CONFIG__MODEL=your-model-here +# DIALECTIC_LEVELS__medium__MODEL_CONFIG__OVERRIDES__BASE_URL=https://openrouter.ai/api/v1 # DIALECTIC_LEVELS__high__MODEL_CONFIG__MODEL=your-model-here +# DIALECTIC_LEVELS__high__MODEL_CONFIG__OVERRIDES__BASE_URL=https://openrouter.ai/api/v1 # DIALECTIC_LEVELS__max__MODEL_CONFIG__MODEL=your-model-here +# DIALECTIC_LEVELS__max__MODEL_CONFIG__OVERRIDES__BASE_URL=https://openrouter.ai/api/v1 # DIALECTIC_LEVELS__max__MODEL_CONFIG__THINKING_EFFORT=medium # DIALECTIC_LEVELS__max__MODEL_CONFIG__THINKING_BUDGET_TOKENS=1024 # Optional backup per level (must set both or neither):