addedOutput schema / properties / generations / items / properties
Added value: +{
+ "app_url": {
+ "description": "Opens it in the app.",
+ "format": "uri",
+ "type": "string"
+ },
+ "aspect_ratio": {
+ "description": "Null for audio.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "caption_style": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "anchor": {
+ "default": "bottom",
+ "enum": [
+ "top",
+ "bottom"
+ ],
+ "type": "string"
+ },
+ "border": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "color": {
+ "$ref": "#/properties/generations/items/properties/caption_style/anyOf/0/properties/color",
+ "default": "#000000"
+ },
+ "kind": {
+ "const": "outline",
+ "type": "string"
+ },
+ "scale": {
+ "default": 0.049,
+ "maximum": 0.3,
+ "minimum": 0,
+ "type": "number"
+ },
+ "shadow_scale": {
+ "default": 0.012,
+ "maximum": 0.3,
+ "minimum": 0,
+ "type": "number"
+ }
+ },
+ "required": [
+ "kind"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "color": {
+ "$ref": "#/properties/generations/items/properties/caption_style/anyOf/0/properties/color",
+ "default": "#000000"
+ },
+ "kind": {
+ "const": "plate",
+ "type": "string"
+ },
+ "pad_scale": {
+ "default": 0.025,
+ "maximum": 0.3,
+ "minimum": 0,
+ "type": "number"
+ }
+ },
+ "required": [
+ "kind"
+ ],
+ "type": "object"
+ }
+ ],
+ "default": {
+ "color": "#000000",
+ "kind": "outline",
+ "scale": 0.049,
+ "shadow_scale": 0.012
+ }
+ },
+ "casing": {
+ "default": "upper",
+ "enum": [
+ "none",
+ "upper"
+ ],
+ "type": "string"
+ },
+ "color": {
+ "default": "#FFFFFF",
+ "pattern": "^#[0-9a-fA-F]{6}(?:[0-9a-fA-F]{2})?$",
+ "type": "string"
+ },
+ "font_id": {
+ "default": "noto-sans",
+ "enum": [
+ "inter",
+ "montserrat",
+ "oswald",
+ "archivo-black",
+ "noto-sans",
+ "tiktok-sans"
+ ],
+ "type": "string"
+ },
+ "font_scale": {
+ "default": 0.075,
+ "maximum": 0.2,
+ "minimum": 0.02,
+ "type": "number"
+ },
+ "font_weight": {
+ "default": 700,
+ "maximum": 900,
+ "minimum": 100,
+ "multipleOf": 100,
+ "type": "integer"
+ },
+ "grouping": {
+ "additionalProperties": false,
+ "default": {
+ "gap_seconds": null,
+ "max_chars": null,
+ "max_lines": 2,
+ "max_words": null,
+ "unit": "phrase"
+ },
+ "properties": {
+ "gap_seconds": {
+ "anyOf": [
+ {
+ "maximum": 4,
+ "minimum": 0,
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null
+ },
+ "max_chars": {
+ "anyOf": [
+ {
+ "maximum": 160,
+ "minimum": 8,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null
+ },
+ "max_lines": {
+ "default": 2,
+ "enum": [
+ 1,
+ 2
+ ],
+ "type": "number"
+ },
+ "max_words": {
+ "anyOf": [
+ {
+ "maximum": 24,
+ "minimum": 1,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null
+ },
+ "unit": {
+ "default": "phrase",
+ "enum": [
+ "word",
+ "phrase",
+ "sentence"
+ ],
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "highlight": {
+ "default": "active_word",
+ "enum": [
+ "none",
+ "active_word",
+ "karaoke"
+ ],
+ "type": "string"
+ },
+ "highlight_color": {
+ "$ref": "#/properties/generations/items/properties/caption_style/anyOf/0/properties/color",
+ "default": "#FFD700"
+ },
+ "italic": {
+ "default": false,
+ "type": "boolean"
+ },
+ "margin_h": {
+ "default": 0.06,
+ "maximum": 0.4,
+ "minimum": 0,
+ "type": "number"
+ },
+ "margin_v": {
+ "anyOf": [
+ {
+ "const": "auto",
+ "type": "string"
+ },
+ {
+ "maximum": 0.45,
+ "minimum": 0,
+ "type": "number"
+ }
+ ],
+ "default": "auto"
+ },
+ "schema_version": {
+ "const": "1.0",
+ "default": "1.0",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "created_at": {
+ "format": "date-time",
+ "type": "string"
+ },
+ "credits": {
+ "description": "Credits charged. Zero when your own provider key or the free allowance paid.",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "error": {
+ "description": "Why it failed. Null otherwise.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "id": {
+ "format": "uuid",
+ "type": "string"
+ },
+ "model": {
+ "description": "The model id it was made with (`GET /v1/models`).",
+ "type": "string"
+ },
+ "object": {
+ "const": "generation",
+ "type": "string"
+ },
+ "output_url": {
+ "anyOf": [
+ {
+ "format": "uri",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "The finished file, once `ready`. A signed link that works for about an hour; read the generation again for a fresh one."
+ },
+ "paid_by": {
+ "description": "Who paid: \"credits\", \"house\" (the free allowance), \"server\" (a server that charges nothing), or the vendor of your own key (\"replicate\", \"fal\", …).",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "prompt": {
+ "type": "string"
+ },
+ "ready_in_seconds": {
+ "description": "Roughly how long an unfinished generation has left; 0 means past its usual time.",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "recipe_id": {
+ "anyOf": [
+ {
+ "$ref": "#/properties/generations/items/properties/id"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "The recipe it was made with, if any."
+ },
+ "refined_from": {
+ "anyOf": [
+ {
+ "format": "uuid",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "stalled": {
+ "type": "boolean"
+ },
+ "status": {
+ "description": "`ready` and `failed` are final.",
+ "enum": [
+ "queued",
+ "generating",
+ "ready",
+ "failed"
+ ],
+ "type": "string"
+ },
+ "thumbnail_url": {
+ "anyOf": [
+ {
+ "$ref": "#/properties/generations/items/properties/output_url/anyOf/0"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "A small still of the result, for a grid. Null for audio and while it works."
+ },
+ "type": {
+ "description": "What was made. New values may be added; treat an unknown one as opaque.",
+ "enum": [
+ "image",
+ "clip",
+ "voiceover",
+ "music",
+ "tool"
+ ],
+ "type": "string"
+ },
+ "vendor_phase": {
+ "anyOf": [
+ {
+ "enum": [
+ "queued",
+ "running"
+ ],
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+}