Making a dry run request
Add?dryRun=true as a query parameter to any request (chat completions, image generation, or image editing):
Response format
Dry run requests return a cost estimate instead of generated images:Response fields
Cost components
Each component in thecomponents array contains:
Converting micros to dollars
Costs are returned in micros (millionths of a dollar) for precision. To convert to dollars:80000 micros equals $0.08.
Notes
Cost estimates are approximate. Effective pricing is calculated after the request runs, because final costs may depend on outputs (such as token counts or the number of images generated).
- Validate your request parameters
- Do not execute the request (no text generation or image creation)
- Do not affect your account balance
- Return quickly since no generation occurs