rent_offer
Place a rental on YOUR provider account (BYO key — it is used for this one call and never stored). Default is a DRY RUN returning exactly what would be executed; a live placement needs dry_run=false AND confirm=true. The offer is re-quoted live first and refused if its price exceeds max_price_per_gpu_hr. Executes on vast and runpod offers. Pass an idempotency_key so retries return the first receipt instead of renting twice. auto_destroy_budget_usd arms the budget guard: this station then holds your key in PROCESS MEMORY ONLY and destroys the rental when estimated spend reaches the cap (a station restart drops the guard — the receipt says so; poll rental_status as backstop). account_token (from register_account) attributes the rental to your usage ledger.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| image | No | ||
| label | No | ||
| api_key | Yes | ||
| confirm | No | ||
| disk_gb | No | ||
| dry_run | No | ||
| offer_id | Yes | ||
| account_token | No | ||
| idempotency_key | No | ||
| max_price_per_gpu_hr | Yes | ||
| auto_destroy_budget_usd | No |