{"openapi":"3.1.0","info":{"title":"Hermes AI API","version":"1.0.0","description":"Submit asynchronous model tasks, retrieve results and check your usage. Fetch current customer prices and model availability from GET /api/v1/prices."},"servers":[{"url":"https://api.hermes-ai.net"}],"components":{"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer"},"apiKey":{"type":"apiKey","in":"header","name":"x-api-key"}},"schemas":{"Job":{"type":"object","required":["id","model","status","priceMicros","currency","createdAt","updatedAt","assets"],"properties":{"id":{"type":"string"},"model":{"type":"string"},"status":{"type":"string","enum":["queued","submitting","running","succeeded","failed","reconciliation_required"]},"errorCode":{"type":["string","null"]},"priceMicros":{"type":"integer","description":"USD micro-units"},"currency":{"type":"string","enum":["USD"]},"createdAt":{"type":"string","format":"date-time"},"updatedAt":{"type":"string","format":"date-time"},"assets":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"type":{"type":"string"},"url":{"type":"string"},"text":{"type":"string"}}}}}},"Error":{"type":"object","properties":{"code":{"type":"string"},"error":{"type":"string"}}}}},"paths":{"/api/v1/prices":{"get":{"summary":"Public customer rates and execution availability","responses":{"200":{"description":"Returns USD micro-unit rates with enabled and optional rateCard. Apply input defaults, match exactly one rule by when, and multiply by quantityField when present. Without a rateCard use priceMicros. Disabled or absent models cannot be submitted."}}}},"/api/v1/media":{"post":{"summary":"Upload image or video as raw binary","security":[{"bearerAuth":[]},{"apiKey":[]}],"requestBody":{"required":true,"content":{"image/*":{"schema":{"type":"string","format":"binary"}},"video/*":{"schema":{"type":"string","format":"binary"}}}},"responses":{"201":{"description":"Returns a media:<uuid> reference"}}}},"/api/v1/jobs":{"get":{"summary":"List your latest tasks","security":[{"bearerAuth":[]},{"apiKey":[]}],"responses":{"200":{"description":"Latest 100 tasks"}}},"post":{"summary":"Submit one model task","security":[{"bearerAuth":[]},{"apiKey":[]}],"parameters":[{"in":"header","name":"Idempotency-Key","required":true,"schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["model","input"],"properties":{"model":{"type":"string","enum":["nano-banana-pro-text-to-image-economy","nano-banana-pro-edit-economy","nano-banana-2-lite-image-to-image-economy","nano-banana-2-lite-text-to-image-economy","nano-banana-2-image-to-image-economy","nano-banana-2-text-to-image-economy","suno-single-v5-5","suno-custom-v5-5","suno-lyrics","suno-single-v5","suno-custom-v5","suno-single-v4-5","suno-custom-v4-5","gpt-image-2-5-sunburst-image-to-image-economy","gpt-image-2-5-sunburst-text-to-image-economy","gpt-image-2-5-flare-image-to-image-economy","gpt-image-2-5-flare-text-to-image-economy","xai-grok-imagine-2-0-text-to-image-economy","gemini-omni-flash-image-to-video-economy","gemini-omni-flash-text-to-video-economy","gemini-omni-flash-video-edit-economy","gpt-image-2-0-text-to-image-economy","gpt-image-2-0-edit-economy","grok-imagine-image-text-to-image-economy","grok-imagine-image-image-to-image-economy","xai-grok-imagine-v1-5-text-to-video-economy","xai-grok-imagine-v1-5-image-to-video-economy","google-veo3-1-pro-start-end-to-video-channel-low-price","google-veo3-1-pro-image-to-video-channel-low-price","google-veo3-1-fast-start-end-to-video-channel-low-price","google-veo3-1-fast-image-to-video-channel-low-price","google-veo3-1-pro-text-to-video-channel-low-price","google-veo3-1-fast-text-to-video-channel-low-price"]},"input":{"type":"object"},"expectedPriceMicros":{"type":"integer","description":"Optional displayed price guard. A mismatch returns 409 PRICE_CHANGED before admission."}}}}}},"responses":{"200":{"description":"Idempotent replay"},"202":{"description":"New task","content":{"application/json":{"schema":{"type":"object","required":["id","model","status","priceMicros","currency","createdAt","updatedAt","assets"],"properties":{"id":{"type":"string"},"model":{"type":"string"},"status":{"type":"string","enum":["queued","submitting","running","succeeded","failed","reconciliation_required"]},"errorCode":{"type":["string","null"]},"priceMicros":{"type":"integer","description":"USD micro-units"},"currency":{"type":"string","enum":["USD"]},"createdAt":{"type":"string","format":"date-time"},"updatedAt":{"type":"string","format":"date-time"},"assets":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"type":{"type":"string"},"url":{"type":"string"},"text":{"type":"string"}}}}}}}}},"409":{"description":"IDEMPOTENCY_CONFLICT or PRICE_CHANGED"},"429":{"description":"Rate or concurrency limit"}}}},"/api/v1/jobs/{id}":{"get":{"summary":"Poll a task","security":[{"bearerAuth":[]},{"apiKey":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Current task","content":{"application/json":{"schema":{"type":"object","required":["id","model","status","priceMicros","currency","createdAt","updatedAt","assets"],"properties":{"id":{"type":"string"},"model":{"type":"string"},"status":{"type":"string","enum":["queued","submitting","running","succeeded","failed","reconciliation_required"]},"errorCode":{"type":["string","null"]},"priceMicros":{"type":"integer","description":"USD micro-units"},"currency":{"type":"string","enum":["USD"]},"createdAt":{"type":"string","format":"date-time"},"updatedAt":{"type":"string","format":"date-time"},"assets":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"type":{"type":"string"},"url":{"type":"string"},"text":{"type":"string"}}}}}}}}}}}},"/api/v1/usage":{"get":{"summary":"Current account credits and ledger","security":[{"bearerAuth":[]},{"apiKey":[]}],"responses":{"200":{"description":"Amounts are integer USD micro-units"}}}},"/api/v1/chat/models":{"get":{"summary":"Callable chat models with payable token prices","responses":{"200":{"description":"OpenAI list format; pricing.tiers hold USD per 1M tokens by prompt size"}}}},"/api/v1/chat/completions":{"post":{"summary":"OpenAI-compatible chat completion billed per token","security":[{"bearerAuth":[]},{"apiKey":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["model","messages"],"properties":{"model":{"type":"string","description":"Id from /api/v1/chat/models"},"messages":{"type":"array","items":{"type":"object"}},"stream":{"type":"boolean"},"max_tokens":{"type":"integer","description":"Output cap; also sizes the credit reservation (policy default when omitted)"},"tools":{"type":"array","items":{"type":"object"}}}}}}},"responses":{"200":{"description":"OpenAI chat.completion object (or text/event-stream when stream is true) with hermes.charged_micros"},"400":{"description":"INVALID_REQUEST"},"404":{"description":"MODEL_NOT_FOUND"},"409":{"description":"INSUFFICIENT_CREDITS or MODEL_PRICE_UNAVAILABLE"},"429":{"description":"RATE_LIMITED, CONCURRENCY_LIMITED or UPSTREAM_RATE_LIMITED"},"502":{"description":"UPSTREAM_ERROR"}}}},"/api/v1/chat/requests":{"get":{"summary":"Your chat requests with charges and token usage","parameters":[{"name":"limit","in":"query","schema":{"type":"integer","minimum":1,"maximum":100,"default":100}},{"name":"before","in":"query","description":"nextCursor from the previous page","schema":{"type":"string"}}],"security":[{"bearerAuth":[]},{"apiKey":[]}],"responses":{"200":{"description":"requests (customer metadata only) and nextCursor (null at the end)"},"400":{"description":"Invalid limit"},"404":{"description":"REQUEST_NOT_FOUND for an invalid or unowned cursor"}}}},"/api/v1/chat/requests/{id}":{"get":{"summary":"One chat request belonging to your account","security":[{"bearerAuth":[]},{"apiKey":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Customer metadata, token usage and charge"},"404":{"description":"REQUEST_NOT_FOUND"}}}},"/api/v1/results/{id}":{"get":{"summary":"Download an owned result","security":[{"bearerAuth":[]},{"apiKey":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Result bytes"}}}}},"x-models":{"nano-banana-pro-text-to-image-economy":{"deprecated":false,"input":{"type":"object","required":["prompt","resolution"],"properties":{"prompt":{"type":"string","description":"prompt","minLength":1,"maxLength":20000},"aspectRatio":{"type":"string","description":"aspectRatio","enum":["1:1","16:9","9:16","4:3","3:4","3:2","2:3","5:4","4:5","21:9"],"default":"9:16"},"resolution":{"type":"string","description":"resolution","enum":["1k","2k","4k"],"default":"1k"}}}},"nano-banana-pro-edit-economy":{"deprecated":false,"input":{"type":"object","required":["imageUrls","prompt","resolution"],"properties":{"imageUrls":{"type":"array","items":{"type":"string","description":"imageUrls Supply an HTTPS URL or an uploaded media:<uuid> reference."},"maxItems":10},"prompt":{"type":"string","description":"prompt","minLength":1,"maxLength":20000},"aspectRatio":{"type":"string","description":"When the aspectRatio parameter is not provided, the image size adapts automatically.","enum":["1:1","16:9","9:16","4:3","3:4","3:2","2:3","5:4","4:5","21:9"],"default":"3:4"},"resolution":{"type":"string","description":"resolution","enum":["1k","2k","4k"],"default":"1k"}}}},"nano-banana-2-lite-image-to-image-economy":{"deprecated":false,"input":{"type":"object","required":["imageUrls","prompt"],"properties":{"imageUrls":{"type":"array","items":{"type":"string","description":"imageUrls Supply an HTTPS URL or an uploaded media:<uuid> reference."},"maxItems":10},"prompt":{"type":"string","description":"prompt","minLength":1,"maxLength":20000},"aspectRatio":{"type":"string","description":"aspectRatio","enum":["1:1","16:9","9:16","4:3","3:4","3:2","2:3","5:4","4:5","21:9","1:4","4:1","1:8","8:1"],"default":"9:16"}}}},"nano-banana-2-lite-text-to-image-economy":{"deprecated":false,"input":{"type":"object","required":["prompt"],"properties":{"prompt":{"type":"string","description":"prompt"},"aspectRatio":{"type":"string","description":"aspectRatio","enum":["1:1","16:9","9:16","4:3","3:4","3:2","2:3","5:4","4:5","21:9","1:4","4:1","1:8","8:1"],"default":"9:16"}}}},"nano-banana-2-image-to-image-economy":{"deprecated":false,"input":{"type":"object","required":["imageUrls","prompt","resolution"],"properties":{"imageUrls":{"type":"array","items":{"type":"string","description":"imageUrls Supply an HTTPS URL or an uploaded media:<uuid> reference."},"maxItems":10},"prompt":{"type":"string","description":"prompt","minLength":1,"maxLength":20000},"aspectRatio":{"type":"string","description":"aspectRatio","enum":["1:1","16:9","9:16","4:3","3:4","3:2","2:3","5:4","4:5","21:9","1:4","4:1","1:8","8:1"],"default":"9:16"},"resolution":{"type":"string","description":"resolution","enum":["1k","2k","4k"],"default":"1k"}}}},"nano-banana-2-text-to-image-economy":{"deprecated":false,"input":{"type":"object","required":["prompt","resolution"],"properties":{"prompt":{"type":"string","description":"prompt"},"aspectRatio":{"type":"string","description":"aspectRatio","enum":["1:1","16:9","9:16","4:3","3:4","3:2","2:3","5:4","4:5","21:9","1:4","4:1","1:8","8:1"],"default":"9:16"},"resolution":{"type":"string","description":"resolution","enum":["1k","2k","4k"],"default":"1k"}}}},"suno-single-v5-5":{"deprecated":false,"input":{"type":"object","required":["description"],"properties":{"title":{"type":"string","description":"Song title; if empty, Suno will auto-generate one based on content","minLength":0,"maxLength":80},"description":{"type":"string","description":"Describe the music style/mood/scene in plain text, up to 400 chars","minLength":1,"maxLength":400},"make_instrumental":{"type":"string","description":"Generate instrumental music without vocals; pass string \"true\"/\"false\"","enum":["false","true"],"default":"false"}}}},"suno-custom-v5-5":{"deprecated":false,"input":{"type":"object","required":["title","prompt","tags"],"properties":{"title":{"type":"string","description":"Song title","minLength":1,"maxLength":80},"prompt":{"type":"string","description":"Full lyrics, supports [Verse] [Chorus] [Bridge] structure tags","minLength":1,"maxLength":5000},"tags":{"type":"string","description":"Comma-separated style descriptors","minLength":1,"maxLength":1000}}}},"suno-lyrics":{"deprecated":false,"input":{"type":"object","required":["prompt"],"properties":{"prompt":{"type":"string","description":"Describe lyrics topic in one sentence (≤500 chars)","minLength":1,"maxLength":500}}}},"suno-single-v5":{"deprecated":false,"input":{"type":"object","required":["description"],"properties":{"title":{"type":"string","description":"Song title; if empty, Suno will auto-generate one based on content","maxLength":80},"description":{"type":"string","description":"Describe the music style/mood/scene in plain text, up to 400 chars","minLength":1,"maxLength":400},"make_instrumental":{"type":"string","description":"Generate instrumental music without vocals; pass string \"true\"/\"false\"","enum":["false","true"],"default":"false"}}}},"suno-custom-v5":{"deprecated":false,"input":{"type":"object","required":["title","prompt","tags"],"properties":{"title":{"type":"string","description":"Song title","minLength":1,"maxLength":80},"prompt":{"type":"string","description":"Full lyrics, supports [Verse] [Chorus] [Bridge] structure tags","minLength":1,"maxLength":5000},"tags":{"type":"string","description":"Comma-separated style descriptors","maxLength":1000}}}},"suno-single-v4-5":{"deprecated":false,"input":{"type":"object","required":["description"],"properties":{"title":{"type":"string","description":"Song title; if empty, Suno will auto-generate one based on content","default":"","maxLength":80},"description":{"type":"string","description":"Describe the music style/mood/scene in plain text, up to 400 chars","minLength":1,"maxLength":400},"make_instrumental":{"type":"string","description":"Generate instrumental music without vocals; pass string \"true\"/\"false\"","enum":["false","true"],"default":"false"}}}},"suno-custom-v4-5":{"deprecated":false,"input":{"type":"object","required":["title","prompt","tags"],"properties":{"title":{"type":"string","description":"Song title","minLength":1,"maxLength":80},"prompt":{"type":"string","description":"Full lyrics, supports [Verse] [Chorus] [Bridge] structure tags","minLength":1,"maxLength":5000},"tags":{"type":"string","description":"Comma-separated style descriptors","maxLength":1000}}}},"gpt-image-2-5-sunburst-image-to-image-economy":{"deprecated":false,"input":{"type":"object","required":["prompt","imageUrls"],"properties":{"prompt":{"type":"string","description":"prompt","default":"","minLength":1,"maxLength":20000},"imageUrls":{"type":"array","items":{"type":"string","description":"imageUrls Supply an HTTPS URL or an uploaded media:<uuid> reference.","default":""},"maxItems":10},"aspectRatio":{"type":"string","description":"aspectRatio","enum":["1:1","2:3","3:2","4:5","5:4","4:3","3:4","16:9","9:16","21:9"],"default":"16:9"},"resolution":{"type":"string","description":"1k/2k/4k available.","enum":["1k","2k","4k"],"default":"1k"}}}},"gpt-image-2-5-sunburst-text-to-image-economy":{"deprecated":false,"input":{"type":"object","required":["prompt"],"properties":{"prompt":{"type":"string","description":"prompt","default":"","minLength":1,"maxLength":20000},"aspectRatio":{"type":"string","description":"aspectRatio","enum":["1:1","3:2","2:3","5:4","4:5","16:9","9:16","21:9","3:4","4:3"],"default":"16:9"},"resolution":{"type":"string","description":"1k/2k/4k available.","enum":["1k","2k","4k"],"default":"1k"}}}},"gpt-image-2-5-flare-image-to-image-economy":{"deprecated":false,"input":{"type":"object","required":["prompt","imageUrls"],"properties":{"prompt":{"type":"string","description":"prompt","default":"","minLength":1,"maxLength":20000},"imageUrls":{"type":"array","items":{"type":"string","description":"imageUrls Supply an HTTPS URL or an uploaded media:<uuid> reference.","default":""},"maxItems":10},"aspectRatio":{"type":"string","description":"aspectRatio","enum":["1:1","2:3","3:2","4:5","5:4","4:3","3:4","16:9","9:16","21:9"],"default":"16:9"},"resolution":{"type":"string","description":"1k/2k/4k available.","enum":["1k","2k","4k"],"default":"1k"}}}},"gpt-image-2-5-flare-text-to-image-economy":{"deprecated":false,"input":{"type":"object","required":["prompt"],"properties":{"prompt":{"type":"string","description":"prompt","default":"","minLength":1,"maxLength":20000},"aspectRatio":{"type":"string","description":"aspectRatio","enum":["1:1","3:2","2:3","5:4","4:5","16:9","9:16","21:9","3:4","4:3"],"default":"16:9"},"resolution":{"type":"string","description":"1k/2k/4k available.","enum":["1k","2k","4k"],"default":"1k"}}}},"xai-grok-imagine-2-0-text-to-image-economy":{"deprecated":false,"input":{"type":"object","required":["prompt","numImages"],"properties":{"prompt":{"type":"string","description":"prompt","maxLength":4000},"aspectRatio":{"type":"string","description":"Output image aspect ratio (API size whitelist).","enum":["1:1","2:3","3:2","3:4","4:3","9:16","16:9"],"default":"1:1"},"numImages":{"type":"string","description":"Number of images to generate (1–12). Billed by successfully delivered images.","enum":["1","2","3","4","5","6","7","8","9","10","11","12"],"default":"1"}}}},"gemini-omni-flash-image-to-video-economy":{"deprecated":false,"input":{"type":"object","required":["prompt","imageUrls","duration","resolution"],"properties":{"prompt":{"type":"string","description":"Video prompt. Describe how the reference image should move, camera motion, visual style, and audio cues in detail.","default":"make the character smile and slowly turn around, cinematic camera motion","minLength":1,"maxLength":2048},"imageUrls":{"type":"array","items":{"type":"string","description":"Reference images. Use 1 image for single-image video generation or 3 images for reference fusion. 2 images are not supported. Supply an HTTPS URL or an uploaded media:<uuid> reference."},"maxItems":3},"duration":{"type":"string","description":"Video duration in seconds. Supported values: 4, 6, 8, 10.","enum":["4","6","8","10"],"default":"6"},"resolution":{"type":"string","description":"Video resolution.","enum":["720p","1080p","4k"],"default":"720p"},"aspectRatio":{"type":"string","description":"Video aspect ratio.","enum":["16:9","9:16"],"default":"16:9"}}}},"gemini-omni-flash-text-to-video-economy":{"deprecated":false,"input":{"type":"object","required":["prompt","duration","resolution"],"properties":{"prompt":{"type":"string","description":"Video prompt. Describe the scene, subject, motion, environment, camera movement, visual style, and audio cues in detail.","default":"a beautiful sunset over the ocean with seagulls flying","minLength":1,"maxLength":2048},"duration":{"type":"string","description":"Video duration in seconds. Supported values: 4, 6, 8, 10.","enum":["4","6","8","10"],"default":"6"},"resolution":{"type":"string","description":"Video resolution.","enum":["720p","1080p","4k"],"default":"720p"},"aspectRatio":{"type":"string","description":"Video aspect ratio.","enum":["16:9","9:16"],"default":"16:9"}}}},"gemini-omni-flash-video-edit-economy":{"deprecated":false,"input":{"type":"object","required":["prompt","resolution","videoUrl"],"properties":{"prompt":{"type":"string","description":"Video prompt. Describe how the reference image should move, camera motion, visual style, and audio cues in detail.","minLength":1,"maxLength":2048},"imageUrls":{"type":"array","items":{"type":"string","description":"Reference image, supports only 1 or 3 images. Supply an HTTPS URL or an uploaded media:<uuid> reference."},"maxItems":3},"resolution":{"type":"string","description":"Video resolution","enum":["720p","1080p","4k"],"default":"720p"},"aspectRatio":{"type":"string","description":"Video aspect ratio.","enum":["16:9","9:16"],"default":"16:9"},"videoUrl":{"type":"string","description":"Reference videos can be passed in simultaneously with imageUrls. The images can be used as identity or composition references, while the videos can be used as dynamic references. Supply an HTTPS URL or an uploaded media:<uuid> reference."}}}},"gpt-image-2-0-text-to-image-economy":{"deprecated":false,"input":{"type":"object","required":["prompt"],"properties":{"prompt":{"type":"string","description":"prompt","minLength":1,"maxLength":20000},"aspectRatio":{"type":"string","description":"aspectRatio","enum":["1:1","3:2","2:3","5:4","4:5","16:9","9:16","21:9","3:4","4:3","9:21","21:9","1:2","2:1","1:3","3:1"],"default":"16:9"},"resolution":{"type":"string","description":"1k/2k/4k available. Due to interface stability limitations, precise 2k/4k output is not guaranteed. Most results will be 1k. Use official API if concerned.","enum":["1k","2k","4k"],"default":"1k"}}}},"gpt-image-2-0-edit-economy":{"deprecated":false,"input":{"type":"object","required":["prompt","imageUrls"],"properties":{"prompt":{"type":"string","description":"prompt","minLength":1,"maxLength":20000},"imageUrls":{"type":"array","items":{"type":"string","description":"imageUrls Supply an HTTPS URL or an uploaded media:<uuid> reference."},"maxItems":10},"aspectRatio":{"type":"string","description":"aspectRatio","enum":["1:1","2:3","3:2","4:5","5:4","4:3","3:4","16:9","9:16","21:9","9:21","2:1","1:2","3:1","1:3"],"default":"16:9"},"resolution":{"type":"string","description":"1k/2k/4k available. Due to interface stability limitations, precise 2k/4k output is not guaranteed. Most results will be 1k. Use official API if concerned.","enum":["1k","2k","4k"],"default":"1k"}}}},"grok-imagine-image-text-to-image-economy":{"deprecated":false,"input":{"type":"object","required":["model","prompt"],"properties":{"model":{"type":"string","description":"model","enum":["g-3","g-4","g-4.1","g-4.2"],"default":"g-4.2"},"prompt":{"type":"string","description":"prompt"},"aspectRatio":{"type":"string","description":"aspectRatio","enum":["960x960","720x1280","1280x720","1168x784","784x1168"]}}}},"grok-imagine-image-image-to-image-economy":{"deprecated":false,"input":{"type":"object","required":["model","prompt"],"properties":{"model":{"type":"string","description":"model","enum":["g-3","g-4","g-4.1","g-4.2"],"default":"g-4.2"},"prompt":{"type":"string","description":"prompt"},"imageUrl":{"type":"string","description":"imageUrl Supply an HTTPS URL or an uploaded media:<uuid> reference."}}}},"xai-grok-imagine-v1-5-text-to-video-economy":{"deprecated":false,"input":{"type":"object","required":["prompt","aspectRatio","resolution","duration"],"properties":{"prompt":{"type":"string","description":"prompt","minLength":1,"maxLength":20000},"aspectRatio":{"type":"string","description":"aspectRatio","enum":["2:3","3:2","1:1","16:9","9:16"],"default":"2:3"},"resolution":{"type":"string","description":"resolution","enum":["720p","480p"],"default":"720p"},"duration":{"type":"integer","description":"Video duration (seconds), range 6-15s","default":6}}}},"xai-grok-imagine-v1-5-image-to-video-economy":{"deprecated":false,"input":{"type":"object","required":["prompt","aspectRatio","resolution","duration"],"properties":{"prompt":{"type":"string","description":"prompt","minLength":1,"maxLength":20000},"aspectRatio":{"type":"string","description":"aspectRatio","enum":["2:3","3:2","1:1","16:9","9:16"],"default":"16:9"},"imageUrls":{"type":"array","items":{"type":"string","description":"imageUrls Supply an HTTPS URL or an uploaded media:<uuid> reference."},"maxItems":7},"resolution":{"type":"string","description":"resolution","enum":["720p","480p"],"default":"480p"},"duration":{"type":"integer","description":"Video duration (seconds), range 6-15s","default":6}}}},"google-veo3-1-pro-start-end-to-video-channel-low-price":{"deprecated":false,"input":{"type":"object","required":["prompt","firstFrameUrl","aspectRatio","resolution"],"properties":{"prompt":{"type":"string","description":"prompt","minLength":5,"maxLength":8000},"firstFrameUrl":{"type":"string","description":"firstFrameUrl Supply an HTTPS URL or an uploaded media:<uuid> reference."},"lastFrameUrl":{"type":"string","description":"lastFrameUrl Supply an HTTPS URL or an uploaded media:<uuid> reference."},"aspectRatio":{"type":"string","description":"aspectRatio","enum":["16:9","9:16"],"default":"9:16"},"duration":{"type":"string","description":"duration","enum":["8"],"default":"8"},"resolution":{"type":"string","description":"resolution","enum":["720p","1080p","4k"],"default":"720p"}}}},"google-veo3-1-pro-image-to-video-channel-low-price":{"deprecated":false,"input":{"type":"object","required":["prompt","aspectRatio","imageUrl","resolution"],"properties":{"prompt":{"type":"string","description":"prompt","minLength":5,"maxLength":8000},"aspectRatio":{"type":"string","description":"aspectRatio","enum":["16:9","9:16"],"default":"16:9"},"imageUrl":{"type":"string","description":"imageUrl Supply an HTTPS URL or an uploaded media:<uuid> reference."},"duration":{"type":"string","description":"duration","enum":["8"],"default":"8"},"resolution":{"type":"string","description":"resolution","enum":["720p","1080p","4k"],"default":"720p"}}}},"google-veo3-1-fast-start-end-to-video-channel-low-price":{"deprecated":false,"input":{"type":"object","required":["prompt","firstFrameUrl","aspectRatio","resolution"],"properties":{"prompt":{"type":"string","description":"prompt","minLength":5,"maxLength":8000},"firstFrameUrl":{"type":"string","description":"firstFrameUrl Supply an HTTPS URL or an uploaded media:<uuid> reference."},"lastFrameUrl":{"type":"string","description":"lastFrameUrl Supply an HTTPS URL or an uploaded media:<uuid> reference."},"aspectRatio":{"type":"string","description":"aspectRatio","enum":["16:9","9:16"],"default":"9:16"},"duration":{"type":"string","description":"duration","enum":["8"],"default":"8"},"resolution":{"type":"string","description":"resolution","enum":["720p","1080p","4k"],"default":"720p"}}}},"google-veo3-1-fast-image-to-video-channel-low-price":{"deprecated":false,"input":{"type":"object","required":["prompt","aspectRatio","imageUrls","resolution"],"properties":{"prompt":{"type":"string","description":"prompt","minLength":5,"maxLength":8000},"aspectRatio":{"type":"string","description":"aspectRatio","enum":["16:9","9:16"],"default":"16:9"},"imageUrls":{"type":"array","items":{"type":"string","description":"imageUrls Supply an HTTPS URL or an uploaded media:<uuid> reference."},"maxItems":3},"duration":{"type":"string","description":"duration","enum":["8"],"default":"8"},"resolution":{"type":"string","description":"resolution","enum":["720p","1080p","4k"],"default":"720p"}}}},"google-veo3-1-pro-text-to-video-channel-low-price":{"deprecated":false,"input":{"type":"object","required":["prompt","aspectRatio","resolution"],"properties":{"prompt":{"type":"string","description":"prompt","minLength":5,"maxLength":8000},"aspectRatio":{"type":"string","description":"aspectRatio","enum":["16:9","9:16"],"default":"9:16"},"duration":{"type":"string","description":"duration","enum":["8"],"default":"8"},"resolution":{"type":"string","description":"resolution","enum":["720p","1080p","4k"],"default":"720p"}}}},"google-veo3-1-fast-text-to-video-channel-low-price":{"deprecated":false,"input":{"type":"object","required":["prompt","aspectRatio","resolution"],"properties":{"prompt":{"type":"string","description":"prompt","minLength":5,"maxLength":8000},"aspectRatio":{"type":"string","description":"aspectRatio","enum":["16:9","9:16"],"default":"9:16"},"duration":{"type":"string","description":"duration","enum":["8"],"default":"8"},"resolution":{"type":"string","description":"resolution","enum":["720p","1080p","4k"],"default":"720p"}}}}}}