Recommend GLM vs Opus for a task
glm_recommendRecommends optimal engine (GLM vs Opus) for a task by analyzing its complexity, vision needs, language, and other parameters. Avoids overpaying for simple tasks or underpowering complex ones.
Instructions
Free local advisory (no GLM call): given a task profile, returns GLM-vs-Opus, model, confidence, and reasons. Call when unsure which engine to use.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| steps | No | Approx number of dependent sequential steps. >20 forces Opus (goal drift). | |
| vision | No | True if input includes images/screenshots/GUI/computer-use (forces Opus). | |
| chinese | No | True if Chinese or Chinese-English bilingual (GLM strength, +1). | |
| sensitive | No | True if proprietary/security-critical (forces Opus). | |
| task_type | No | Closest task category. Default 'general'. | |
| complexity | No | Default 'medium'. | |
| input_tokens | No | Approx context size needed. >128K forces Opus (GLM degrades past ~100K). | |
| long_horizon | No | True if many sequential steps / multi-hour autonomy. | |
| tool_pattern | No | Tool-use shape: single one-shot call / short independent fanout (GLM-ok) vs heavy dependent agentic loop (forces Opus). | |
| needs_parallel | No | True if it needs several concurrent agents (forces Opus). | |
| unfamiliar_api | No | True if it uses a niche/post-cutoff/internal API GLM can't know (-2; paste docs or use Opus). | |
| latency_sensitive | No | True if a tight interactive loop (forces Opus). |