({ target, fast, frontier, multimodal }: SpecialDescriptionContext)
| 281 | } |
| 282 | |
| 283 | function qwenDescription({ target, fast, frontier, multimodal }: SpecialDescriptionContext) { |
| 284 | if (has(target, /\bcoder\b/)) { |
| 285 | return "Qwen coding model for software agents, repository edits, and code reasoning"; |
| 286 | } |
| 287 | if (has(target, /\bomni\b/)) { |
| 288 | return "Qwen omni model for text, vision, audio, and multimodal agent tasks"; |
| 289 | } |
| 290 | if (has(target, /\bvl\b/) || multimodal) { |
| 291 | return "Qwen vision-language model for visual reasoning, documents, and agent tasks"; |
| 292 | } |
| 293 | if (has(target, /\bqwq|thinking\b/)) { |
| 294 | return "Qwen reasoning model for deliberate problem solving, math, and coding"; |
| 295 | } |
| 296 | if (frontier || has(target, /\bmax\b/)) { |
| 297 | return "Flagship Qwen model for complex reasoning, coding, and agentic workflows"; |
| 298 | } |
| 299 | if (fast || has(target, /\bflash|turbo\b/)) { |
| 300 | return "Efficient Qwen model for fast chat, extraction, and high-volume workloads"; |
| 301 | } |
| 302 | return "Qwen instruction model for multilingual chat, reasoning, and tool use"; |
| 303 | } |
| 304 | |
| 305 | function deepSeekDescription({ target, fast, frontier }: SpecialDescriptionContext) { |
| 306 | if (has(target, /\breasoner|r1\b/)) { |
no test coverage detected