Grok Imagine
VideoNot available
Grok Imagine video upscaling.
- Type
- Upscale
- Billed
- per vid
- Provider
- Grok
Pricing
/ vidResolution: 720p$0.20 / vid
Resolution: 480p$0.30 / vid
Supported parameters
modelSettings- Task Idtask_id
- Resolutionresolution
Code examples
POST /v1/generationsGenerations are async — the request returns immediately with an id; poll for the result.
python
import requests
response = requests.post(
"https://api.modelstack.cc/v1/generations",
headers={"Authorization": "Bearer sk_YOUR_API_KEY"},
json={
"type": "VIDEO_TO_VIDEO_UPSCALE",
"prompt": "A serene mountain landscape at sunset",
"model": "grok/imagine",
"modelSettings": {
"resolution": "1K"
}
},
)
generation_id = response.json()["data"]["id"]
# Poll for the result
result = requests.get(
f"https://api.modelstack.cc/v1/generations/{generation_id}",
headers={"Authorization": "Bearer sk_YOUR_API_KEY"},
).json()
print(result["data"]["status"])Related models
Other generation types for this model
Frequently asked questions
How is Grok Imagine billed on ModelStack?expand_more
Grok Imagine (Upscale) is billed at a flat, prepaid rate of $0.20 / img — generation pricing has no tier-based discounts. Final request costs are available in the console.
What other generation types does Grok Imagine support?expand_more
Besides Upscale, Grok Imagine also supports: Text to Image, Image to Image, Image Edit, Text to Video, Image to Video, Extend.
Which parameters does Grok Imagine support?expand_more
Grok Imagine supports: Task Id, Resolution.
How can I generate with Grok Imagine?expand_more
Use the Generate composer in your dashboard, or call the API directly with model `grok/imagine` and type `VIDEO_TO_VIDEO_UPSCALE` — see the code example above.