# horny.studo API Base URL: https://api.horny.studio/v1 horny.studo API is a prepaid queue for text, video and image models. Speech, talking avatars and upscale are not offered. One key, one USDT balance shared with the horny.studo studio. Prices are USD micro-units and are fixed before a job starts. The catalog is wider than the four models in the studio picker. "Uncensored" is a mark on rows without a content filter, not a way around another product. ## Request format POST https://api.horny.studio/v1/queue/{model_id} Authorization: Key Content-Type: application/json The body is the model's input schema: prompt, image_url, video_url, duration_seconds, resolution, aspect_ratio, generate_audio, num_images and so on. Use the model id exactly as listed in the catalog below. Unknown ids return 400 unknown_model. Text models use POST https://api.horny.studio/v1/chat/completions, not the queue. Body: {"model":"xai/grok-4.7/chat","messages":[{"role":"user","content":"…"}],"max_tokens":400} A missing max_tokens reserves 4096 completion tokens, and that same limit is applied to the reply. The reservation is replaced by the actual token charge and is never higher than the reservation. stream:true answers as text/event-stream. POST https://api.horny.studio/v1/estimate with input.input_tokens and input.output_tokens prices a text call without running it. Optional: Idempotency-Key header. The same key with the same body replays the original response; a different body returns 409. Optional: webhook_url in the body or as a query parameter. The URL must be public. horny.studo POSTs the final request object there once. Treat it as a notification and confirm through response_url with your key. 202 response: {"status":"IN_QUEUE","request_id":"…","status_url":"https://api.horny.studio/v1/requests/{id}/status","response_url":"https://api.horny.studio/v1/requests/{id}/response","cancel_url":"https://api.horny.studio/v1/requests/{id}/cancel","model_id":"…","quoted_usd_micro":"…"} Poll GET status_url until status is COMPLETED (other values: IN_QUEUE, IN_PROGRESS, FAILED, CANCELLED). Then GET response_url. The body is the model output. Media fields hold signed horny.studo URLs: https://api.horny.studio/v1/requests/{id}/output/{index}?exp=…&sig=… Download promptly. Signed URLs are valid for 24 hours and return 410 afterwards. horny.studo does not archive generated files. Cancel: POST or PUT cancel_url while the status is IN_QUEUE. ## Input files POST https://api.horny.studio/v1/files with the raw bytes and the correct Content-Type. Response: {"file_id":"chfile_…"}. Put the file_id in image_url, video_url, audio_url or any URL field of the model input. ## Pricing and billing GET https://api.horny.studio/v1/models is the live price list. Prices are per second, per image, per request or per 1M tokens and already include everything the caller pays. POST https://api.horny.studio/v1/estimate with {"model_id","input"} returns the exact price for a request without starting it. On submit the estimated amount is reserved on the account. After the result the actual amount is charged, never above the estimate. If the generation fails, the reservation is released and nothing is charged. Pass resolution when several prices are listed. Omitting resolution reserves the highest price. Pass duration_seconds for video; omitting it reserves 5 seconds. A missing num_images counts as 1. Reference files and extra inputs can add to the per-unit rate. Send the full input to POST https://api.horny.studio/v1/estimate. The account is billed in USDT. Estimate returns price_usd_micro. There is no ruble balance and no separate API wallet. ## Errors 401 unauthorized — missing or revoked key 402 insufficient_balance — top up the shared USDT balance in the horny.studo account at https://horny.studio/developers 402 key_limit_reached — the key's monthly spend limit is reached; raise it in the cabinet or use another key 400 unknown_model | unpriceable | bad_webhook_url | bad_messages | use_chat_completions 409 idempotency_conflict | request_not_ready | not_cancellable 429 rate_limited — per-key requests per minute or too many open jobs 503 capacity_unavailable — temporary, retry with backoff 502 submit_failed — nothing was charged 410 expired — the signed output URL is no longer valid ## References OpenAPI: https://api.horny.studio/v1/openapi.json Catalog JSON: https://api.horny.studio/v1/models Cabinet and keys: https://horny.studio/developers ## Catalog Price per unit includes everything the caller pays. max = the longest duration or the largest count one request may ask for. - bytedance/seedance-2.5-uncensored/image-to-video | video | $0.8640/sec | max 0 sec resolutions=480p|720p|1080p|4k - bytedance/seedance-2.5/image-to-video | video | $0.4936/sec | max 0 sec resolutions=480p|720p|1080p - bytedance/seedance-2.5/reference-to-video | video | $0.2952/sec | max 0 sec resolutions=480p|720p|1080p - bytedance/seedance-2.5/text-to-video | video | $0.4936/sec | max 0 sec resolutions=480p|720p|1080p - bytedance/seedance-2.0-uncensored/image-to-video | video | $0.4800/sec | max 0 sec resolutions=480p|720p|1080p|4k - bytedance/seedance-2.0/image-to-video | video | $0.2800/sec | max 0 sec resolutions=480p|720p|1080p|4k - bytedance/seedance-2.0/reference-to-video | video | $0.1724/sec | max 0 sec resolutions=480p|720p|1080p|4k - bytedance/seedance-2.0/text-to-video | video | $0.2800/sec | max 0 sec resolutions=480p|720p|1080p|4k - alibaba/wan-3.0-prime/image-to-video | video | $0.2720/sec | max 0 sec resolutions=480p|720p|1080p - alibaba/wan-3.0-prime/reference-to-video | video | $0.2720/sec | max 0 sec resolutions=480p|720p|1080p - alibaba/wan-3.0-prime/text-to-video | video | $0.2720/sec | max 0 sec resolutions=480p|720p|1080p - alibaba/wan-3.0/image-to-video | video | $0.2000/sec | max 0 sec resolutions=480p|720p|1080p - alibaba/wan-3.0/reference-to-video | video | $0.2000/sec | max 0 sec resolutions=480p|720p|1080p - alibaba/wan-3.0/text-to-video | video | $0.2000/sec | max 0 sec resolutions=480p|720p|1080p - minimax/h3-uncensored/image-to-video | video | $0.1600/sec | max 0 sec resolutions=480p|540p|768p|1080p - minimax/h3/image-to-video | video | $0.1000/sec | max 0 sec resolutions=480p|768p|2k - minimax/h3/reference-to-video | video | $0.1000/sec | max 0 sec resolutions=480p|768p|2k - minimax/h3/text-to-video | video | $0.1000/sec | max 0 sec resolutions=480p|768p|2k - minimax/h3-max/image-to-video | video | $0.2000/sec | max 0 sec resolutions=480p|768p - minimax/h3-max/text-to-video | video | $0.2000/sec | max 0 sec resolutions=480p|768p - minimax/h3-singularity-lora/image-to-video | video | $0.2500/sec | max 0 sec resolutions=480p|540p|768p|1080p - minimax/h3-singularity-lora/reference-to-video | video | $0.2400/sec | max 0 sec resolutions=480p|540p|768p|1080p - lightricks/ltx-2.5/image-to-video | video | $0.3600/sec | max 0 sec resolutions=720p|1080p|2k|4k - lightricks/ltx-2.5/text-to-video | video | $0.3600/sec | max 0 sec resolutions=720p|1080p|2k|4k - alibaba/wan-3.0-pro-prime/image-to-video | video | $1.04/sec | max 0 sec resolutions=1080p|2k|4k - alibaba/wan-3.0-pro-prime/reference-to-video | video | $1.04/sec | max 0 sec resolutions=1080p|2k|4k - alibaba/wan-3.0-pro-prime/text-to-video | video | $1.04/sec | max 0 sec resolutions=1080p|2k|4k - alibaba/wan-3.0-pro/image-to-video | video | $0.7200/sec | max 0 sec resolutions=1080p|2k|4k - alibaba/wan-3.0-pro/reference-to-video | video | $0.7200/sec | max 0 sec resolutions=1080p|2k|4k - alibaba/wan-3.0-pro/text-to-video | video | $0.7200/sec | max 0 sec resolutions=1080p|2k|4k - alibaba/wan-3.0-uncensored/image-to-video | video | $0.2400/sec | max 0 sec resolutions=480p|720p|1080p - alibaba/wan-3.0-prime-uncensored/image-to-video | video | $0.3600/sec | max 0 sec resolutions=480p|720p|1080p - minimax/h3-lora/image-to-video | video | $0.2000/sec | max 0 sec resolutions=480p|540p|768p|1080p - minimax/h3-lora/reference-to-video | video | $0.2400/sec | max 0 sec resolutions=480p|540p|768p|1080p - minimax/h3-lora/text-to-video | video | $0.2000/sec | max 0 sec resolutions=480p|540p|768p|1080p - alibaba/happyhorse-1.1/image-to-video | video | $0.5600/sec | max 0 sec resolutions=720p|1080p - alibaba/happyhorse-1.1/reference-to-video | video | $0.5600/sec | max 0 sec resolutions=720p|1080p - alibaba/happyhorse-1.1/text-to-video | video | $0.5600/sec | max 0 sec resolutions=720p|1080p - kling/3.0-turbo/image-to-video | video | $0.4480/sec | max 0 sec resolutions=720p|1080p - kling/3.0-turbo/text-to-video | video | $0.4480/sec | max 0 sec resolutions=720p|1080p - bytedance/seedance-2.0-mini-uncensored/image-to-video | video | $0.1687/sec | max 0 sec resolutions=480p|720p - bytedance/seedance-2.0-mini/image-to-video | video | $0.1406/sec | max 0 sec resolutions=480p|720p - bytedance/seedance-2.0-mini/reference-to-video | video | $0.0439/sec | max 0 sec resolutions=480p|720p - bytedance/seedance-2.0-mini/text-to-video | video | $0.1406/sec | max 0 sec resolutions=480p|720p - alibaba/wan-2.7-uncensored/image-to-video | video | $0.5200/sec | max 0 sec resolutions=720p|1080p - lightricks/ltx-2.3-uncensored/image-to-video | video | $0.0800/sec | max 0 sec resolutions=480p|720p|1080p - lightricks/ltx-2.3-uncensored-lora/image-to-video | video | $0.1200/sec | max 0 sec resolutions=480p|720p|1080p - bytedance/seedance-2.0-fast-uncensored/image-to-video | video | $0.3240/sec | max 0 sec resolutions=480p|720p - bytedance/seedance-2.0-fast/image-to-video | video | $0.2250/sec | max 0 sec resolutions=480p|720p - bytedance/seedance-2.0-fast/reference-to-video | video | $0.0902/sec | max 0 sec resolutions=480p|720p - bytedance/seedance-2.0-fast/text-to-video | video | $0.2250/sec | max 0 sec resolutions=480p|720p - vidu/q3-turbo/image-to-video | video | $0.1680/sec | max 0 sec resolutions=540p|720p - kling/o3/image-to-video | video | $0.3360/sec | max 0 sec resolutions=720p|1080p|4k - kling/o3/reference-to-video | video | $0.3360/sec | max 0 sec resolutions=720p|1080p|4k - kling/o3/text-to-video | video | $0.3360/sec | max 0 sec resolutions=720p|1080p|4k - kling/o3/video-edit | video | $0.5008/sec | max 0 sec resolutions=720p|1080p - kling/3.0/character-animation | video | $0.5040/sec | max 0 sec resolutions=720p|1080p - kling/3.0/image-to-video | video | $0.3360/sec | max 0 sec resolutions=720p|1080p|4k - kling/3.0/text-to-video | video | $0.3360/sec | max 0 sec resolutions=720p|1080p|4k - vidu/q3-uncensored/image-to-video | video | $0.2800/sec | max 0 sec resolutions=540p|720p|1080p - vidu/q3/image-to-video | video | $0.2800/sec | max 0 sec resolutions=540p|720p|1080p - vidu/q3-pro/image-to-video | video | $0.2160/sec | max 0 sec resolutions=540p - bytedance/seedance-1.5-pro-uncensored/image-to-video | video | $0.0560/sec | max 0 sec resolutions=480p|720p|1080p - bytedance/seedance-1.5-pro/image-to-video | video | $0.0448/sec | max 0 sec resolutions=480p|720p|1080p - bytedance/seedance-1.5-pro/text-to-video | video | $0.0448/sec | max 0 sec resolutions=480p|720p|1080p - alibaba/wan-2.6-flash/image-to-video | video | $0.1000/sec | max 0 sec resolutions=720p|1080p - alibaba/wan-2.6-uncensored/image-to-video | video | $0.4000/sec | max 0 sec resolutions=720p|1080p - alibaba/wan-2.6/image-to-video | video | $0.4000/sec | max 0 sec resolutions=720p|1080p - alibaba/wan-2.6/reference-to-video | video | $0.2600/sec | max 0 sec resolutions=720p|1080p - alibaba/wan-2.6/text-to-video | video | $0.4000/sec | max 0 sec resolutions=720p|1080p - kling/avatar-2.0/talking-avatar | video | $0.2240/sec | max 0 sec resolutions=720p|1080p - kling/2.6/character-animation | video | $0.2760/sec | max 0 sec resolutions=720p|1080p - kling/2.6/image-to-video | video | $0.2760/sec | max 0 sec - kling/2.6/text-to-video | video | $0.2760/sec | max 0 sec - alibaba/wan-2.5/image-to-video | video | $0.2000/sec | max 0 sec resolutions=480p|720p|1080p - alibaba/wan-2.5/text-to-video | video | $0.2000/sec | max 0 sec resolutions=480p|720p|1080p - alibaba/wan-2.2-animate/character-animation | video | $0.2120/sec | max 0 sec resolutions=480p|720p - kling/2.5-turbo/image-to-video | video | $0.2800/sec | max 0 sec - kling/2.5-turbo/text-to-video | video | $0.2800/sec | max 0 sec - alibaba/wan-2.2-uncensored/image-to-video | video | $0.0800/sec | max 0 sec resolutions=480p|720p - alibaba/wan-2.2-uncensored-lora/image-to-video | video | $0.0960/sec | max 0 sec resolutions=480p|720p - alibaba/wan-2.2-uncensored-lora/video-extend | video | $0.1600/sec | max 0 sec resolutions=480p|720p - alibaba/wan-2.2-lora/image-to-video | video | $0.0960/sec | max 0 sec resolutions=480p|720p - alibaba/wan-2.2/image-to-video | video | $0.9600/request | max 0 request resolutions=480p|720p - alibaba/wan-2.2/text-to-video | video | $0.9600/request | max 0 request resolutions=480p|720p - kling/2.1-master/image-to-video | video | $0.8640/sec | max 0 sec - kling/2.1-master/text-to-video | video | $0.8640/sec | max 0 sec - kling/2.1/image-to-video | video | $0.1400/sec | max 0 sec resolutions=720p|1080p - alibaba/qwen-image-2.1/edit | image | $0.1440/image | max 0 image resolutions=1k|1.5k|2k - alibaba/qwen-image-2.1/text-to-image | image | $0.0960/image | max 0 image resolutions=1k|1.5k|2k - alibaba/qwen-image-2.1-lora/edit | image | $0.1680/image | max 0 image resolutions=1k|1.5k|2k - alibaba/qwen-image-2.1-lora/text-to-image | image | $0.1200/image | max 0 image resolutions=1k|1.5k|2k - bytedance/seedream-5.0-flash/edit | image | $0.1160/image | max 0 image - bytedance/seedream-5.0-flash/layer-decomposition | image | $0.1040/image | max 0 image - bytedance/seedream-5.0-flash/text-to-image | image | $0.1160/image | max 0 image - openai/gpt-image-2.5-sunburst/edit | image | $0.0091/image | max 0 image resolutions=1k|2k|4k - openai/gpt-image-2.5-sunburst/text-to-image | image | $0.0091/image | max 0 image resolutions=1k|2k|4k - openai/gpt-image-2.5-flare/edit | image | $0.0091/image | max 0 image resolutions=1k|2k|4k - openai/gpt-image-2.5-flare/text-to-image | image | $0.0091/image | max 0 image resolutions=1k|2k|4k - minimax/h3-image-lora/edit | image | $0.2160/image | max 0 image resolutions=1k|2k - minimax/h3-image-lora/text-to-image | image | $0.1680/image | max 0 image resolutions=1k|2k - alibaba/qwen-image-3.0-pro/edit | image | $0.1600/image | max 0 image resolutions=1k|2k - alibaba/qwen-image-3.0-pro/text-to-image | image | $0.1600/image | max 0 image resolutions=1k|2k - alibaba/qwen-image-3.0/edit | image | $0.1200/image | max 0 image resolutions=1k|2k - alibaba/qwen-image-3.0/text-to-image | image | $0.1200/image | max 0 image resolutions=1k|2k - bytedance/seedream-5.0-pro/edit | image | $0.1800/image | max 0 image resolutions=1k|2k - bytedance/seedream-5.0-pro/layer-decomposition | image | $0.1680/image | max 0 image resolutions=1k|1.5k|2k - bytedance/seedream-5.0-pro/text-to-image | image | $0.1800/image | max 0 image resolutions=1k|2k - alibaba/qwen-image-uncensored-edit/edit | image | $0.1600/image | max 0 image - krea/2-large/text-to-image | image | $0.2400/image | max 0 image - krea/2-medium-turbo/text-to-image | image | $0.0600/image | max 0 image - krea/2-medium/text-to-image | image | $0.1200/image | max 0 image - openai/gpt-image-2/edit | image | $0.0091/image | max 0 image resolutions=1k|2k|4k - openai/gpt-image-2/text-to-image | image | $0.0091/image | max 0 image resolutions=1k|2k|4k - alibaba/wan-2.7-pro/edit | image | $0.3000/image | max 0 image - alibaba/wan-2.7-pro/text-to-image | image | $0.3000/image | max 0 image - alibaba/wan-2.7/edit | image | $0.1200/image | max 0 image - alibaba/wan-2.7/text-to-image | image | $0.1200/image | max 0 image - google/nano-banana-2/edit | image | $0.1800/image | max 0 image resolutions=0.5k|1k|2k|4k - google/nano-banana-2/text-to-image | image | $0.1800/image | max 0 image resolutions=0.5k|1k|2k|4k - bytedance/seedream-5.0-lite/edit | image | $0.1380/image | max 0 image - bytedance/seedream-5.0-lite/text-to-image | image | $0.1380/image | max 0 image - alibaba/qwen-image-2/edit | image | $0.1400/image | max 0 image - alibaba/qwen-image-2/text-to-image | image | $0.1400/image | max 0 image - alibaba/qwen-image-2512-lora/edit | image | $0.1200/image | max 0 image - alibaba/qwen-image-2512-lora/text-to-image | image | $0.1200/image | max 0 image - alibaba/z-image-uncensored-pro/text-to-image | image | $0.0800/image | max 0 image - alibaba/z-image-uncensored/text-to-image | image | $0.0520/image | max 0 image - alibaba/z-image-turbo/text-to-image | image | $0.0600/image | max 0 image - alibaba/z-image-turbo-lora/edit | image | $0.0480/image | max 0 image - alibaba/z-image-turbo-lora/text-to-image | image | $0.0480/image | max 0 image - google/nano-banana-pro/edit | image | $0.5360/image | max 0 image resolutions=1k|2k|4k - google/nano-banana-pro/text-to-image | image | $0.5360/image | max 0 image resolutions=1k|2k|4k - bytedance/seedream-4.0/edit | image | $0.1200/image | max 0 image - bytedance/seedream-4.0/text-to-image | image | $0.1200/image | max 0 image - prefect/pony-xl/text-to-image | image | $0.0600/image | max 0 image - black-forest-labs/flux-1-dev-lora/edit | image | $0.0720/image | max 0 image - black-forest-labs/flux-1-dev-lora/text-to-image | image | $0.0720/image | max 0 image - anthropic/claude-sonnet-5.5/chat | text | $8.00/1M input, $40.00/1M output | max 0 1M input tokens - anthropic/claude-opus-5.5/chat | text | $14.40/1M input, $72.00/1M output | max 0 1M input tokens - xai/grok-4.7/chat | text | $4.80/1M input, $14.40/1M output | max 0 1M input tokens - deepseek/v4.1-flash/chat | text | $1.20/1M input, $4.80/1M output | max 0 1M input tokens - zai/glm-5.3-flash/chat | text | $0.5100/1M input, $1.70/1M output | max 0 1M input tokens - zai/glm-5.3/chat | text | $4.20/1M input, $13.20/1M output | max 0 1M input tokens - deepseek/v4-pro/chat | text | $5.28/1M input, $15.84/1M output | max 0 1M input tokens - google/gemini-3.7-flash/chat | text | $2.70/1M input, $13.50/1M output | max 0 1M input tokens - xai/grok-4.6/chat | text | $4.80/1M input, $14.40/1M output | max 0 1M input tokens - deepseek/v4-flash/chat | text | $1.76/1M input, $5.28/1M output | max 0 1M input tokens - anthropic/claude-opus-5/chat | text | $18.00/1M input, $90.00/1M output | max 0 1M input tokens - google/gemini-3.5-flash-lite/chat | text | $1.20/1M input, $10.00/1M output | max 0 1M input tokens - moonshot/kimi-k3/chat | text | $10.80/1M input, $54.00/1M output | max 0 1M input tokens - xai/grok-4.5/chat | text | $4.80/1M input, $14.40/1M output | max 0 1M input tokens - anthropic/claude-sonnet-5/chat | text | $7.60/1M input, $38.00/1M output | max 0 1M input tokens - zai/glm-5.2/chat | text | $3.92/1M input, $12.32/1M output | max 0 1M input tokens - anthropic/claude-fable-5/chat | text | $36.00/1M input, $180.00/1M output | max 0 1M input tokens - xai/grok-4.3/chat | text | $3.00/1M input, $6.00/1M output | max 0 1M input tokens - google/gemini-3.1-pro-preview/chat | text | $7.20/1M input, $43.20/1M output | max 0 1M input tokens - anthropic/claude-sonnet-4.6/chat | text | $12.00/1M input, $60.00/1M output | max 0 1M input tokens - anthropic/claude-opus-4.6/chat | text | $20.00/1M input, $100.00/1M output | max 0 1M input tokens - google/gemini-3-flash-preview/chat | text | $1.80/1M input, $10.80/1M output | max 0 1M input tokens - anthropic/claude-opus-4.5/chat | text | $18.00/1M input, $90.00/1M output | max 0 1M input tokens - anthropic/claude-sonnet-4.5/chat | text | $10.80/1M input, $54.00/1M output | max 0 1M input tokens - google/gemini-2.5-flash/chat | text | $1.14/1M input, $9.50/1M output | max 0 1M input tokens - studio/character-swap-v1/video-analyze | video | $0.3200/request | max 0 request - studio/character-swap-v1/video-edit | video | $0.2560/sec | max 0 sec resolutions=480p|720p - studio/head-swap-video-v1/video-analyze | video | $0.3200/request | max 0 request - studio/head-swap-video-v1/video-edit | video | $0.2560/sec | max 0 sec resolutions=480p|720p - studio/face-swap-video-v1/video-edit | video | $0.1040/sec | max 0 sec - studio/video-upscaler-v1/upscale | video | $0.0240/sec | max 0 sec resolutions=720p|1080p|2k|4k - studio/talking-avatar-v1/talking-avatar | video | $0.0720/sec | max 0 sec - studio/lip-sync-v1/lip-sync | video | $0.0480/sec | max 0 sec - studio/foley-v1/video-to-audio | video | $0.0048/sec | max 0 sec - studio/face-swap-pro-v1/edit | image | $0.6400/image | max 0 image - studio/face-swap-v1-plus/edit | image | $0.6400/image | max 0 image - studio/look-alike-v1/edit | image | $0.2000/image | max 0 image - studio/face-swap-v1/edit | image | $0.0520/image | max 0 image - studio/head-swap-v1/edit | image | $0.0520/image | max 0 image - studio/background-remover-v1/edit | image | $0.0192/image | max 0 image - studio/image-upscaler-v1/upscale | image | $0.0480/image | max 0 image - studio/object-eraser-v1/edit | image | $0.1200/image | max 0 image - studio/image-expander-v1/edit | image | $0.0960/image | max 0 image - veo3.1 | video | $1.60/sec | max 8 sec - veo3.1/image-to-video | video | $1.60/sec | max 8 sec - veo3.1/fast | video | $0.6000/sec | max 8 sec - veo3.1/fast/image-to-video | video | $0.6000/sec | max 8 sec - veo3.1/lite | video | $0.2000/sec | max 8 sec - veo3.1/lite/image-to-video | video | $0.2000/sec | max 8 sec - kling-video/v3/pro/text-to-video | video | $0.5600/sec | max 15 sec - kling-video/v3/pro/image-to-video | video | $0.5600/sec | max 15 sec - kling-video/v3/standard/text-to-video | video | $0.5600/sec | max 15 sec - kling-video/v3/standard/image-to-video | video | $0.5600/sec | max 15 sec - kling-video/v3/4k/text-to-video | video | $1.68/sec | max 15 sec - kling-video/v3/4k/image-to-video | video | $1.68/sec | max 15 sec - kling-video/v2.6/pro/text-to-video | video | $0.2800/sec | max 10 sec - kling-video/v2.6/pro/image-to-video | video | $0.2800/sec | max 10 sec - kling-video/v2.5-turbo/pro/text-to-video | video | $0.2800/sec | max 10 sec - kling-video/v2.5-turbo/pro/image-to-video | video | $0.2800/sec | max 10 sec - kling-video/o3/pro/text-to-video | video | $0.5600/sec | max 15 sec - kling-video/o3/pro/image-to-video | video | $0.5600/sec | max 15 sec - kling-video/v3/pro/motion-control | video | $0.6720/sec | max 30 sec - kling-video/v2.6/standard/motion-control | video | $0.2800/sec | max 30 sec - kling-video/o1/standard/video-to-video/edit | video | $0.5040/sec | max 30 sec - kling-video/o1/video-to-video/edit | video | $0.6720/sec | max 30 sec - kling-video/o3/pro/video-to-video/edit | video | $0.5600/sec | max 30 sec - luma-dream-machine/ray-2/reframe | video | $0.8000/sec | max 30 sec - bytedance/seedance-2.0/fast/text-to-video | video | $0.9677/sec | max 15 sec resolutions=480p|720p|1080p - bytedance/seedance-2.0/fast/image-to-video | video | $0.9677/sec | max 15 sec resolutions=480p|720p|1080p - sora-2/text-to-video | video | $0.4000/sec | max 20 sec - sora-2/image-to-video | video | $0.4000/sec | max 20 sec - sora-2/text-to-video/pro | video | $1.20/sec | max 20 sec resolutions=720p|1080p - sora-2/image-to-video/pro | video | $1.20/sec | max 20 sec resolutions=720p|1080p - wan/v2.7/text-to-video | video | $0.4000/sec | max 15 sec - wan/v2.7/image-to-video | video | $0.4000/sec | max 15 sec - alibaba/happy-horse/text-to-video | video | $1.12/sec | max 15 sec resolutions=720p|1080p - alibaba/happy-horse/image-to-video | video | $1.12/sec | max 15 sec resolutions=720p|1080p - alibaba/happy-horse/v1.1/text-to-video | video | $0.7200/sec | max 15 sec resolutions=720p|1080p - alibaba/happy-horse/v1.1/image-to-video | video | $0.7200/sec | max 15 sec resolutions=720p|1080p - blackforestlabs/flux-3/text-to-video | video | $0.6800/sec | max 20 sec resolutions=720p|1080p - blackforestlabs/flux-3/image-to-video | video | $0.6800/sec | max 20 sec resolutions=720p|1080p - xai/grok-imagine-video/text-to-video | video | $0.2800/sec | max 15 sec resolutions=480p|720p - xai/grok-imagine-video/image-to-video | video | $0.2800/sec | max 15 sec resolutions=480p|720p - xai/grok-imagine-video/v1.5/text-to-video | video | $0.5600/sec | max 15 sec resolutions=480p|720p|1080p - xai/grok-imagine-video/v1.5/image-to-video | video | $0.6000/sec | max 15 sec resolutions=480p|720p|1080p - nano-banana-pro | image | $0.6000/image | max 4 image - nano-banana-2 | image | $0.3200/image | max 4 image resolutions=0.5k|1k|2k|4k - openai/gpt-image-2 | image | $0.2120/image | max 4 image - flux-2-pro | image | $0.1200/MP | max 16 MP - bytedance/seedream/v5/lite/edit | image | $0.1400/image | max 4 image - bytedance/seedream/v5/pro/text-to-image | image | $0.5400/image | max 4 image resolutions=480p|720p|1080p|4k - recraft/v4/pro/text-to-image | image | $1.00/image | max 4 image - recraft/v4/text-to-vector | image | $0.3200/image | max 4 image - hidream-o1-image | image | $0.0400/MP | max 16 MP - qwen-image | image | $0.0800/MP | max 16 MP - qwen-image-edit | image | $0.1200/MP | max 16 MP - xai/grok-imagine-image/quality/text-to-image | image | $0.2000/image | max 4 image - birefnet | image | $0.0800/image | max 1 image