Compare providers for a model
compare_providersCurrent offers for one model, one line per provider and source (direct or via an aggregator), cheapest first (10 by default), with price, context, quantization, published conditions (training on prompts, data regions, sign-up) and reliability from official status pages.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | Sort order (default blended); estimated_cost needs prompt_tokens or output_tokens | |
| limit | No | Number of offers to return (default 10, max 50) | |
| model | Yes | Model id or name, e.g. 'deepseek-v3.2', 'deepseek/deepseek-v4-pro', 'gpt-5.6-luna'. Use search_models when unsure. | |
| region | No | Only providers that process data in this region: eu, us, … | |
| strict | No | Exclude offers whose provider does not publish the filtered information (by default they are kept and flagged) | |
| no_training | No | Only providers whose published terms say they do not train on your prompts | |
| no_waitlist | No | Only providers with open sign-up (no waitlist or invitation) | |
| cached_ratio | No | Share of input tokens served from the provider's prompt cache (0 to 1) | |
| include_tiers | No | Also include lower-priority service tiers, comma-separated: flex, batch (hidden by default) | |
| output_tokens | No | Output tokens per request, for the estimated cost | |
| prompt_tokens | No | Input tokens per request, for the estimated cost | |
| requests_per_day | No | Requests per day, to also get an estimated monthly cost |