Predict cost
predict_costForecast the cost of a prompt across candidate models before making the call. Returns a cheapest-first ranking with assumptions, offline.
Instructions
Forecast the cost of a prompt across candidate models before the call. Returns a cheapest-first ranking with assumptions. Offline.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| prompt | No | The prompt to forecast; estimated to tokens if inputTokens absent. | |
| inputTokens | No | Exact input tokens (skips prompt estimation). | |
| contextTokens | No | Known context tokens already loaded. | |
| candidates | No | Candidate models (alias or id); defaults to all chat-capable. | |
| expectedOutputTokens | No | Exact output tokens; else inferred from taskClass/model. | |
| taskClass | No | Drives the default output cap. | |
| providers | No | Axis 1: provider availability allowlist (spec 5.4). | |
| target | No | Axis 2: "self" (default) applies the client scope; "code" considers all providers. | |
| includeLocal | No | ||
| charsPerToken | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| forecasts | Yes | ||
| cheapest | Yes | ||
| cheaperIfAvailable | No | ||
| providerScope | Yes | ||
| scopeSource | Yes | ||
| notes | Yes | ||
| catalogVersion | Yes | ||
| asOf | Yes |