Use Complexity-Based Routing
mainComplexity-Based Routing automatically classifies incoming requests into simple, moderate, or complex tiers based on prompt length, token patterns, and tool usage. Each tier can be mapped to a specific model to optimize for cost or performance.
Classification Logic:
- Simple: Short prompts, basic Q&A, or simple code tasks.
- Moderate: Multi-step reasoning, code reviews, or analysis with context.
- Complex: Architecture decisions, large codebases, tasks with many tools, or long prompts containing evaluation/comparison language.
Classification happens locally; prompt content is never sent to the classifier.
{
"routing": {
"complexity": {
"enabled": true,
"simple": "claude-3-5-haiku-latest",
"moderate": "claude-sonnet-4-20250514",
"complex": "claude-opus-4-20250514"
}
}
}