llm_classify
Analyze prompt complexity and receive model recommendations tailored to task difficulty, daily token budgets, and quality preferences. Suggests haiku, sonnet, or opus tiers with automatic budget protection when usage limits approach.
Instructions
Classify a prompt's complexity and recommend which model to use.
Returns a smart recommendation considering complexity, daily token budget,
quality preference, and minimum model floor. Includes budget usage bar.
Complexity drives model selection at all times:
- simple → haiku, moderate → sonnet, complex → opus
Budget pressure is a late safety net only:
- 0-85%: no downshift — complexity routing handles efficiency
- 85-95%: downshift by 1 tier (opus→sonnet, sonnet→haiku)
- 95%+: downshift by 2 tiers, warns user
Args:
prompt: The task or question to classify.
quality: Override quality mode — "best", "balanced", or "conserve".
min_model: Override minimum model floor — "haiku", "sonnet", or "opus".Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| prompt | Yes | ||
| quality | No | ||
| min_model | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |