Skip to content

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 equals auto-frontierAnthropic
  • Contains Qwen or DeepSeek, or starts with together/Together AI
  • Everything else → OpenRouter

See Routing logic for full details.