There is no fixed list of generation models. The catalogue is read from the provider on every call, so a model published today is callable today. Search it here; pass what you find as
model to generate_image / generate_video, or pin it on an agent with tools.configs.<tool>.config.models.The media model object
string
Always
media_model.string
The model’s id. This is what a generation tool’s
model argument takes.string
The model’s display name.
string
image or video.string
What the model is good at, in the model author’s own words.
GET /v1/models publishes none: a generation job is billed what it actually cost, and that is only knowable once the job has finished. See Pricing.
Search models
GET /v1/media/models — scope agents:read
string
required
image or video. Required: they are two capabilities with two catalogues.string
Matches a model’s id, name or description. Omit it to list them all.
number
Page size, 1–100.
string
The
next_cursor of the previous page. Opaque — it is not a row id.generate_image can pick a default for you and generate_video asks you to name a model.
A deploy with no generation provider configured answers 501 feature_not_configured rather than an empty list — “nothing is configured here” and “the provider has no models” are different facts.