feat: provider presets (openai, openrouter, ollama, dahl, gonkarouter, custom), /api/info, provider display in Android settings

This commit is contained in:
OpenClaw Dev 2026-10-25 04:30:26 +01:00
parent d2ec0848c8
commit 7b92e259ad
14 changed files with 233 additions and 18 deletions

View file

@ -8,9 +8,13 @@ data_dir: ./data
workspace: "" # default: <data_dir>/workspace; file tools cannot leave it
llm:
base_url: https://api.openai.com/v1 # OpenRouter: https://openrouter.ai/api/v1 · Ollama: http://localhost:11434/v1
# Preset: openai | openrouter | ollama | dahl | gonkarouter | custom (env: BYTECLAW_LLM_PROVIDER)
# Presets fill base_url/model if empty; api_key falls back to OPENAI_API_KEY, OPENROUTER_API_KEY,
# DAHL_API_KEY or GONKAROUTER_API_KEY. "custom" requires base_url and model.
provider: openai
base_url: "" # override, e.g. https://inference.dahl.global/v1
api_key: ""
model: gpt-4o-mini
model: "" # e.g. MiniMaxAI/MiniMax-M2.7, zai-org/GLM-5.3-Flash
timeout_sec: 120
temperature: 0.7