{"uid":"cap_ds_XaeVHVoLEGGVEV3gfI","slug":"aispace-video-queue-4d9f2ad2","name":"AiSpace Video Queue","description":"Async text-to-video and image-to-video generation on Venice (WAN 3.0, Seedance 2.5, HappyHorse, and more), paid per request in USDC on Base via x402, no API key. Model ids via GET /api/v1/models?type=video. Lifecycle: quote, queue, retrieve, complete (see related routes).","url":"https://x402.aispace.bot/api/v1/video/queue?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"audio":{"type":"string","description":"Only send this when the model lists audio_configurable=true. Mute models (audio:false) reject the field entirely — omit it, do not send audio:false."},"image":{"type":"string","description":"Alias for image_url. Accepted and remapped before the Venice proxy; prefer image_url."},"model":{"type":"string","description":"Venice video model id. See GET /api/v1/models?type=video (e.g. wan-3-0-text-to-video, seedance-2-5-text-to-video-basic). Confirm duration/resolution on that row before quoting."},"prompt":{"type":"string","minLength":1,"description":"Video description / motion prompt. Required on queue. Max length varies by model (default 2500, up to 20000)."},"consents":{"type":"object","description":"Optional Seedance consent object. This gateway attaches provider consents on queue when the catalog requires them. bitrate_mode is not in the current Venice swagger — do not send undocumented keys."},"duration":{"type":"string","description":"Clip length from this model's model_spec.constraints.durations. Seedance 2.x R2V: `-1` or `auto` matches the source clip (needs reference_video_urls). MiniMax H3 Max Recast: `Auto` (aliases `auto` / `-1`)."},"image_url":{"type":"string","description":"Source image (URL or base64) for image-to-video models. Required when model_type is image-to-video. Venice field name is image_url."},"resolution":{"type":"string","description":"Output resolution. When the model lists model_spec.constraints.resolutions, use one of those values."},"aspect_ratio":{"type":"string","description":"Frame aspect ratio when listed. Seedance 2.x R2V: `adaptive` or `auto` matches the source. Omit on I2V models that list none."},"negative_prompt":{"type":"string","description":"Optional. Same max-length rules as prompt (up to 20000 on some models)."},"omni_reference_task_type":{"type":"string","description":"Optional Seedance 2.5 reference-to-video task-type hint (auto|reference|edit|extend). Aliases editing→edit, extension→extend. Not supported on other models."}}},"responseSchema":{"type":"json","example":{"model":"gemini-omni-flash-1-1-text-to-video","queue_id":"01a057ba-5a5c-711d-9581-d59281f0ef7e"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_qW-hk48DdPnzZxDxBRilW","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Submits a video generation or processing job to a queue on the AiSpace platform powered by Venice.ai","exampleAgentPrompt":"Queue a new video generation job on AiSpace using a GET method request so I can track it asynchronously.","exampleUseCases":[{"title":"Async AI video creation pipeline","prompt":"Submit a video generation job to AiSpace's queue using a GET request so I can poll the result later without waiting around."},{"title":"Privacy-first video generation workflow","prompt":"Use AiSpace to queue up an AI video task via Venice.ai — I want it handled asynchronously with a GET method so my data stays private."},{"title":"Batch video job dispatching","prompt":"Dispatch a video processing request to the AiSpace queue with a HEAD method call so I can check queue status without triggering full processing."}],"resultDescription":"Returns a simple JSON object with an `ok: true` boolean confirming the video job was successfully added to the queue.","failureModes":["Invalid or missing `input` object returns a 400 validation error","Unsupported HTTP method (e.g. POST) in the method enum causes rejection","Payment of 0.001 USDC not fulfilled results in 402 Payment Required","Malformed queryParams object may cause silent failure or 400 error","Venice.ai backend unavailable may result in 503 or timeout"],"whenToPreferThis":"Choose this endpoint when you need to asynchronously queue a video generation task on AiSpace and prefer a privacy-preserving, Venice.ai-backed pipeline over real-time video generation APIs. Best suited for workflows that tolerate batch/async latency and require on-device data privacy guarantees.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-10T18:38:40.453Z","isFirstParty":false,"canonicalSlug":"aispace-video-queue-4d9f2ad2"}