Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,10 @@ export AZURE_OPENAI_AUTH_MODE=api_key
# export OPENAI_COMPATIBLE_BASE_URL=https://api.novita.ai/openai/v1
# export OPENAI_COMPATIBLE_API_KEY=...
# export OPENAI_COMPATIBLE_MODEL=zai-org/glm-5.2
# Opper (OpenAI-compatible, EU-hosted) works the same way:
# export OPENAI_COMPATIBLE_BASE_URL=https://api.opper.ai/v3/compat
# export OPENAI_COMPATIBLE_API_KEY=...
# export OPENAI_COMPATIBLE_MODEL=claude-sonnet-4-6
# Per-role overrides use OPTIMIZER_OPENAI_COMPATIBLE_* and
# TARGET_OPENAI_COMPATIBLE_* (BASE_URL, API_KEY, MODEL, TEMPERATURE,
# MAX_TOKENS, TIMEOUT_SECONDS).
Expand Down
1 change: 1 addition & 0 deletions docs/guide/new-backend.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ A single `base_url` + `api_key` pair lets you point SkillOpt at, for example:
| OpenRouter / Fireworks / xAI / … | provider base URL | provider model id |
| OrcaRouter | `https://api.orcarouter.ai/v1` | `openai/gpt-5.5` |
| Cheaper Inference | `https://api.cheaperinference.com/v1` | `gpt-5.4-mini` |
| Opper | `https://api.opper.ai/v3/compat` | `claude-sonnet-4-6` |

[OrcaRouter](https://www.orcarouter.ai) exposes OpenAI, Anthropic, Google,
DeepSeek and other models behind one OpenAI-compatible endpoint. Its model IDs
Expand Down