Recommend an LLM Model
recommend-llm-modelPick a model. Returns a ranked top 3 for one workload under optional constraints, each with a per-constraint satisfied/violated breakdown as the evidence. Use this when the user wants an ANSWER rather than a table — 'what should I use for support tickets under $500 a month'. To browse or filter the whole catalogue instead, use compare-llm-models. Constraints: (monthly budget, minimum ELO, required capability, self-hostability). Returns a top 3 as structured facts — efficiency rank, ELO, list and optimized cost, FinOps flag, volatility, and a per-constraint satisfied/violated breakdown. When nothing satisfies every constraint the query is reported as over-constrained and the nearest misses are returned instead, each carrying the constraint it failed. IMPORTANT: Report the returned facts EXACTLY. The ranking is already computed — do not re-rank, and do not present a near miss as if it satisfied the constraints.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| minElo | No | Minimum Chatbot Arena ELO score. Typical range 1000-1500; ~1400 is roughly frontier-class. Models with no ELO score never satisfy this. | |
| openness | No | Require a self-hostability bucket, derived from the licence: Open source, Open weights, Proprietary, Unknown | |
| volumePreset | No | Monthly request volume: 10k, 100k, or 1m. Default: 100k | |
| useCasePreset | Yes | Workload shape, which sets tokens per request: supportTicket (1.5k in / 500 out), knowledgeQA (2k / 800), meetingSummary (10k / 1.2k, batch-eligible), marketingContent (2.5k / 1.8k), codingTask (3k / 2k), invoiceProcessing (1.5k / 600, batch-eligible), callSummary (2k / 700, batch-eligible), agentWorkflow (6k / 3k). | |
| maxMonthlyBudget | No | Maximum monthly budget in USD at the given volume. Tested against the LIST-price monthly cost, not the caching/batch-optimized cost. | |
| requiredCapability | No | Capability the model must have: Text, Vision, Code, Reasoning, Agents, Image Gen, Audio |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | ||
| source | Yes | ||
| volume | Yes | ||
| eloAsOf | Yes | ||
| dataAsOf | No | ||
| nearMisses | Yes | ||
| provenance | No | ||
| catalogSize | Yes | ||
| rankedCount | Yes | ||
| volumeLabel | Yes | ||
| useCaseLabel | Yes | ||
| candidateCount | Yes | ||
| overConstrained | Yes | ||
| recommendations | Yes | ||
| roiCalculatorUrl | Yes |