addedOutput schema / properties / generation / description
Added value: +"One image, clip, voice-over or piece of music."
addedOutput schema / properties / generation / properties / app_url / description
Added value: +"Opens it in the app."
addedOutput schema / properties / generation / properties / aspect_ratio / description
Added value: +"Null for audio."
addedOutput schema / properties / generation / properties / created_at / format
Added value: +"date-time"
addedOutput schema / properties / generation / properties / credits
Added value: +{
+ "description": "Credits charged. Zero when your own provider key or the free allowance paid.",
+ "type": [
+ "number",
+ "null"
+ ]
+}
removedOutput schema / properties / generation / properties / credits_cost
Removed value: -{
- "type": [
- "number",
- "null"
- ]
-}
addedOutput schema / properties / generation / properties / error / description
Added value: +"Why it failed. Null otherwise."
removedOutput schema / properties / generation / properties / generation_id
Removed value: -{
- "format": "uuid",
- "type": "string"
-}
addedOutput schema / properties / generation / properties / id
Added value: +{
+ "format": "uuid",
+ "type": "string"
+}
removedOutput schema / properties / generation / properties / kind
Removed value: -{
- "enum": [
- "image",
- "video",
- "audio",
- "tool"
- ],
- "type": "string"
-}
addedOutput schema / properties / generation / properties / model / description
Added value: +"The model id it was made with (`GET /v1/models`)."
addedOutput schema / properties / generation / properties / object
Added value: +{
+ "const": "generation",
+ "type": "string"
+}
addedOutput schema / properties / generation / properties / output_url / description
Added value: +"The finished file, once `ready`. A signed link that works for about an hour; read the generation again for a fresh one."
addedOutput schema / properties / generation / properties / paid_by / description
Added value: +"Who paid: \"credits\", \"house\" (the free allowance), \"server\" (a server that charges nothing), or the vendor of your own key (\"replicate\", \"fal\", …)."
addedOutput schema / properties / generation / properties / ready_in_seconds / description
Added value: +"Roughly how long an unfinished generation has left; 0 means past its usual time."
addedOutput schema / properties / generation / properties / recipe_id
Added value: +{
+ "anyOf": [
+ {
+ "$ref": "#/properties/generation/properties/id"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "The recipe it was made with, if any."
+}
addedOutput schema / properties / generation / properties / status / description
Added value: +"`ready` and `failed` are final."
addedOutput schema / properties / generation / properties / thumbnail_url
Added value: +{
+ "anyOf": [
+ {
+ "$ref": "#/properties/generation/properties/output_url/anyOf/0"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "A small still of the result, for a grid. Null for audio and while it works."
+}
addedOutput schema / properties / generation / properties / type
Added value: +{
+ "description": "What was made. New values may be added; treat an unknown one as opaque.",
+ "enum": [
+ "image",
+ "clip",
+ "voiceover",
+ "music",
+ "tool"
+ ],
+ "type": "string"
+}
changedOutput schema / properties / generation / required
Previous value: -[
- "generation_id",
- "kind",
- "status",
- "model",
- "prompt",
- "aspect_ratio",
- "refined_from",
- "caption_style",
- "output_url",
- "credits_cost",
- "paid_by",
- "error",
- "vendor_phase",
- "stalled",
- "ready_in_seconds",
- "created_at",
- "app_url"
-]New value: +[
+ "object",
+ "id",
+ "type",
+ "status",
+ "model",
+ "prompt",
+ "aspect_ratio",
+ "output_url",
+ "thumbnail_url",
+ "credits",
+ "paid_by",
+ "error",
+ "ready_in_seconds",
+ "recipe_id",
+ "created_at",
+ "app_url",
+ "refined_from",
+ "caption_style",
+ "vendor_phase",
+ "stalled"
+]