Basic request
With system prompt
Streaming
List models
Check rate limits
Generating images and videos
Image and video models use a separate async endpoint. POST to/v1/images/generations or /v1/videos/generations, get a job_id back, poll /v1/jobs/{id} until status is succeeded.
/v1/images/generations: swap the model (flux-1.1-ultra, ideogram-v3, recraft-v3, flux-kontext-pro) and omit duration.