Estimate a monthly bill
estimate_monthly_costEstimate your monthly AI API bill in USD for one model across all priced providers, ranked cheapest first, using token volumes or category units.
Instructions
Estimate a monthly workload bill in USD across every priced provider for one model, ordered cheapest first (standard list prices only; excludes caching, batch, and volume discounts; unpriced providers are omitted). For text LLMs pass input_million_tokens and/or output_million_tokens; for all other categories pass units. Use model_prices for raw per-unit rates or compare_models for a two-model headline comparison.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"model": "<model>"
},
"name": "estimate_monthly_cost"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| model | Yes | Model name or slug, e.g. "gpt-oss-120b" or "flux". | |
| units | No | Non-LLM categories only: monthly volume in category units (images, video seconds, audio hours, million characters for tts, thousand searches, or million tokens for embedding). | |
| category | No | Optional category filter: text (LLMs), image, video, transcription (speech-to-text), tts (text-to-speech), search (web search), or embedding. | |
| input_million_tokens | No | Text LLMs only: monthly input tokens in millions (e.g. 10). | |
| output_million_tokens | No | Text LLMs only: monthly output tokens in millions (e.g. 2). |