Estimate a deployment
estimate_deploymentPreview GPU deployment cost in credits before committing. Validate template, GPU, and options to see the price per timeout window and receive warnings on VRAM, compatibility, credits, or host availability.
Instructions
Dry run: resolve the template/variant and GPU, validate the plan, and return the cost in credits for one timeout window plus warnings (too little VRAM, non-Blackwell card, insufficient credits, no idle hosts). Nothing is created. Call this before create_deployment and show the user the cost.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| gpu | Yes | GPU market slug, short name or address, e.g. "nvidia-5090" or "5090" (see list_gpus). | |
| variant | No | Variant id, e.g. "i2v-32gb". Required when the template has variants. | |
| replicas | No | Parallel jobs. | |
| schedule | No | Cron expression (5 fields). SCHEDULED strategy only. | |
| strategy | No | SIMPLE runs once and stops at the timeout (predictable cost). SIMPLE-EXTEND keeps extending while credits last. SCHEDULED needs schedule. INFINITE keeps a replacement job ready. | SIMPLE |
| template | No | Template id or name, e.g. "minimax-h3" (see list_templates). Omit when passing job_definition. | |
| job_definition | No | A custom Nosana job definition object instead of a template. | |
| timeout_minutes | No | Minutes the GPU is reserved per job. Nosana refuses anything below 60. Big templates such as MiniMax H3 want 120 or more. | |
| include_community_gpus | No | Allow community GPU markets, not only the premium ones the dashboard shows. |