Models¶
pokkit routes requests to the correct upstream provider based on the model string. Here are the supported model identifiers.
Anthropic¶
Routed when the model starts with claude- or is exactly auto-frontier.
| Model | Notes |
|---|---|
claude-opus-4-7 |
Most capable Claude model |
claude-sonnet-4-6 |
Balanced performance and speed (recommended default) |
claude-haiku-4-5-20251001 |
Fastest and most cost-efficient Claude |
auto-frontier |
Alias — resolved to claude-sonnet-4-6 |
Together AI¶
Routed when the model contains Qwen or DeepSeek, or starts with together/.
| Model | Notes |
|---|---|
Qwen/Qwen3.5-397B-A17B |
Large Qwen mixture-of-experts model |
openai/gpt-oss-120b |
Open-weights GPT-class model via Together serverless |
deepseek-ai/DeepSeek-V3.1 |
DeepSeek V3.1 on Together serverless |
together/<any-model> |
Prefix to force routing to Together for any model they serve |
For the full list of models available on Together AI's serverless endpoints, see api.together.xyz/models.
OpenRouter (catch-all)¶
All model strings that don't match the Anthropic or Together patterns are forwarded to OpenRouter. This gives you access to hundreds of models from a single endpoint.
| Model | Notes |
|---|---|
anthropic/claude-sonnet-4-6 |
Claude via OpenRouter (useful for fallback routing) |
google/gemini-2.5-pro |
Gemini via OpenRouter |
meta-llama/llama-3.3-70b-instruct |
Llama via OpenRouter |
mistralai/mistral-large-2411 |
Mistral via OpenRouter |
| (any model slug) | Anything on openrouter.ai/models |
Routing rules summary
- Starts with
claude-or equalsauto-frontier→ Anthropic - Contains
QwenorDeepSeek, or starts withtogether/→ Together AI - Everything else → OpenRouter
See Routing logic for full details.