llm_classify
Assess prompt complexity and token usage to select the best model, adjusting for budget pressure and quality needs.
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 |