Используется для создания задач генерации видео и получения статуса и результатов по ID задачи.
Основные поля для создания задачи:
model: Обязательно, название модели.
prompt: необязательно; если не передано, в content необходимо указать непустой текстовый элемент.
content: необязательный массив content Volcano Ark, для смешанного размещения текста, изображений, видео и аудио.
function_mode: Опционально, часто используется в расширенных режимах, таких как универсальный референс.
Совместимые входные параметры:
Следующие поля в основном предназначены для совместимости со старыми клиентами и устаревшими протоколами. Для новых интеграций по возможности используйте стандартный формат из «Примера запроса» на этой странице: для текста и reference materials используйте массив content, а для настроек генерации — верхнеуровневые поля duration, ratio, resolution, fps и т. д.
При использовании mode=reference_material или function_mode=omni_reference рекомендуется передавать текст и референсные материалы через content.
content: текстовый элемент задаётся в формате { "type": "text", "text": "测试文字" }.
content: элементы изображений, видео и аудио оформляются соответственно с помощью объектов image_url, video_url и audio_url, например { "type": "image_url", "image_url": { "url": "https://example.com/ref.png" }, "role": "reference_image", "name": "1" }.
role может обозначать назначение материала, name можно ссылаться по имени в подсказке.
ratio, duration, resolution и fps влияют на итоговую конфигурацию генерации.
Seedance 2.5 Пример смешанной ссылки на изображения, видео и аудио (URL материалов являются заполнителями; при вызове замените их фактически доступными ссылками):
gemini-omni также можно вызывать через этот интерфейс задачи Seedance.
mode=t2v используется для генерации видео по тексту, mode=r2v — для генерации по референсным изображениям/материалам, mode=edit — для редактирования видео.
Текст можно размещать в элементе text в prompt или content; изображения можно размещать в image_url / image_urls / reference_images / input_reference / content; видео — в video_urls / content.
Для поля длительности можно использовать duration или seconds — будет автоматически сопоставлено с вариантами 4 / 6 / 8 / 10 секунд.
Вызов MiniMax / Hailuo:
minimax-h3 можно вызвать через этот интерфейс задачи; поддерживаются генерация видео по тексту, референс по изображению и референс по аудио; текст можно указать в текстовых полях prompt или content, а материалы — в полях content, image_urls, audio_urls и т. д.
hailuo-2.3 можно вызвать через этот интерфейс задачи; требуется изображение первого кадра, рекомендуется передавать в content элемент image_url из role=first_frame.
minimax-h3 обычно используют duration=5~15 и resolution=1440p; hailuo-2.3 обычно используют duration=6 или 10 и resolution=768p.
Ключевые поля в результатах запроса:
items[].status
items[].content.video_url или items[].video_url
items[].error
items[].progress
Error fields: error.code, error.message.
{ "error": { "code": "invalid_request_error", "message": "requires at least one image in `images`" }}
Kling 4.0
Вызовы Kling 4.0: kling-4.0 (720p) и kling-4.0-1080p одновременно поддерживают формат Seedance content/duration/resolution/ratio/mode, contents/settings/options и видеоформат OpenAI; тело запроса можно повторно использовать для обоих унифицированных видеовходов. Разрешение должно соответствовать имени модели. В Kling 4.0 можно напрямую использовать поля content/duration/resolution/ratio/mode формата Seedance или prompt/seconds/size/input_reference видеоформата OpenAI; для обоих вариантов не требуются дополнительные contents/settings/options. Устаревшая обёртка contents/settings/options поддерживается только для совместимости. Для mode доступны значения: t2v (только текст), i2v (один начальный кадр), i2v_first_last (два кадра: начальный и конечный), reference_images (обычные эталонные изображения), reference_material (изображение или видео в качестве эталона). Если mode не указан и нет явно заданного инструмента, при наличии эталонных материалов по умолчанию используется reference_material, а при их отсутствии — t2v. В режиме reference используются роли обычных эталонных изображений; явно заданные начальный и конечный кадры не преобразуются неявно в эталонные изображения. Для начального и конечного кадров явно выберите i2v или i2v_first_last и не указывайте параметр соотношения сторон. Эталонный звук сейчас не поддерживается. settings.audio доступен только в универсальном режиме для эталонных изображений/материалов; для t2v, i2v и i2v_first_last не указывайте переключатель звука.
Vidu Q4
Vidu Q4: для vidu-q4 фиксированное разрешение 720p, для vidu-q4-540p — 540p; поддерживается генерация видео длительностью от 3 до 16 секунд. Требуется как минимум 1 изображение, поддерживается до 15 референсных изображений; к референсной генерации можно приложить до 3 аудиофайлов MP3, каждый длительностью от 3 до 12 секунд и размером до 50 МБ. Генерация только по тексту, указание начального и конечного кадров и референсное видео не поддерживаются. Несколько изображений используются как общие референсы и не обозначают позиции начала и конца. Задачи можно создавать через POST /v1/videos, POST /api/v3/contents/generations/tasks или в формате Vidu с помощью POST /ent/v2/img2video, POST /ent/v2/reference2video. Для унифицированной точки входа рекомендуется использовать mode=reference_images; при наличии аудио используйте mode=reference_material. Для референсного аудио можно использовать audio_urls; в формате Seedance также можно использовать параметр audio_url стандартного content. Булево поле audio обозначает переключатель генерации аудио и используется отдельно от списка URL референсного аудио. Разрешение должно соответствовать имени модели.
Необязательно. Массив content в Volcano Ark, в котором текстовые и медиа-элементы чередуются в заданном порядке. Текстовые элементы используют { "type": "text", "text": "..." }; элементы изображения, видео и аудио — соответственно объекты image_url, video_url и audio_url, в которые помещается url; можно использовать вместе с role (например, reference_image, reference_video, reference_audio) и name для ссылок в тексте.
Необязательно. Поля режима совместимости, например t2v, i2v, i2v_first_last, reference_images, reference_material; gemini-omni поддерживает t2v, r2v, edit.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"OverseasAPI","description":"Overseas API documentation","colors":{"primary":"#6d28d9","light":"#f5f3ff","dark":"#2e1065"},"logo":{"light":"https://mintcdn.com/btc-de295b31/dNi9LBWUBzALFywP/public/assets/logo.webp?fit=max\u0026auto=format\u0026n=dNi9LBWUBzALFywP\u0026q=85\u0026s=bac78dc112e5baf91eafeb0fffd5fd7d","dark":"https://mintcdn.com/btc-de295b31/dNi9LBWUBzALFywP/public/assets/logo.webp?fit=max\u0026auto=format\u0026n=dNi9LBWUBzALFywP\u0026q=85\u0026s=bac78dc112e5baf91eafeb0fffd5fd7d"},"favicon":{"light":"https://mintcdn.com/btc-de295b31/dNi9LBWUBzALFywP/public/assets/favicon.ico?fit=max\u0026auto=format\u0026n=dNi9LBWUBzALFywP\u0026q=85\u0026s=3a7f47070b4df3f9f490ff43d87e6281","dark":"https://mintcdn.com/btc-de295b31/dNi9LBWUBzALFywP/public/assets/favicon.ico?fit=max\u0026auto=format\u0026n=dNi9LBWUBzALFywP\u0026q=85\u0026s=3a7f47070b4df3f9f490ff43d87e6281"},"api":{"params":{"expanded":"all"}},"contextual":{"options":["copy"],"display":"header"},"styling":{"latex":false},"navigation":{"languages":[{"language":"en","footer":{"socials":{"telegram":"https://t.me/overseas_api"}},"navbar":{"links":[{"href":"mailto:support@aiid.edu.kg","label":"Support"},{"href":"https://aiid.edu.kg/pricing","label":"Pricing"}],"primary":{"type":"button","label":"Console","href":"https://aiid.edu.kg/console"}},"href":"api-reference/en/conventions"},{"language":"cn","footer":{"socials":{"telegram":"https://t.me/overseas_api"}},"navbar":{"links":[{"href":"mailto:support@aiid.edu.kg","label":"支持"},{"href":"https://aiid.edu.kg/pricing","label":"价格"}],"primary":{"type":"button","label":"控制台","href":"https://aiid.edu.kg/console"}},"href":"api-reference/cn/conventions"},{"language":"zh-Hant","footer":{"socials":{"telegram":"https://t.me/overseas_api"}},"navbar":{"links":[{"href":"mailto:support@aiid.edu.kg","label":"支援"},{"href":"https://aiid.edu.kg/pricing","label":"價格"}],"primary":{"type":"button","label":"控制台","href":"https://aiid.edu.kg/console"}},"href":"api-reference/zh-tw/conventions"},{"language":"fr","footer":{"socials":{"telegram":"https://t.me/overseas_api"}},"navbar":{"links":[{"href":"mailto:support@aiid.edu.kg","label":"Support"},{"href":"https://aiid.edu.kg/pricing","label":"Tarifs"}],"primary":{"type":"button","label":"Console","href":"https://aiid.edu.kg/console"}},"href":"api-reference/fr/conventions"},{"language":"ja","footer":{"socials":{"telegram":"https://t.me/overseas_api"}},"navbar":{"links":[{"href":"mailto:support@aiid.edu.kg","label":"サポート"},{"href":"https://aiid.edu.kg/pricing","label":"料金"}],"primary":{"type":"button","label":"コンソール","href":"https://aiid.edu.kg/console"}},"href":"api-reference/ja/conventions"},{"language":"ru","footer":{"socials":{"telegram":"https://t.me/overseas_api"}},"navbar":{"links":[{"href":"mailto:support@aiid.edu.kg","label":"Поддержка"},{"href":"https://aiid.edu.kg/pricing","label":"Тарифы"}],"primary":{"type":"button","label":"Консоль","href":"https://aiid.edu.kg/console"}},"href":"api-reference/ru/conventions"},{"language":"vi","footer":{"socials":{"telegram":"https://t.me/overseas_api"}},"navbar":{"links":[{"href":"mailto:support@aiid.edu.kg","label":"Hỗ trợ"},{"href":"https://aiid.edu.kg/pricing","label":"Bảng giá"}],"primary":{"type":"button","label":"Bảng điều khiển","href":"https://aiid.edu.kg/console"}},"href":"api-reference/vi/conventions"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"btc-de295b31","hasAudioNarration":false,"actualSubdomain":"btc-de295b31","customDomains":["docs.aiid.edu.kg"],"gitSource":{"type":"github","owner":"btcfoxman","repo":"new-api-docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6adcd70fa22308d93b4ed191","collectionId":"a508850c-f314-4580-b926-7540fa8a2d66","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6adcd70fa22308d93b4ed191"},"entitlements":{},"buildId":"6adcd70fa22308d93b4ed191","clientVersion":"0.0.4045","searchFilterCounts":[{"language":"cn","tag":"API 参考","count":32},{"language":"en","tag":"API Reference","count":32},{"language":"fr","tag":"Référence API","count":32},{"language":"ja","tag":"API リファレンス","count":32},{"language":"ru","tag":"Справочник API","count":32},{"language":"vi","tag":"Tài liệu API","count":32},{"language":"zh-Hant","tag":"API 參考","count":32},{"language":"cn","tag":"开发文档","count":15},{"language":"en","tag":"Guides","count":15},{"language":"fr","tag":"Guides","count":15},{"language":"ja","tag":"ガイド","count":15},{"language":"ru","tag":"Руководства","count":15},{"language":"vi","tag":"Hướng dẫn","count":15},{"language":"zh-Hant","tag":"開發文檔","count":15},{"language":"cn","tag":"Skills","count":7},{"language":"en","tag":"Skills","count":7},{"language":"fr","tag":"Skills","count":7},{"language":"ja","tag":"Skills","count":7},{"language":"ru","tag":"Начало работы","count":7},{"language":"ru","tag":"Skills","count":7},{"language":"vi","tag":"Bắt đầu","count":7},{"language":"vi","tag":"Skills","count":7},{"language":"zh-Hant","tag":"Skills","count":7},{"language":"cn","tag":"集成与工具","count":6},{"language":"en","tag":"Tools","count":6},{"language":"fr","tag":"Outils","count":6},{"language":"ja","tag":"ツール","count":6},{"language":"ru","tag":"Инструменты","count":6},{"language":"vi","tag":"Công cụ","count":6},{"language":"zh-Hant","tag":"整合與工具","count":6},{"language":"cn","tag":"视频生成Vidu格式","count":5},{"language":"en","tag":"Video generation Vidu","count":5},{"language":"fr","tag":"Génération vidéo Vidu","count":5},{"language":"ja","tag":"Video generation Vidu","count":5},{"language":"ru","tag":"Генерация видео Vidu","count":5},{"language":"vi","tag":"Tạo video Vidu","count":5},{"language":"zh-Hant","tag":"影片生成 Vidu 格式","count":5},{"language":"cn","tag":"概览","count":4},{"language":"cn","tag":"视频生成Kling格式","count":4},{"language":"cn","tag":"开发指南","count":4},{"language":"cn","tag":"开始使用","count":4},{"language":"en","tag":"Overview","count":4},{"language":"en","tag":"Video generation Kling format","count":4},{"language":"en","tag":"Developer Guide","count":4},{"language":"en","tag":"Get started","count":4},{"language":"fr","tag":"Aperçu","count":4},{"language":"fr","tag":"Format de génération vidéo Kling","count":4},{"language":"fr","tag":"Guide développeur","count":4},{"language":"fr","tag":"Bien démarrer","count":4},{"language":"ja","tag":"概要","count":4},{"language":"ja","tag":"動画生成Kling形式","count":4},{"language":"ja","tag":"開発ガイド","count":4},{"language":"ja","tag":"はじめに","count":4},{"language":"ru","tag":"Обзор","count":4},{"language":"ru","tag":"ФорматKling генерации видео","count":4},{"language":"ru","tag":"Руководство разработчика","count":4},{"language":"vi","tag":"Tổng quan","count":4},{"language":"vi","tag":"Định dạngKling tạo video","count":4},{"language":"vi","tag":"Hướng dẫn phát triển","count":4},{"language":"zh-Hant","tag":"概覽","count":4},{"language":"zh-Hant","tag":"影片生成Kling格式","count":4},{"language":"zh-Hant","tag":"開發指南","count":4},{"language":"zh-Hant","tag":"開始使用","count":4},{"language":"cn","tag":"视频生成Sora兼容格式","count":3},{"language":"en","tag":"Video generation Sora compatible formats","count":3},{"language":"fr","tag":"Formats compatibles avec la génération de vidéosSora","count":3},{"language":"ja","tag":"動画生成Sora対応形式","count":3},{"language":"ru","tag":"Совместимый формат для Sora генерации видео","count":3},{"language":"vi","tag":"Định dạng tương thích Sora cho tạo video","count":3},{"language":"zh-Hant","tag":"影片生成Sora相容格式","count":3}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"html{font-size:15px}#api-playground-input,#body-content,#content-area,.api-section,.mdx-content,.request-example,.response-example{font-size:.9rem}.api-section pre,.request-example pre,.response-example pre,code{font-size:.85em}#page-title,.api-section h1,.api-section h2,.api-section h3{letter-spacing:-.01em}"}],"page":{"pagePath":"api-reference/ru/генерация-видео-seedance/создать-видео(seedance)","slug":"/api-reference/ru/генерация-видео-seedance/создать-видео(seedance)","pageMetadata":{"title":"Создать видео(Seedance)","openapi":"api-reference/ru/openapi.json POST /api/v3/contents/generations/tasks","generated":true,"description":"Эта серия поддерживает формат генерации видео OpenAI (подробности см. по ссылке [совместимые форматы видео生成Sora ](/api-reference/ru/generaciya-video-sovmestimyi-format-sora/sozdat-video)).\n\nИспользуется для создания задач генерации видео и получения статуса и результатов по ID задачи.\n\nОсновные поля для создания задачи:\n- `model`: Обязательно, название модели.\n- `prompt`: необязательно; если не передано, в `content` необходимо указать непустой текстовый элемент.\n- `content`: необязательный массив content Volcano Ark, для смешанного размещения текста, изображений, видео и аудио.\n- `function_mode`: Опционально, часто используется в расширенных режимах, таких как универсальный референс.\n\nСовместимые входные параметры:\n\nСледующие поля в основном предназначены для совместимости со старыми клиентами и устаревшими протоколами. Для новых интеграций по возможности используйте стандартный формат из «Примера запроса» на этой странице: для текста и reference materials используйте массив `content`, а для настроек генерации — верхнеуровневые поля `duration`, `ratio`, `resolution`, `fps` и т. д.\n\n- `mode`:`t2v / i2v / i2v_first_last / reference_images / reference_material`\n- `image_url / image_urls / input_reference`\n- `end_image_url / last_image_url`\n- `video_urls / audio_urls`\n- `seconds / duration`\n- `aspect_ratio / ratio / size`\n- `quality / resolution`\n- `fps`\n- `generate_audio / watermark`\n\nДетали вызова:\n- При использовании `mode=reference_material` или `function_mode=omni_reference` рекомендуется передавать текст и референсные материалы через `content`.\n- `content`: текстовый элемент задаётся в формате `{ \"type\": \"text\", \"text\": \"测试文字\" }`.\n- `content`: элементы изображений, видео и аудио оформляются соответственно с помощью объектов `image_url`, `video_url` и `audio_url`, например `{ \"type\": \"image_url\", \"image_url\": { \"url\": \"https://example.com/ref.png\" }, \"role\": \"reference_image\", \"name\": \"1\" }`.\n- `role` может обозначать назначение материала, `name` можно ссылаться по имени в подсказке.\n- `ratio`, `duration`, `resolution` и `fps` влияют на итоговую конфигурацию генерации.\n\nSeedance 2.5 Пример смешанной ссылки на изображения, видео и аудио (URL материалов являются заполнителями; при вызове замените их фактически доступными ссылками):\n\n```json\n{\n \"model\": \"sd-2-5\",\n \"ratio\": \"9:16\",\n \"fps\": 24,\n \"duration\": 10,\n \"content\": [\n {\n \"type\": \"text\",\n \"text\": \"使用 @图片1 @图片2 @图片3 @音频1 参考@视频1 生成视频\"\n },\n {\n \"type\": \"image_url\",\n \"image_url\": {\n \"url\": \"https://demo1.png\"\n },\n \"role\": \"reference_image\",\n \"name\": \"图片1\"\n },\n {\n \"type\": \"image_url\",\n \"image_url\": {\n \"url\": \"https://demo2.png\"\n },\n \"role\": \"reference_image\",\n \"name\": \"图片2\"\n },\n {\n \"type\": \"image_url\",\n \"image_url\": {\n \"url\": \"https://demo3.png\"\n },\n \"role\": \"reference_image\",\n \"name\": \"图片3\"\n },\n {\n \"type\": \"video_url\",\n \"video_url\": {\n \"url\": \"https://video.mp4\"\n },\n \"role\": \"reference_video\",\n \"name\": \"视频1\"\n },\n {\n \"type\": \"audio_url\",\n \"audio_url\": {\n \"url\": \"https://audio.mp3\"\n },\n \"role\": \"reference_audio\",\n \"name\": \"音频1\"\n }\n ]\n}\n```\n\nВызов Gemini Omni:\n- `gemini-omni` также можно вызывать через этот интерфейс задачи Seedance.\n- `mode=t2v` используется для генерации видео по тексту, `mode=r2v` — для генерации по референсным изображениям/материалам, `mode=edit` — для редактирования видео.\n- Текст можно размещать в элементе `text` в `prompt` или `content`; изображения можно размещать в `image_url / image_urls / reference_images / input_reference / content`; видео — в `video_urls / content`.\n- Для поля длительности можно использовать `duration` или `seconds` — будет автоматически сопоставлено с вариантами 4 / 6 / 8 / 10 секунд.\n\nВызов MiniMax / Hailuo:\n- `minimax-h3` можно вызвать через этот интерфейс задачи; поддерживаются генерация видео по тексту, референс по изображению и референс по аудио; текст можно указать в текстовых полях `prompt` или `content`, а материалы — в полях `content`, `image_urls`, `audio_urls` и т. д.\n- `hailuo-2.3` можно вызвать через этот интерфейс задачи; требуется изображение первого кадра, рекомендуется передавать в `content` элемент `image_url` из `role=first_frame`.\n- `minimax-h3` обычно используют `duration=5~15` и `resolution=1440p`; `hailuo-2.3` обычно используют `duration=6` или `10` и `resolution=768p`.\n\nКлючевые поля в результатах запроса:\n- `items[].status`\n- `items[].content.video_url` или `items[].video_url`\n- `items[].error`\n- `items[].progress`\n\nError fields: `error.code`, `error.message`.\n\n```json\n{\n \"error\": {\n \"code\": \"invalid_request_error\",\n \"message\": \"requires at least one image in `images`\"\n }\n}\n```\n\n## Kling 4.0\n\nВызовы Kling 4.0: `kling-4.0` (720p) и `kling-4.0-1080p` одновременно поддерживают формат Seedance `content/duration/resolution/ratio/mode`, `contents/settings/options` и видеоформат OpenAI; тело запроса можно повторно использовать для обоих унифицированных видеовходов. Разрешение должно соответствовать имени модели. В Kling 4.0 можно напрямую использовать поля content/duration/resolution/ratio/mode формата Seedance или prompt/seconds/size/input_reference видеоформата OpenAI; для обоих вариантов не требуются дополнительные contents/settings/options. Устаревшая обёртка contents/settings/options поддерживается только для совместимости. Для mode доступны значения: t2v (только текст), i2v (один начальный кадр), i2v_first_last (два кадра: начальный и конечный), reference_images (обычные эталонные изображения), reference_material (изображение или видео в качестве эталона). Если mode не указан и нет явно заданного инструмента, при наличии эталонных материалов по умолчанию используется reference_material, а при их отсутствии — t2v. В режиме reference используются роли обычных эталонных изображений; явно заданные начальный и конечный кадры не преобразуются неявно в эталонные изображения. Для начального и конечного кадров явно выберите i2v или i2v_first_last и не указывайте параметр соотношения сторон. Эталонный звук сейчас не поддерживается. settings.audio доступен только в универсальном режиме для эталонных изображений/материалов; для t2v, i2v и i2v_first_last не указывайте переключатель звука.\n\n## Vidu Q4\n\nVidu Q4: для `vidu-q4` фиксированное разрешение 720p, для `vidu-q4-540p` — 540p; поддерживается генерация видео длительностью от 3 до 16 секунд. Требуется как минимум 1 изображение, поддерживается до 15 референсных изображений; к референсной генерации можно приложить до 3 аудиофайлов MP3, каждый длительностью от 3 до 12 секунд и размером до 50 МБ. Генерация только по тексту, указание начального и конечного кадров и референсное видео не поддерживаются. Несколько изображений используются как общие референсы и не обозначают позиции начала и конца. Задачи можно создавать через `POST /v1/videos`, `POST /api/v3/contents/generations/tasks` или в формате Vidu с помощью `POST /ent/v2/img2video`, `POST /ent/v2/reference2video`. Для унифицированной точки входа рекомендуется использовать `mode=reference_images`; при наличии аудио используйте `mode=reference_material`. Для референсного аудио можно использовать `audio_urls`; в формате Seedance также можно использовать параметр `audio_url` стандартного `content`. Булево поле `audio` обозначает переключатель генерации аудио и используется отдельно от списка URL референсного аудио. Разрешение должно соответствовать имени модели.","href":"/api-reference/ru/генерация-видео-seedance/создать-видео(seedance)"},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n a: \"a\",\n code: \"code\",\n h2: \"h2\",\n li: \"li\",\n p: \"p\",\n pre: \"pre\",\n span: \"span\",\n ul: \"ul\",\n ..._provideComponents(),\n ...props.components\n }, {CodeBlock} = _components;\n if (!CodeBlock) _missingMdxReference(\"CodeBlock\", true);\n return _jsxs(_Fragment, {\n children: [_jsxs(_components.p, {\n children: [\"Эта серия поддерживает формат генерации видео OpenAI (подробности см. по ссылке \", _jsx(_components.a, {\n href: \"/api-reference/ru/generaciya-video-sovmestimyi-format-sora/sozdat-video\",\n children: \"совместимые форматы видео生成Sora \"\n }), \").\"]\n }), \"\\n\", _jsx(_components.p, {\n children: \"Используется для создания задач генерации видео и получения статуса и результатов по ID задачи.\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"Основные поля для создания задачи:\"\n }), \"\\n\", _jsxs(_components.ul, {\n children: [\"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"model\"\n }), \": Обязательно, название модели.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"prompt\"\n }), \": необязательно; если не передано, в \", _jsx(_components.code, {\n children: \"content\"\n }), \" необходимо указать непустой текстовый элемент.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"content\"\n }), \": необязательный массив content Volcano Ark, для смешанного размещения текста, изображений, видео и аудио.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"function_mode\"\n }), \": Опционально, часто используется в расширенных режимах, таких как универсальный референс.\"]\n }), \"\\n\"]\n }), \"\\n\", _jsx(_components.p, {\n children: \"Совместимые входные параметры:\"\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"Следующие поля в основном предназначены для совместимости со старыми клиентами и устаревшими протоколами. Для новых интеграций по возможности используйте стандартный формат из «Примера запроса» на этой странице: для текста и reference materials используйте массив \", _jsx(_components.code, {\n children: \"content\"\n }), \", а для настроек генерации — верхнеуровневые поля \", _jsx(_components.code, {\n children: \"duration\"\n }), \", \", _jsx(_components.code, {\n children: \"ratio\"\n }), \", \", _jsx(_components.code, {\n children: \"resolution\"\n }), \", \", _jsx(_components.code, {\n children: \"fps\"\n }), \" и т. д.\"]\n }), \"\\n\", _jsxs(_components.ul, {\n children: [\"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"mode\"\n }), \":\", _jsx(_components.code, {\n children: \"t2v / i2v / i2v_first_last / reference_images / reference_material\"\n })]\n }), \"\\n\", _jsx(_components.li, {\n children: _jsx(_components.code, {\n children: \"image_url / image_urls / input_reference\"\n })\n }), \"\\n\", _jsx(_components.li, {\n children: _jsx(_components.code, {\n children: \"end_image_url / last_image_url\"\n })\n }), \"\\n\", _jsx(_components.li, {\n children: _jsx(_components.code, {\n children: \"video_urls / audio_urls\"\n })\n }), \"\\n\", _jsx(_components.li, {\n children: _jsx(_components.code, {\n children: \"seconds / duration\"\n })\n }), \"\\n\", _jsx(_components.li, {\n children: _jsx(_components.code, {\n children: \"aspect_ratio / ratio / size\"\n })\n }), \"\\n\", _jsx(_components.li, {\n children: _jsx(_components.code, {\n children: \"quality / resolution\"\n })\n }), \"\\n\", _jsx(_components.li, {\n children: _jsx(_components.code, {\n children: \"fps\"\n })\n }), \"\\n\", _jsx(_components.li, {\n children: _jsx(_components.code, {\n children: \"generate_audio / watermark\"\n })\n }), \"\\n\"]\n }), \"\\n\", _jsx(_components.p, {\n children: \"Детали вызова:\"\n }), \"\\n\", _jsxs(_components.ul, {\n children: [\"\\n\", _jsxs(_components.li, {\n children: [\"При использовании \", _jsx(_components.code, {\n children: \"mode=reference_material\"\n }), \" или \", _jsx(_components.code, {\n children: \"function_mode=omni_reference\"\n }), \" рекомендуется передавать текст и референсные материалы через \", _jsx(_components.code, {\n children: \"content\"\n }), \".\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"content\"\n }), \": текстовый элемент задаётся в формате \", _jsx(_components.code, {\n children: \"{ \\\"type\\\": \\\"text\\\", \\\"text\\\": \\\"测试文字\\\" }\"\n }), \".\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"content\"\n }), \": элементы изображений, видео и аудио оформляются соответственно с помощью объектов \", _jsx(_components.code, {\n children: \"image_url\"\n }), \", \", _jsx(_components.code, {\n children: \"video_url\"\n }), \" и \", _jsx(_components.code, {\n children: \"audio_url\"\n }), \", например \", _jsx(_components.code, {\n children: \"{ \\\"type\\\": \\\"image_url\\\", \\\"image_url\\\": { \\\"url\\\": \\\"https://example.com/ref.png\\\" }, \\\"role\\\": \\\"reference_image\\\", \\\"name\\\": \\\"1\\\" }\"\n }), \".\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"role\"\n }), \" может обозначать назначение материала, \", _jsx(_components.code, {\n children: \"name\"\n }), \" можно ссылаться по имени в подсказке.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"ratio\"\n }), \", \", _jsx(_components.code, {\n children: \"duration\"\n }), \", \", _jsx(_components.code, {\n children: \"resolution\"\n }), \" и \", _jsx(_components.code, {\n children: \"fps\"\n }), \" влияют на итоговую конфигурацию генерации.\"]\n }), \"\\n\"]\n }), \"\\n\", _jsx(_components.p, {\n children: \"Seedance 2.5 Пример смешанной ссылки на изображения, видео и аудио (URL материалов являются заполнителями; при вызове замените их фактически доступными ссылками):\"\n }), \"\\n\", _jsx(CodeBlock, {\n numberOfLines: \"52\",\n language: \"json\",\n children: _jsx(_components.pre, {\n className: \"shiki shiki-themes github-light-default dark-plus\",\n style: {\n backgroundColor: \"#ffffff\",\n \"--shiki-dark-bg\": \"#0B0C0E\",\n color: \"#1f2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n language: \"json\",\n children: _jsxs(_components.code, {\n language: \"json\",\n numberOfLines: \"52\",\n children: [_jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \"{\"\n })\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"model\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"sd-2-5\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \",\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"ratio\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"9:16\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \",\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"fps\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0550AE\",\n \"--shiki-dark\": \"#B5CEA8\"\n },\n children: \"24\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \",\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"duration\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0550AE\",\n \"--shiki-dark\": \"#B5CEA8\"\n },\n children: \"10\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \",\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"content\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": [\"\n })]\n }), \"\\n\", _jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \" {\"\n })\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"type\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"text\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \",\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"text\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"使用 @图片1 @图片2 @图片3 @音频1 参考@视频1 生成视频\\\"\"\n })]\n }), \"\\n\", _jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \" },\"\n })\n }), \"\\n\", _jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \" {\"\n })\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"type\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"image_url\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \",\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"image_url\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": {\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"url\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"https://demo1.png\\\"\"\n })]\n }), \"\\n\", _jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \" },\"\n })\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"role\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"reference_image\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \",\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"name\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"图片1\\\"\"\n })]\n }), \"\\n\", _jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \" },\"\n })\n }), \"\\n\", _jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \" {\"\n })\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"type\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"image_url\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \",\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"image_url\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": {\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"url\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"https://demo2.png\\\"\"\n })]\n }), \"\\n\", _jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \" },\"\n })\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"role\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"reference_image\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \",\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"name\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"图片2\\\"\"\n })]\n }), \"\\n\", _jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \" },\"\n })\n }), \"\\n\", _jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \" {\"\n })\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"type\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"image_url\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \",\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"image_url\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": {\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"url\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"https://demo3.png\\\"\"\n })]\n }), \"\\n\", _jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \" },\"\n })\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"role\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"reference_image\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \",\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"name\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"图片3\\\"\"\n })]\n }), \"\\n\", _jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \" },\"\n })\n }), \"\\n\", _jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \" {\"\n })\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"type\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"video_url\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \",\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"video_url\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": {\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"url\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"https://video.mp4\\\"\"\n })]\n }), \"\\n\", _jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \" },\"\n })\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"role\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"reference_video\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \",\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"name\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"视频1\\\"\"\n })]\n }), \"\\n\", _jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \" },\"\n })\n }), \"\\n\", _jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \" {\"\n })\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"type\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"audio_url\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \",\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"audio_url\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": {\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"url\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"https://audio.mp3\\\"\"\n })]\n }), \"\\n\", _jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \" },\"\n })\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"role\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"reference_audio\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \",\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"name\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"音频1\\\"\"\n })]\n }), \"\\n\", _jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \" }\"\n })\n }), \"\\n\", _jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \" ]\"\n })\n }), \"\\n\", _jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \"}\"\n })\n }), \"\\n\"]\n })\n })\n }), \"\\n\", _jsx(_components.p, {\n children: \"Вызов Gemini Omni:\"\n }), \"\\n\", _jsxs(_components.ul, {\n children: [\"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"gemini-omni\"\n }), \" также можно вызывать через этот интерфейс задачи Seedance.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"mode=t2v\"\n }), \" используется для генерации видео по тексту, \", _jsx(_components.code, {\n children: \"mode=r2v\"\n }), \" — для генерации по референсным изображениям/материалам, \", _jsx(_components.code, {\n children: \"mode=edit\"\n }), \" — для редактирования видео.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [\"Текст можно размещать в элементе \", _jsx(_components.code, {\n children: \"text\"\n }), \" в \", _jsx(_components.code, {\n children: \"prompt\"\n }), \" или \", _jsx(_components.code, {\n children: \"content\"\n }), \"; изображения можно размещать в \", _jsx(_components.code, {\n children: \"image_url / image_urls / reference_images / input_reference / content\"\n }), \"; видео — в \", _jsx(_components.code, {\n children: \"video_urls / content\"\n }), \".\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [\"Для поля длительности можно использовать \", _jsx(_components.code, {\n children: \"duration\"\n }), \" или \", _jsx(_components.code, {\n children: \"seconds\"\n }), \" — будет автоматически сопоставлено с вариантами 4 / 6 / 8 / 10 секунд.\"]\n }), \"\\n\"]\n }), \"\\n\", _jsx(_components.p, {\n children: \"Вызов MiniMax / Hailuo:\"\n }), \"\\n\", _jsxs(_components.ul, {\n children: [\"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"minimax-h3\"\n }), \" можно вызвать через этот интерфейс задачи; поддерживаются генерация видео по тексту, референс по изображению и референс по аудио; текст можно указать в текстовых полях \", _jsx(_components.code, {\n children: \"prompt\"\n }), \" или \", _jsx(_components.code, {\n children: \"content\"\n }), \", а материалы — в полях \", _jsx(_components.code, {\n children: \"content\"\n }), \", \", _jsx(_components.code, {\n children: \"image_urls\"\n }), \", \", _jsx(_components.code, {\n children: \"audio_urls\"\n }), \" и т. д.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"hailuo-2.3\"\n }), \" можно вызвать через этот интерфейс задачи; требуется изображение первого кадра, рекомендуется передавать в \", _jsx(_components.code, {\n children: \"content\"\n }), \" элемент \", _jsx(_components.code, {\n children: \"image_url\"\n }), \" из \", _jsx(_components.code, {\n children: \"role=first_frame\"\n }), \".\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"minimax-h3\"\n }), \" обычно используют \", _jsx(_components.code, {\n children: \"duration=5~15\"\n }), \" и \", _jsx(_components.code, {\n children: \"resolution=1440p\"\n }), \"; \", _jsx(_components.code, {\n children: \"hailuo-2.3\"\n }), \" обычно используют \", _jsx(_components.code, {\n children: \"duration=6\"\n }), \" или \", _jsx(_components.code, {\n children: \"10\"\n }), \" и \", _jsx(_components.code, {\n children: \"resolution=768p\"\n }), \".\"]\n }), \"\\n\"]\n }), \"\\n\", _jsx(_components.p, {\n children: \"Ключевые поля в результатах запроса:\"\n }), \"\\n\", _jsxs(_components.ul, {\n children: [\"\\n\", _jsx(_components.li, {\n children: _jsx(_components.code, {\n children: \"items[].status\"\n })\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"items[].content.video_url\"\n }), \" или \", _jsx(_components.code, {\n children: \"items[].video_url\"\n })]\n }), \"\\n\", _jsx(_components.li, {\n children: _jsx(_components.code, {\n children: \"items[].error\"\n })\n }), \"\\n\", _jsx(_components.li, {\n children: _jsx(_components.code, {\n children: \"items[].progress\"\n })\n }), \"\\n\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"Error fields: \", _jsx(_components.code, {\n children: \"error.code\"\n }), \", \", _jsx(_components.code, {\n children: \"error.message\"\n }), \".\"]\n }), \"\\n\", _jsx(CodeBlock, {\n numberOfLines: \"6\",\n language: \"json\",\n children: _jsx(_components.pre, {\n className: \"shiki shiki-themes github-light-default dark-plus\",\n style: {\n backgroundColor: \"#ffffff\",\n \"--shiki-dark-bg\": \"#0B0C0E\",\n color: \"#1f2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n language: \"json\",\n children: _jsxs(_components.code, {\n language: \"json\",\n numberOfLines: \"6\",\n children: [_jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \"{\"\n })\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"error\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": {\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"code\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"invalid_request_error\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \",\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"message\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"requires at least one image in `images`\\\"\"\n })]\n }), \"\\n\", _jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \" }\"\n })\n }), \"\\n\", _jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \"}\"\n })\n }), \"\\n\"]\n })\n })\n }), \"\\n\", _jsx(_components.h2, {\n children: \"Kling 4.0\"\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"Вызовы Kling 4.0: \", _jsx(_components.code, {\n children: \"kling-4.0\"\n }), \" (720p) и \", _jsx(_components.code, {\n children: \"kling-4.0-1080p\"\n }), \" одновременно поддерживают формат Seedance \", _jsx(_components.code, {\n children: \"content/duration/resolution/ratio/mode\"\n }), \", \", _jsx(_components.code, {\n children: \"contents/settings/options\"\n }), \" и видеоформат OpenAI; тело запроса можно повторно использовать для обоих унифицированных видеовходов. Разрешение должно соответствовать имени модели. В Kling 4.0 можно напрямую использовать поля content/duration/resolution/ratio/mode формата Seedance или prompt/seconds/size/input_reference видеоформата OpenAI; для обоих вариантов не требуются дополнительные contents/settings/options. Устаревшая обёртка contents/settings/options поддерживается только для совместимости. Для mode доступны значения: t2v (только текст), i2v (один начальный кадр), i2v_first_last (два кадра: начальный и конечный), reference_images (обычные эталонные изображения), reference_material (изображение или видео в качестве эталона). Если mode не указан и нет явно заданного инструмента, при наличии эталонных материалов по умолчанию используется reference_material, а при их отсутствии — t2v. В режиме reference используются роли обычных эталонных изображений; явно заданные начальный и конечный кадры не преобразуются неявно в эталонные изображения. Для начального и конечного кадров явно выберите i2v или i2v_first_last и не указывайте параметр соотношения сторон. Эталонный звук сейчас не поддерживается. settings.audio доступен только в универсальном режиме для эталонных изображений/материалов; для t2v, i2v и i2v_first_last не указывайте переключатель звука.\"]\n }), \"\\n\", _jsx(_components.h2, {\n children: \"Vidu Q4\"\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"Vidu Q4: для \", _jsx(_components.code, {\n children: \"vidu-q4\"\n }), \" фиксированное разрешение 720p, для \", _jsx(_components.code, {\n children: \"vidu-q4-540p\"\n }), \" — 540p; поддерживается генерация видео длительностью от 3 до 16 секунд. Требуется как минимум 1 изображение, поддерживается до 15 референсных изображений; к референсной генерации можно приложить до 3 аудиофайлов MP3, каждый длительностью от 3 до 12 секунд и размером до 50 МБ. Генерация только по тексту, указание начального и конечного кадров и референсное видео не поддерживаются. Несколько изображений используются как общие референсы и не обозначают позиции начала и конца. Задачи можно создавать через \", _jsx(_components.code, {\n children: \"POST /v1/videos\"\n }), \", \", _jsx(_components.code, {\n children: \"POST /api/v3/contents/generations/tasks\"\n }), \" или в формате Vidu с помощью \", _jsx(_components.code, {\n children: \"POST /ent/v2/img2video\"\n }), \", \", _jsx(_components.code, {\n children: \"POST /ent/v2/reference2video\"\n }), \". Для унифицированной точки входа рекомендуется использовать \", _jsx(_components.code, {\n children: \"mode=reference_images\"\n }), \"; при наличии аудио используйте \", _jsx(_components.code, {\n children: \"mode=reference_material\"\n }), \". Для референсного аудио можно использовать \", _jsx(_components.code, {\n children: \"audio_urls\"\n }), \"; в формате Seedance также можно использовать параметр \", _jsx(_components.code, {\n children: \"audio_url\"\n }), \" стандартного \", _jsx(_components.code, {\n children: \"content\"\n }), \". Булево поле \", _jsx(_components.code, {\n children: \"audio\"\n }), \" обозначает переключатель генерации аудио и используется отдельно от списка URL референсного аудио. Разрешение должно соответствовать имени модели.\"]\n })]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\nfunction _missingMdxReference(id, component) {\n throw new Error(\"Expected \" + (component ? \"component\" : \"object\") + \" `\" + id + \"` to be defined: you likely forgot to import, pass, or provide it.\");\n}\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Создать видео(Seedance)","openapi":"api-reference/ru/openapi.json POST /api/v3/contents/generations/tasks","generated":true,"description":"Эта серия поддерживает формат генерации видео OpenAI (подробности см. по ссылке [совместимые форматы видео生成Sora ](/api-reference/ru/generaciya-video-sovmestimyi-format-sora/sozdat-video)).\n\nИспользуется для создания задач генерации видео и получения статуса и результатов по ID задачи.\n\nОсновные поля для создания задачи:\n- `model`: Обязательно, название модели.\n- `prompt`: необязательно; если не передано, в `content` необходимо указать непустой текстовый элемент.\n- `content`: необязательный массив content Volcano Ark, для смешанного размещения текста, изображений, видео и аудио.\n- `function_mode`: Опционально, часто используется в расширенных режимах, таких как универсальный референс.\n\nСовместимые входные параметры:\n\nСледующие поля в основном предназначены для совместимости со старыми клиентами и устаревшими протоколами. Для новых интеграций по возможности используйте стандартный формат из «Примера запроса» на этой странице: для текста и reference materials используйте массив `content`, а для настроек генерации — верхнеуровневые поля `duration`, `ratio`, `resolution`, `fps` и т. д.\n\n- `mode`:`t2v / i2v / i2v_first_last / reference_images / reference_material`\n- `image_url / image_urls / input_reference`\n- `end_image_url / last_image_url`\n- `video_urls / audio_urls`\n- `seconds / duration`\n- `aspect_ratio / ratio / size`\n- `quality / resolution`\n- `fps`\n- `generate_audio / watermark`\n\nДетали вызова:\n- При использовании `mode=reference_material` или `function_mode=omni_reference` рекомендуется передавать текст и референсные материалы через `content`.\n- `content`: текстовый элемент задаётся в формате `{ \"type\": \"text\", \"text\": \"测试文字\" }`.\n- `content`: элементы изображений, видео и аудио оформляются соответственно с помощью объектов `image_url`, `video_url` и `audio_url`, например `{ \"type\": \"image_url\", \"image_url\": { \"url\": \"https://example.com/ref.png\" }, \"role\": \"reference_image\", \"name\": \"1\" }`.\n- `role` может обозначать назначение материала, `name` можно ссылаться по имени в подсказке.\n- `ratio`, `duration`, `resolution` и `fps` влияют на итоговую конфигурацию генерации.\n\nSeedance 2.5 Пример смешанной ссылки на изображения, видео и аудио (URL материалов являются заполнителями; при вызове замените их фактически доступными ссылками):\n\n```json\n{\n \"model\": \"sd-2-5\",\n \"ratio\": \"9:16\",\n \"fps\": 24,\n \"duration\": 10,\n \"content\": [\n {\n \"type\": \"text\",\n \"text\": \"使用 @图片1 @图片2 @图片3 @音频1 参考@视频1 生成视频\"\n },\n {\n \"type\": \"image_url\",\n \"image_url\": {\n \"url\": \"https://demo1.png\"\n },\n \"role\": \"reference_image\",\n \"name\": \"图片1\"\n },\n {\n \"type\": \"image_url\",\n \"image_url\": {\n \"url\": \"https://demo2.png\"\n },\n \"role\": \"reference_image\",\n \"name\": \"图片2\"\n },\n {\n \"type\": \"image_url\",\n \"image_url\": {\n \"url\": \"https://demo3.png\"\n },\n \"role\": \"reference_image\",\n \"name\": \"图片3\"\n },\n {\n \"type\": \"video_url\",\n \"video_url\": {\n \"url\": \"https://video.mp4\"\n },\n \"role\": \"reference_video\",\n \"name\": \"视频1\"\n },\n {\n \"type\": \"audio_url\",\n \"audio_url\": {\n \"url\": \"https://audio.mp3\"\n },\n \"role\": \"reference_audio\",\n \"name\": \"音频1\"\n }\n ]\n}\n```\n\nВызов Gemini Omni:\n- `gemini-omni` также можно вызывать через этот интерфейс задачи Seedance.\n- `mode=t2v` используется для генерации видео по тексту, `mode=r2v` — для генерации по референсным изображениям/материалам, `mode=edit` — для редактирования видео.\n- Текст можно размещать в элементе `text` в `prompt` или `content`; изображения можно размещать в `image_url / image_urls / reference_images / input_reference / content`; видео — в `video_urls / content`.\n- Для поля длительности можно использовать `duration` или `seconds` — будет автоматически сопоставлено с вариантами 4 / 6 / 8 / 10 секунд.\n\nВызов MiniMax / Hailuo:\n- `minimax-h3` можно вызвать через этот интерфейс задачи; поддерживаются генерация видео по тексту, референс по изображению и референс по аудио; текст можно указать в текстовых полях `prompt` или `content`, а материалы — в полях `content`, `image_urls`, `audio_urls` и т. д.\n- `hailuo-2.3` можно вызвать через этот интерфейс задачи; требуется изображение первого кадра, рекомендуется передавать в `content` элемент `image_url` из `role=first_frame`.\n- `minimax-h3` обычно используют `duration=5~15` и `resolution=1440p`; `hailuo-2.3` обычно используют `duration=6` или `10` и `resolution=768p`.\n\nКлючевые поля в результатах запроса:\n- `items[].status`\n- `items[].content.video_url` или `items[].video_url`\n- `items[].error`\n- `items[].progress`\n\nError fields: `error.code`, `error.message`.\n\n```json\n{\n \"error\": {\n \"code\": \"invalid_request_error\",\n \"message\": \"requires at least one image in `images`\"\n }\n}\n```\n\n## Kling 4.0\n\nВызовы Kling 4.0: `kling-4.0` (720p) и `kling-4.0-1080p` одновременно поддерживают формат Seedance `content/duration/resolution/ratio/mode`, `contents/settings/options` и видеоформат OpenAI; тело запроса можно повторно использовать для обоих унифицированных видеовходов. Разрешение должно соответствовать имени модели. В Kling 4.0 можно напрямую использовать поля content/duration/resolution/ratio/mode формата Seedance или prompt/seconds/size/input_reference видеоформата OpenAI; для обоих вариантов не требуются дополнительные contents/settings/options. Устаревшая обёртка contents/settings/options поддерживается только для совместимости. Для mode доступны значения: t2v (только текст), i2v (один начальный кадр), i2v_first_last (два кадра: начальный и конечный), reference_images (обычные эталонные изображения), reference_material (изображение или видео в качестве эталона). Если mode не указан и нет явно заданного инструмента, при наличии эталонных материалов по умолчанию используется reference_material, а при их отсутствии — t2v. В режиме reference используются роли обычных эталонных изображений; явно заданные начальный и конечный кадры не преобразуются неявно в эталонные изображения. Для начального и конечного кадров явно выберите i2v или i2v_first_last и не указывайте параметр соотношения сторон. Эталонный звук сейчас не поддерживается. settings.audio доступен только в универсальном режиме для эталонных изображений/материалов; для t2v, i2v и i2v_first_last не указывайте переключатель звука.\n\n## Vidu Q4\n\nVidu Q4: для `vidu-q4` фиксированное разрешение 720p, для `vidu-q4-540p` — 540p; поддерживается генерация видео длительностью от 3 до 16 секунд. Требуется как минимум 1 изображение, поддерживается до 15 референсных изображений; к референсной генерации можно приложить до 3 аудиофайлов MP3, каждый длительностью от 3 до 12 секунд и размером до 50 МБ. Генерация только по тексту, указание начального и конечного кадров и референсное видео не поддерживаются. Несколько изображений используются как общие референсы и не обозначают позиции начала и конца. Задачи можно создавать через `POST /v1/videos`, `POST /api/v3/contents/generations/tasks` или в формате Vidu с помощью `POST /ent/v2/img2video`, `POST /ent/v2/reference2video`. Для унифицированной точки входа рекомендуется использовать `mode=reference_images`; при наличии аудио используйте `mode=reference_material`. Для референсного аудио можно использовать `audio_urls`; в формате Seedance также можно использовать параметр `audio_url` стандартного `content`. Булево поле `audio` обозначает переключатель генерации аудио и используется отдельно от списка URL референсного аудио. Разрешение должно соответствовать имени модели.","href":"/api-reference/ru/генерация-видео-seedance/создать-видео(seedance)"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"summary":"Создать видео(Seedance)","description":"Эта серия поддерживает формат генерации видео OpenAI (подробности см. по ссылке [совместимые форматы видео生成Sora ](/api-reference/ru/generaciya-video-sovmestimyi-format-sora/sozdat-video)).\n\nИспользуется для создания задач генерации видео и получения статуса и результатов по ID задачи.\n\nОсновные поля для создания задачи:\n- `model`: Обязательно, название модели.\n- `prompt`: необязательно; если не передано, в `content` необходимо указать непустой текстовый элемент.\n- `content`: необязательный массив content Volcano Ark, для смешанного размещения текста, изображений, видео и аудио.\n- `function_mode`: Опционально, часто используется в расширенных режимах, таких как универсальный референс.\n\nСовместимые входные параметры:\n\nСледующие поля в основном предназначены для совместимости со старыми клиентами и устаревшими протоколами. Для новых интеграций по возможности используйте стандартный формат из «Примера запроса» на этой странице: для текста и reference materials используйте массив `content`, а для настроек генерации — верхнеуровневые поля `duration`, `ratio`, `resolution`, `fps` и т. д.\n\n- `mode`:`t2v / i2v / i2v_first_last / reference_images / reference_material`\n- `image_url / image_urls / input_reference`\n- `end_image_url / last_image_url`\n- `video_urls / audio_urls`\n- `seconds / duration`\n- `aspect_ratio / ratio / size`\n- `quality / resolution`\n- `fps`\n- `generate_audio / watermark`\n\nДетали вызова:\n- При использовании `mode=reference_material` или `function_mode=omni_reference` рекомендуется передавать текст и референсные материалы через `content`.\n- `content`: текстовый элемент задаётся в формате `{ \"type\": \"text\", \"text\": \"测试文字\" }`.\n- `content`: элементы изображений, видео и аудио оформляются соответственно с помощью объектов `image_url`, `video_url` и `audio_url`, например `{ \"type\": \"image_url\", \"image_url\": { \"url\": \"https://example.com/ref.png\" }, \"role\": \"reference_image\", \"name\": \"1\" }`.\n- `role` может обозначать назначение материала, `name` можно ссылаться по имени в подсказке.\n- `ratio`, `duration`, `resolution` и `fps` влияют на итоговую конфигурацию генерации.\n\nSeedance 2.5 Пример смешанной ссылки на изображения, видео и аудио (URL материалов являются заполнителями; при вызове замените их фактически доступными ссылками):\n\n```json\n{\n \"model\": \"sd-2-5\",\n \"ratio\": \"9:16\",\n \"fps\": 24,\n \"duration\": 10,\n \"content\": [\n {\n \"type\": \"text\",\n \"text\": \"使用 @图片1 @图片2 @图片3 @音频1 参考@视频1 生成视频\"\n },\n {\n \"type\": \"image_url\",\n \"image_url\": {\n \"url\": \"https://demo1.png\"\n },\n \"role\": \"reference_image\",\n \"name\": \"图片1\"\n },\n {\n \"type\": \"image_url\",\n \"image_url\": {\n \"url\": \"https://demo2.png\"\n },\n \"role\": \"reference_image\",\n \"name\": \"图片2\"\n },\n {\n \"type\": \"image_url\",\n \"image_url\": {\n \"url\": \"https://demo3.png\"\n },\n \"role\": \"reference_image\",\n \"name\": \"图片3\"\n },\n {\n \"type\": \"video_url\",\n \"video_url\": {\n \"url\": \"https://video.mp4\"\n },\n \"role\": \"reference_video\",\n \"name\": \"视频1\"\n },\n {\n \"type\": \"audio_url\",\n \"audio_url\": {\n \"url\": \"https://audio.mp3\"\n },\n \"role\": \"reference_audio\",\n \"name\": \"音频1\"\n }\n ]\n}\n```\n\nВызов Gemini Omni:\n- `gemini-omni` также можно вызывать через этот интерфейс задачи Seedance.\n- `mode=t2v` используется для генерации видео по тексту, `mode=r2v` — для генерации по референсным изображениям/материалам, `mode=edit` — для редактирования видео.\n- Текст можно размещать в элементе `text` в `prompt` или `content`; изображения можно размещать в `image_url / image_urls / reference_images / input_reference / content`; видео — в `video_urls / content`.\n- Для поля длительности можно использовать `duration` или `seconds` — будет автоматически сопоставлено с вариантами 4 / 6 / 8 / 10 секунд.\n\nВызов MiniMax / Hailuo:\n- `minimax-h3` можно вызвать через этот интерфейс задачи; поддерживаются генерация видео по тексту, референс по изображению и референс по аудио; текст можно указать в текстовых полях `prompt` или `content`, а материалы — в полях `content`, `image_urls`, `audio_urls` и т. д.\n- `hailuo-2.3` можно вызвать через этот интерфейс задачи; требуется изображение первого кадра, рекомендуется передавать в `content` элемент `image_url` из `role=first_frame`.\n- `minimax-h3` обычно используют `duration=5~15` и `resolution=1440p`; `hailuo-2.3` обычно используют `duration=6` или `10` и `resolution=768p`.\n\nКлючевые поля в результатах запроса:\n- `items[].status`\n- `items[].content.video_url` или `items[].video_url`\n- `items[].error`\n- `items[].progress`\n\nError fields: `error.code`, `error.message`.\n\n```json\n{\n \"error\": {\n \"code\": \"invalid_request_error\",\n \"message\": \"requires at least one image in `images`\"\n }\n}\n```\n\n## Kling 4.0\n\nВызовы Kling 4.0: `kling-4.0` (720p) и `kling-4.0-1080p` одновременно поддерживают формат Seedance `content/duration/resolution/ratio/mode`, `contents/settings/options` и видеоформат OpenAI; тело запроса можно повторно использовать для обоих унифицированных видеовходов. Разрешение должно соответствовать имени модели. В Kling 4.0 можно напрямую использовать поля content/duration/resolution/ratio/mode формата Seedance или prompt/seconds/size/input_reference видеоформата OpenAI; для обоих вариантов не требуются дополнительные contents/settings/options. Устаревшая обёртка contents/settings/options поддерживается только для совместимости. Для mode доступны значения: t2v (только текст), i2v (один начальный кадр), i2v_first_last (два кадра: начальный и конечный), reference_images (обычные эталонные изображения), reference_material (изображение или видео в качестве эталона). Если mode не указан и нет явно заданного инструмента, при наличии эталонных материалов по умолчанию используется reference_material, а при их отсутствии — t2v. В режиме reference используются роли обычных эталонных изображений; явно заданные начальный и конечный кадры не преобразуются неявно в эталонные изображения. Для начального и конечного кадров явно выберите i2v или i2v_first_last и не указывайте параметр соотношения сторон. Эталонный звук сейчас не поддерживается. settings.audio доступен только в универсальном режиме для эталонных изображений/материалов; для t2v, i2v и i2v_first_last не указывайте переключатель звука.\n\n## Vidu Q4\n\nVidu Q4: для `vidu-q4` фиксированное разрешение 720p, для `vidu-q4-540p` — 540p; поддерживается генерация видео длительностью от 3 до 16 секунд. Требуется как минимум 1 изображение, поддерживается до 15 референсных изображений; к референсной генерации можно приложить до 3 аудиофайлов MP3, каждый длительностью от 3 до 12 секунд и размером до 50 МБ. Генерация только по тексту, указание начального и конечного кадров и референсное видео не поддерживаются. Несколько изображений используются как общие референсы и не обозначают позиции начала и конца. Задачи можно создавать через `POST /v1/videos`, `POST /api/v3/contents/generations/tasks` или в формате Vidu с помощью `POST /ent/v2/img2video`, `POST /ent/v2/reference2video`. Для унифицированной точки входа рекомендуется использовать `mode=reference_images`; при наличии аудио используйте `mode=reference_material`. Для референсного аудио можно использовать `audio_urls`; в формате Seedance также можно использовать параметр `audio_url` стандартного `content`. Булево поле `audio` обозначает переключатель генерации аудио и используется отдельно от списка URL референсного аудио. Разрешение должно соответствовать имени модели.","operationId":"create__seedance__task","tags":["Генерация видео Seedance"],"requestBody":"2972021c-a7b9-427f-8eaf-24535c0762fb","responses":{"200":"11042a42-1d0b-418a-8cd2-96e999ae74ee"},"security":["47ce97de-8624-451a-b756-55db9532d98e"],"x-mint":{"href":"/api-reference/ru/генерация-видео-seedance/создать-видео(seedance)"},"method":"post","type":"path","servers":["333030f0-8421-4c63-9bcc-935d8b6676b6"],"path":"/api/v3/contents/generations/tasks","baseUrlOptions":["https://api.aiid.edu.kg"],"title":"Создать видео(Seedance)","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["model"],"properties":{"model":{"type":"string","example":"doubao-seedance-2-0-260128","enum":["sd-2-5","doubao-seedance-1-0-lite-i2v-250428","doubao-seedance-1-0-lite-t2v-250428","doubao-seedance-1-0-pro-250528","doubao-seedance-1-0-pro-fast-251015","doubao-seedance-1-5-pro-251215","doubao-seedance-2-0-260128","doubao-seedance-2-0-fast-260128","minimax-h3","hailuo-2.3","gemini-omni","vidu-q4","vidu-q4-540p"],"description":"Обязательно. Имя модели. Можно передать внешнюю модель Seedance, `gemini-omni`, `minimax-h3` или `hailuo-2.3`.","isRequired":true,"uniqueKey":"oneOf.0.model","typeLabel":"enum\u003cstring>"},"prompt":{"type":"string","description":"Необязательно; если не передано, в content необходимо указать непустой элемент text в качестве описания для генерации видео.","example":"参考素材生成一段剧情短视频","uniqueKey":"oneOf.0.prompt","typeLabel":"string"},"content":{"type":"array","description":"Необязательно. Массив content в Volcano Ark, в котором текстовые и медиа-элементы чередуются в заданном порядке. Текстовые элементы используют `{ \"type\": \"text\", \"text\": \"...\" }`; элементы изображения, видео и аудио — соответственно объекты `image_url`, `video_url` и `audio_url`, в которые помещается `url`; можно использовать вместе с `role` (например, `reference_image`, `reference_video`, `reference_audio`) и `name` для ссылок в тексте.","items":{"type":"object","required":["type"],"properties":{"type":{"type":"string","enum":["text","image_url","video_url","audio_url"],"description":"Тип элемента содержимого.","isRequired":true,"uniqueKey":"oneOf.0.content.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"text":{"type":"string","description":"Текстовое содержимое, используется только при type=text.","uniqueKey":"oneOf.0.content.items.[INDEX].text","typeLabel":"string"},"image_url":{"oneOf":[{"type":"string","description":"URL изображения, рекомендуется запись в виде объекта: `{\"url\":\"https://...\"}`.","uniqueKey":"oneOf.0.content.items.[INDEX].image_url.oneOf.0","typeLabel":"string"},{"type":"object","description":"URL изображения, рекомендуется запись в виде объекта: `{\"url\":\"https://...\"}`.","properties":{"url":{"type":"string","uniqueKey":"oneOf.0.content.items.[INDEX].image_url.oneOf.1.url","typeLabel":"string"}},"uniqueKey":"oneOf.0.content.items.[INDEX].image_url.oneOf.1","typeLabel":"object"}],"uniqueKey":"oneOf.0.content.items.[INDEX].image_url","typeLabel":"string | object"},"video_url":{"oneOf":[{"type":"string","description":"URL видео, рекомендуется объектная запись: `{\"url\":\"https://...\"}`.","uniqueKey":"oneOf.0.content.items.[INDEX].video_url.oneOf.0","typeLabel":"string"},{"type":"object","description":"URL видео, рекомендуется объектная запись: `{\"url\":\"https://...\"}`.","properties":{"url":{"type":"string","uniqueKey":"oneOf.0.content.items.[INDEX].video_url.oneOf.1.url","typeLabel":"string"}},"uniqueKey":"oneOf.0.content.items.[INDEX].video_url.oneOf.1","typeLabel":"object"}],"uniqueKey":"oneOf.0.content.items.[INDEX].video_url","typeLabel":"string | object"},"audio_url":{"oneOf":[{"type":"string","description":"URL аудио, рекомендуемый формат записи объекта: `{\"url\":\"https://...\"}`.","uniqueKey":"oneOf.0.content.items.[INDEX].audio_url.oneOf.0","typeLabel":"string"},{"type":"object","description":"URL аудио, рекомендуемый формат записи объекта: `{\"url\":\"https://...\"}`.","properties":{"url":{"type":"string","uniqueKey":"oneOf.0.content.items.[INDEX].audio_url.oneOf.1.url","typeLabel":"string"}},"uniqueKey":"oneOf.0.content.items.[INDEX].audio_url.oneOf.1","typeLabel":"object"}],"uniqueKey":"oneOf.0.content.items.[INDEX].audio_url","typeLabel":"string | object"},"role":{"type":"string","description":"Идентификатор назначения материала, распространённые значения: reference_image, reference_video, reference_audio.","uniqueKey":"oneOf.0.content.items.[INDEX].role","typeLabel":"string"},"name":{"type":"string","description":"Название материала, может использоваться в текстовом prompt'е или для различения нескольких материалов.","uniqueKey":"oneOf.0.content.items.[INDEX].name","typeLabel":"string"}},"uniqueKey":"oneOf.0.content.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.0.content","typeLabel":"object[]"},"function_mode":{"type":"string","description":"Необязательно. Режим расширенных функций, например `omni_reference`, для универсального справочника.","uniqueKey":"oneOf.0.function_mode","typeLabel":"string"},"mode":{"type":"string","description":"Необязательно. Поля режима совместимости, например `t2v`, `i2v`, `i2v_first_last`, `reference_images`, `reference_material`; `gemini-omni` поддерживает `t2v`, `r2v`, `edit`.","uniqueKey":"oneOf.0.mode","typeLabel":"string"},"image_url":{"type":"string","description":"Необязательно. URL-адрес одного эталонного изображения.","uniqueKey":"oneOf.0.image_url","typeLabel":"string"},"image_urls":{"type":"array","items":{"type":"string","uniqueKey":"oneOf.0.image_urls.items.[INDEX]","typeLabel":"string"},"description":"Необязательно. Список URL-адресов нескольких референсных изображений.","uniqueKey":"oneOf.0.image_urls","typeLabel":"string[]"},"input_reference":{"type":"string","description":"Необязательно. Поле ввода для обеспечения обратной совместимости.","uniqueKey":"oneOf.0.input_reference","typeLabel":"string"},"end_image_url":{"type":"string","description":"Необязательно. URL-адрес референсного изображения для последнего кадра.","uniqueKey":"oneOf.0.end_image_url","typeLabel":"string"},"last_image_url":{"type":"string","description":"Необязательно. Псевдоним URL-адреса референсного изображения последнего кадра.","uniqueKey":"oneOf.0.last_image_url","typeLabel":"string"},"video_urls":{"type":"array","items":{"type":"string","uniqueKey":"oneOf.0.video_urls.items.[INDEX]","typeLabel":"string"},"description":"Необязательно. Список URL-адресов справочных видеороликов.","uniqueKey":"oneOf.0.video_urls","typeLabel":"string[]"},"audio_urls":{"type":"array","items":{"type":"string","uniqueKey":"oneOf.0.audio_urls.items.[INDEX]","typeLabel":"string"},"description":"Необязательно. Список URL-адресов эталонного аудио.","uniqueKey":"oneOf.0.audio_urls","typeLabel":"string[]"},"seconds":{"oneOf":[{"type":"number","description":"Необязательно. Длительность видео в секундах; совместимо с `duration`.","uniqueKey":"oneOf.0.seconds.oneOf.0","typeLabel":"number"},{"type":"string","description":"Необязательно. Длительность видео в секундах; совместимо с `duration`.","uniqueKey":"oneOf.0.seconds.oneOf.1","typeLabel":"string"}],"uniqueKey":"oneOf.0.seconds","typeLabel":"number | string"},"duration":{"oneOf":[{"type":"number","description":"Необязательно. Длительность видео в секундах; совместимо с `seconds`.","uniqueKey":"oneOf.0.duration.oneOf.0","typeLabel":"number"},{"type":"string","description":"Необязательно. Длительность видео в секундах; совместимо с `seconds`.","uniqueKey":"oneOf.0.duration.oneOf.1","typeLabel":"string"}],"uniqueKey":"oneOf.0.duration","typeLabel":"number | string"},"aspect_ratio":{"type":"string","description":"Необязательно. Соотношение сторон, например `16:9`.","uniqueKey":"oneOf.0.aspect_ratio","typeLabel":"string"},"ratio":{"type":"string","description":"Необязательно. Псевдоним соотношения сторон, например `16:9`.","uniqueKey":"oneOf.0.ratio","typeLabel":"string"},"size":{"type":"string","description":"Необязательно. Поле совместимости разрешения или размера.","uniqueKey":"oneOf.0.size","typeLabel":"string"},"quality":{"type":"string","description":"Необязательно. Конфигурация качества генерации.","uniqueKey":"oneOf.0.quality","typeLabel":"string"},"resolution":{"type":"string","description":"Необязательно. Разрешение на выходе.","uniqueKey":"oneOf.0.resolution","typeLabel":"string"},"fps":{"type":"number","description":"Необязательно. Частота кадров.","uniqueKey":"oneOf.0.fps","typeLabel":"number"},"generate_audio":{"type":"boolean","description":"Необязательно. Указывает, нужно ли генерировать аудио.","uniqueKey":"oneOf.0.generate_audio","typeLabel":"boolean"},"watermark":{"type":"boolean","description":"Необязательно. Указывает, нужно ли добавлять водяной знак.","uniqueKey":"oneOf.0.watermark","typeLabel":"boolean"}},"uniqueKey":"oneOf.0","typeLabel":"object"},{"type":"object","title":"Kling 4.0","required":["model"],"x-kling-4-request":true,"properties":{"model":{"type":"string","example":"kling-4.0","enum":["kling-4.0","kling-4.0-1080p"],"description":"Обязательное поле. Название модели. Можно передать внешние модели Seedance, Kling 4.0, `gemini-omni`, `minimax-h3` или `hailuo-2.3`.","isRequired":true,"uniqueKey":"oneOf.1.model","typeLabel":"enum\u003cstring>"},"prompt":{"type":"string","description":"Необязательно; в стандартных запросах Seedance текст можно указать напрямую в непустом элементе text в content или использовать prompt верхнего уровня. Это также применимо к Kling 4.0; contents/settings/options не требуются.","example":"参考素材生成一段剧情短视频","uniqueKey":"oneOf.1.prompt","typeLabel":"string"},"content":{"type":"array","description":"Необязательно. Массив content в Volcano Ark, в котором текстовые и медиа-элементы чередуются в заданном порядке. Текстовые элементы используют `{ \"type\": \"text\", \"text\": \"...\" }`; элементы изображения, видео и аудио — соответственно объекты `image_url`, `video_url` и `audio_url`, в которые помещается `url`; можно использовать вместе с `role` (например, `reference_image`, `reference_video`, `reference_audio`) и `name` для ссылок в тексте.","items":{"type":"object","required":["type"],"properties":{"type":{"type":"string","enum":["text","image_url","video_url","audio_url"],"description":"Тип элемента содержимого.","isRequired":true,"uniqueKey":"oneOf.1.content.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"text":{"type":"string","description":"Текстовое содержимое, используется только при type=text.","uniqueKey":"oneOf.1.content.items.[INDEX].text","typeLabel":"string"},"image_url":{"oneOf":[{"type":"string","description":"URL изображения, рекомендуется запись в виде объекта: `{\"url\":\"https://...\"}`.","uniqueKey":"oneOf.1.content.items.[INDEX].image_url.oneOf.0","typeLabel":"string"},{"type":"object","description":"URL изображения, рекомендуется запись в виде объекта: `{\"url\":\"https://...\"}`.","properties":{"url":{"type":"string","uniqueKey":"oneOf.1.content.items.[INDEX].image_url.oneOf.1.url","typeLabel":"string"}},"uniqueKey":"oneOf.1.content.items.[INDEX].image_url.oneOf.1","typeLabel":"object"}],"uniqueKey":"oneOf.1.content.items.[INDEX].image_url","typeLabel":"string | object"},"video_url":{"oneOf":[{"type":"string","description":"URL видео, рекомендуется объектная запись: `{\"url\":\"https://...\"}`.","uniqueKey":"oneOf.1.content.items.[INDEX].video_url.oneOf.0","typeLabel":"string"},{"type":"object","description":"URL видео, рекомендуется объектная запись: `{\"url\":\"https://...\"}`.","properties":{"url":{"type":"string","uniqueKey":"oneOf.1.content.items.[INDEX].video_url.oneOf.1.url","typeLabel":"string"}},"uniqueKey":"oneOf.1.content.items.[INDEX].video_url.oneOf.1","typeLabel":"object"}],"uniqueKey":"oneOf.1.content.items.[INDEX].video_url","typeLabel":"string | object"},"audio_url":{"oneOf":[{"type":"string","description":"URL аудио, рекомендуемый формат записи объекта: `{\"url\":\"https://...\"}`.","uniqueKey":"oneOf.1.content.items.[INDEX].audio_url.oneOf.0","typeLabel":"string"},{"type":"object","description":"URL аудио, рекомендуемый формат записи объекта: `{\"url\":\"https://...\"}`.","properties":{"url":{"type":"string","uniqueKey":"oneOf.1.content.items.[INDEX].audio_url.oneOf.1.url","typeLabel":"string"}},"uniqueKey":"oneOf.1.content.items.[INDEX].audio_url.oneOf.1","typeLabel":"object"}],"uniqueKey":"oneOf.1.content.items.[INDEX].audio_url","typeLabel":"string | object"},"role":{"type":"string","description":"Идентификатор назначения материала, распространённые значения: reference_image, reference_video, reference_audio.","uniqueKey":"oneOf.1.content.items.[INDEX].role","typeLabel":"string"},"name":{"type":"string","description":"Название материала, может использоваться в текстовом prompt'е или для различения нескольких материалов.","uniqueKey":"oneOf.1.content.items.[INDEX].name","typeLabel":"string"}},"uniqueKey":"oneOf.1.content.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.1.content","typeLabel":"object[]"},"contents":{"type":"array","minItems":1,"description":"Массив совместимости со старым конвертом Kling 4.0; для стандартных запросов Seedance указывать не требуется — используйте content напрямую.","items":{"type":"object","required":["type"],"properties":{"type":{"type":"string","enum":["prompt","reference_image","reference_video","first_frame","last_frame"],"isRequired":true,"uniqueKey":"oneOf.1.contents.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"text":{"type":"string","description":"Текстовое описание при type=prompt.","uniqueKey":"oneOf.1.contents.items.[INDEX].text","typeLabel":"string"},"url":{"type":"string","format":"uri","description":"Доступный URL-адрес референсных материалов либо первого и последнего кадров.","uniqueKey":"oneOf.1.contents.items.[INDEX].url","typeLabel":"string\u003curi>"}},"uniqueKey":"oneOf.1.contents.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.1.contents","typeLabel":"object[]"},"settings":{"type":"object","description":"Настройки совместимости со старым форматом envelope; стандартный Seedance использует duration/resolution/ratio верхнего уровня напрямую, указывать их не требуется.","properties":{"duration":{"type":"integer","minimum":4,"maximum":30,"example":4,"uniqueKey":"oneOf.1.settings.duration","typeLabel":"integer"},"resolution":{"type":"string","enum":["720p","1080p"],"uniqueKey":"oneOf.1.settings.resolution","typeLabel":"enum\u003cstring>"},"aspect_ratio":{"type":"string","enum":["21:9","16:9","9:16","1:1"],"uniqueKey":"oneOf.1.settings.aspect_ratio","typeLabel":"enum\u003cstring>"},"audio":{"oneOf":[{"type":"boolean","description":"Доступно только в универсальном режиме `reference_images`/`reference_material`. Для `t2v`, `i2v` и `i2v_first_last` не указывайте; это не означает поддержку эталонного аудио.","uniqueKey":"oneOf.1.settings.audio.oneOf.0","typeLabel":"boolean"},{"type":"string","description":"Доступно только в универсальном режиме `reference_images`/`reference_material`. Для `t2v`, `i2v` и `i2v_first_last` не указывайте; это не означает поддержку эталонного аудио.","enum":["native","on","off","none"],"uniqueKey":"oneOf.1.settings.audio.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"oneOf.1.settings.audio","typeLabel":"boolean | enum\u003cstring>"}},"uniqueKey":"oneOf.1.settings","typeLabel":"object"},"options":{"type":"object","maxProperties":0,"description":"Поле совместимости со старым конвертом; для стандартных запросов Seedance указывать не требуется.","uniqueKey":"oneOf.1.options","typeLabel":"object"},"function_mode":{"type":"string","description":"Необязательно. Режим расширенных функций, например `omni_reference`, для универсального справочника.","uniqueKey":"oneOf.1.function_mode","typeLabel":"string"},"mode":{"type":"string","description":"Необязательно. Поля режима совместимости, например `t2v`, `i2v`, `i2v_first_last`, `reference_images`, `reference_material`; `gemini-omni` поддерживает `t2v`, `r2v`, `edit`. В Kling 4.0 можно напрямую использовать формат Seedance: content/duration/resolution/ratio/mode, или видеоформат OpenAI: prompt/seconds/size/input_reference; для обоих не требуются дополнительные contents/settings/options. Устаревшая обёртка contents/settings/options поддерживается только для совместимости. Для mode доступны значения t2v (только текст), i2v (один первый кадр), i2v_first_last (два кадра: первый и последний), reference_images (обычные референсные изображения), reference_material (референсные изображения или видео). Если mode не указан и инструмент не задан явно, при наличии референсных материалов по умолчанию используется reference_material, а при их отсутствии — t2v. В режиме референсов используются роли обычных референсных изображений; явно указанные первый и последний кадры не преобразуются неявно в референсные изображения. Для первого и последнего кадров явно выберите i2v или i2v_first_last и не указывайте параметры соотношения сторон. Референсное аудио пока не поддерживается. settings.audio доступен только в универсальном режиме для референсных изображений/референсных материалов; для t2v, i2v и i2v_first_last не указывайте переключатель аудио.","example":"reference_material","x-kling-modes":["t2v","i2v","i2v_first_last","reference_images","reference_material"],"uniqueKey":"oneOf.1.mode","typeLabel":"string"},"image_url":{"type":"string","description":"Необязательно. URL-адрес одного эталонного изображения.","uniqueKey":"oneOf.1.image_url","typeLabel":"string"},"image_urls":{"type":"array","items":{"type":"string","uniqueKey":"oneOf.1.image_urls.items.[INDEX]","typeLabel":"string"},"description":"Необязательно. Список URL-адресов нескольких референсных изображений.","uniqueKey":"oneOf.1.image_urls","typeLabel":"string[]"},"input_reference":{"type":"string","description":"Необязательно. Поле ввода для обеспечения обратной совместимости.","uniqueKey":"oneOf.1.input_reference","typeLabel":"string"},"end_image_url":{"type":"string","description":"Необязательно. URL-адрес референсного изображения для последнего кадра.","uniqueKey":"oneOf.1.end_image_url","typeLabel":"string"},"last_image_url":{"type":"string","description":"Необязательно. Псевдоним URL-адреса референсного изображения последнего кадра.","uniqueKey":"oneOf.1.last_image_url","typeLabel":"string"},"video_urls":{"type":"array","items":{"type":"string","uniqueKey":"oneOf.1.video_urls.items.[INDEX]","typeLabel":"string"},"description":"Необязательно. Список URL-адресов справочных видеороликов.","uniqueKey":"oneOf.1.video_urls","typeLabel":"string[]"},"audio_urls":{"type":"array","items":{"type":"string","uniqueKey":"oneOf.1.audio_urls.items.[INDEX]","typeLabel":"string"},"description":"Необязательно. Список URL-адресов эталонного аудио.","uniqueKey":"oneOf.1.audio_urls","typeLabel":"string[]"},"seconds":{"oneOf":[{"type":"number","description":"Необязательно. Длительность видео в секундах; совместимо с `duration`.","uniqueKey":"oneOf.1.seconds.oneOf.0","typeLabel":"number"},{"type":"string","description":"Необязательно. Длительность видео в секундах; совместимо с `duration`.","uniqueKey":"oneOf.1.seconds.oneOf.1","typeLabel":"string"}],"uniqueKey":"oneOf.1.seconds","typeLabel":"number | string"},"duration":{"oneOf":[{"type":"number","description":"Необязательно. Длительность видео в секундах; совместимо с `seconds`.","uniqueKey":"oneOf.1.duration.oneOf.0","typeLabel":"number"},{"type":"string","description":"Необязательно. Длительность видео в секундах; совместимо с `seconds`.","uniqueKey":"oneOf.1.duration.oneOf.1","typeLabel":"string"}],"uniqueKey":"oneOf.1.duration","typeLabel":"number | string"},"aspect_ratio":{"type":"string","description":"Необязательно. Соотношение сторон, например `16:9`.","uniqueKey":"oneOf.1.aspect_ratio","typeLabel":"string"},"ratio":{"type":"string","description":"Необязательно. Псевдоним соотношения сторон, например `16:9`.","uniqueKey":"oneOf.1.ratio","typeLabel":"string"},"size":{"type":"string","description":"Необязательно. Поле совместимости разрешения или размера.","uniqueKey":"oneOf.1.size","typeLabel":"string"},"quality":{"type":"string","description":"Необязательно. Конфигурация качества генерации.","uniqueKey":"oneOf.1.quality","typeLabel":"string"},"resolution":{"type":"string","description":"Необязательно. Разрешение на выходе.","uniqueKey":"oneOf.1.resolution","typeLabel":"string"},"fps":{"type":"number","description":"Необязательно. Частота кадров.","uniqueKey":"oneOf.1.fps","typeLabel":"number"},"generate_audio":{"type":"boolean","description":"Необязательно. Указывает, нужно ли генерировать аудио.","uniqueKey":"oneOf.1.generate_audio","typeLabel":"boolean"},"watermark":{"type":"boolean","description":"Необязательно. Указывает, нужно ли добавлять водяной знак.","uniqueKey":"oneOf.1.watermark","typeLabel":"boolean"}},"uniqueKey":"oneOf.1","typeLabel":"Kling 4.0 · object"}],"uniqueKey":"","typeLabel":"object | Kling 4.0 · object"},"examples":{"seedance_sd25_mixed_content":{"title":"seedance_sd25_mixed_content","value":{"model":"sd-2-5","ratio":"9:16","fps":24,"duration":10,"content":[{"type":"text","text":"使用 @图片1 @图片2 @图片3 @音频1 参考@视频1 生成视频"},{"type":"image_url","image_url":{"url":"https://demo1.png"},"role":"reference_image","name":"图片1"},{"type":"image_url","image_url":{"url":"https://demo2.png"},"role":"reference_image","name":"图片2"},{"type":"image_url","image_url":{"url":"https://demo3.png"},"role":"reference_image","name":"图片3"},{"type":"video_url","video_url":{"url":"https://video.mp4"},"role":"reference_video","name":"视频1"},{"type":"audio_url","audio_url":{"url":"https://audio.mp3"},"role":"reference_audio","name":"音频1"}]}},"seedance_tasks_reference_material":{"title":"seedance_tasks_reference_material","value":{"model":"doubao-seedance-1-0-lite-i2v-250428","mode":"reference_material","prompt":"测试文字","content":[{"type":"text","text":"测试文字"},{"type":"image_url","image_url":{"url":"https://imageproxy.zhongzhuan.chat/api/proxy/image/9979f1a754b3571d5e8bdcc397eedf53.png"},"role":"reference_image","name":"1"},{"type":"video_url","video_url":{"url":"https://imageproxy.zhongzhuan.chat/api/proxy/video/1979f1a754b3571d5e8bdcc397eedf53.mp4"},"role":"reference_video","name":"2"},{"type":"audio_url","audio_url":{"url":"https://imageproxy.zhongzhuan.chat/api/proxy/video/3979f1a754b3571d5e8bdcc397eedf53.mp3"},"role":"reference_audio","name":"3"}],"duration":5,"size":"1280x720"}},"minimax_h3_tasks_content":{"title":"minimax_h3_tasks_content","value":{"model":"minimax-h3","prompt":"A cinematic product video with smooth camera motion","content":[{"type":"text","text":"Use the product image as reference and match the rhythm of the audio."},{"type":"image_url","image_url":{"url":"https://example.com/product.jpg"},"role":"reference_image","name":"product"},{"type":"audio_url","audio_url":{"url":"https://example.com/music.mp3"},"role":"reference_audio","name":"music"}],"duration":8,"resolution":"1440p","ratio":"16:9","generate_audio":true}},"hailuo_2_3_tasks_first_frame":{"title":"hailuo_2_3_tasks_first_frame","value":{"model":"hailuo-2.3","prompt":"The camera slowly pushes in, natural motion and cinematic lighting.","content":[{"type":"text","text":"The camera slowly pushes in, natural motion and cinematic lighting."},{"type":"image_url","image_url":{"url":"https://example.com/first-frame.jpg"},"role":"first_frame","name":"first"}],"duration":10,"resolution":"768p","ratio":"16:9"}},"gemini_omni_seedance_t2v":{"title":"gemini_omni_seedance_t2v","value":{"model":"gemini-omni","mode":"t2v","prompt":"A cinematic product video with smooth camera motion","duration":8,"size":"1280x720"}},"gemini_omni_seedance_r2v":{"title":"gemini_omni_seedance_r2v","value":{"model":"gemini-omni","mode":"r2v","content":[{"type":"text","text":"Keep the product consistent and create a short ad video"},{"type":"image_url","image_url":{"url":"https://example.com/product.jpg"}}],"duration":8,"size":"1280x720"}},"gemini_omni_seedance_edit":{"title":"gemini_omni_seedance_edit","value":{"model":"gemini-omni","mode":"edit","content":[{"type":"text","text":"Change the outfit color while keeping the motion natural"},{"type":"video_url","video_url":{"url":"https://example.com/input.mp4"}},{"type":"image_url","image_url":{"url":"https://example.com/style.jpg"}}],"duration":8,"size":"1280x720"}},"kling_4_seedance_reference_material":{"title":"kling_4_seedance_reference_material","value":{"model":"kling-4.0","mode":"reference_material","duration":4,"resolution":"720p","content":[{"type":"text","text":"A cinematic product shot with natural motion"},{"type":"image_url","image_url":{"url":"https://example.com/product.jpg"},"role":"reference_image"}],"ratio":"16:9"}},"kling_4_seedance_t2v":{"title":"kling_4_seedance_t2v","value":{"model":"kling-4.0","mode":"t2v","duration":4,"resolution":"720p","content":[{"type":"text","text":"A cinematic product shot with natural motion"}],"ratio":"16:9"}},"kling_4_seedance_i2v":{"title":"kling_4_seedance_i2v","value":{"model":"kling-4.0","mode":"i2v","duration":4,"resolution":"720p","content":[{"type":"text","text":"A cinematic product shot with natural motion"},{"type":"image_url","image_url":{"url":"https://example.com/first-frame.jpg"},"role":"first_frame"}]}},"kling_4_seedance_i2v_first_last":{"title":"kling_4_seedance_i2v_first_last","value":{"model":"kling-4.0","mode":"i2v_first_last","duration":4,"resolution":"720p","content":[{"type":"text","text":"A cinematic product shot with natural motion"},{"type":"image_url","image_url":{"url":"https://example.com/first-frame.jpg"},"role":"first_frame"},{"type":"image_url","image_url":{"url":"https://example.com/last-frame.jpg"},"role":"last_frame"}]}},"kling_4_seedance_reference_images":{"title":"kling_4_seedance_reference_images","value":{"model":"kling-4.0","mode":"reference_images","duration":4,"resolution":"720p","content":[{"type":"text","text":"A cinematic product shot with natural motion"},{"type":"image_url","image_url":{"url":"https://example.com/product.jpg"},"role":"reference_image"}],"ratio":"16:9"}},"kling_4_seedance_reference_material_1080p":{"title":"kling_4_seedance_reference_material_1080p","value":{"model":"kling-4.0-1080p","mode":"reference_material","duration":4,"resolution":"1080p","content":[{"type":"text","text":"A cinematic product shot with natural motion"},{"type":"image_url","image_url":{"url":"https://example.com/product.jpg"},"role":"reference_image"}],"ratio":"16:9"}},"kling_4_seedance_t2v_1080p":{"title":"kling_4_seedance_t2v_1080p","value":{"model":"kling-4.0-1080p","mode":"t2v","duration":4,"resolution":"1080p","content":[{"type":"text","text":"A cinematic product shot with natural motion"}],"ratio":"16:9"}},"kling_4_seedance_i2v_1080p":{"title":"kling_4_seedance_i2v_1080p","value":{"model":"kling-4.0-1080p","mode":"i2v","duration":4,"resolution":"1080p","content":[{"type":"text","text":"A cinematic product shot with natural motion"},{"type":"image_url","image_url":{"url":"https://example.com/first-frame.jpg"},"role":"first_frame"}]}},"kling_4_seedance_i2v_first_last_1080p":{"title":"kling_4_seedance_i2v_first_last_1080p","value":{"model":"kling-4.0-1080p","mode":"i2v_first_last","duration":4,"resolution":"1080p","content":[{"type":"text","text":"A cinematic product shot with natural motion"},{"type":"image_url","image_url":{"url":"https://example.com/first-frame.jpg"},"role":"first_frame"},{"type":"image_url","image_url":{"url":"https://example.com/last-frame.jpg"},"role":"last_frame"}]}},"kling_4_seedance_reference_images_1080p":{"title":"kling_4_seedance_reference_images_1080p","value":{"model":"kling-4.0-1080p","mode":"reference_images","duration":4,"resolution":"1080p","content":[{"type":"text","text":"A cinematic product shot with natural motion"},{"type":"image_url","image_url":{"url":"https://example.com/product.jpg"},"role":"reference_image"}],"ratio":"16:9"}},"kling_4_ark_contents":{"title":"kling_4_ark_contents","value":{"model":"kling-4.0","mode":"reference_material","contents":[{"type":"prompt","text":"A cinematic product shot with natural motion"},{"type":"reference_image","url":"https://example.com/product.jpg"},{"type":"reference_video","url":"https://example.com/motion.mp4"}],"settings":{"duration":4,"resolution":"720p","aspect_ratio":"16:9"},"options":{}}},"kling_4_ark_contents_1080p":{"title":"kling_4_ark_contents_1080p","value":{"model":"kling-4.0-1080p","mode":"reference_material","contents":[{"type":"prompt","text":"A cinematic product shot with natural motion"},{"type":"reference_image","url":"https://example.com/product.jpg"},{"type":"reference_video","url":"https://example.com/motion.mp4"}],"settings":{"duration":4,"resolution":"1080p","aspect_ratio":"16:9"},"options":{}}},"vidu_q4_seedance_720p_reference":{"title":"vidu_q4_seedance_720p_reference","value":{"model":"vidu-q4","duration":3,"resolution":"720p","mode":"reference_material","content":[{"type":"text","text":"保持参考图中的主体与色彩,镜头缓慢推进,主体自然运动。"},{"type":"image_url","image_url":{"url":"https://example.com/reference-1.jpg"},"role":"reference_image"},{"type":"image_url","image_url":{"url":"https://example.com/reference-2.jpg"},"role":"reference_image"},{"type":"audio_url","audio_url":{"url":"https://example.com/reference-1.mp3"},"role":"reference_audio"},{"type":"audio_url","audio_url":{"url":"https://example.com/reference-2.mp3"},"role":"reference_audio"}]}},"vidu_q4_seedance_540p_reference":{"title":"vidu_q4_seedance_540p_reference","value":{"model":"vidu-q4-540p","duration":3,"resolution":"540p","mode":"reference_material","content":[{"type":"text","text":"保持参考图中的主体与色彩,镜头缓慢推进,主体自然运动。"},{"type":"image_url","image_url":{"url":"https://example.com/reference-1.jpg"},"role":"reference_image"},{"type":"image_url","image_url":{"url":"https://example.com/reference-2.jpg"},"role":"reference_image"},{"type":"audio_url","audio_url":{"url":"https://example.com/reference-1.mp3"},"role":"reference_audio"},{"type":"audio_url","audio_url":{"url":"https://example.com/reference-2.mp3"},"role":"reference_audio"}]}}},"exampleType":"examples"}},"exampleType":"examples"},"responses":{"11042a42-1d0b-418a-8cd2-96e999ae74ee":{"description":"Задача успешно создана","content":{"application/json":{"schema":{"type":"object","required":["id"],"properties":{"id":{"type":"string","example":"task_xxx","description":"ID задачи.","isRequired":true,"uniqueKey":"id","typeLabel":"string"},"status":{"type":"string","description":"Статус задачи.","enum":["queued","running","succeeded","failed"],"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"created_at":{"type":"string","description":"Время создания (Unix-время в секундах).","uniqueKey":"created_at","typeLabel":"string"},"items":{"type":"string","items":{"type":"object","properties":{"id":{"type":"string","description":"ID задачи."},"status":{"type":"string","description":"Статус задачи, обычно: `queued`, `running`, `succeeded`, `failed`."},"content":{"type":"object","properties":{"video_url":{"type":"string","description":"URL-адрес результата видео."}}},"video_url":{"type":"string","description":"URL-адрес результата видео."},"error":{"type":"string","description":"Сообщение об ошибке в случае сбоя."},"progress":{"type":"string","description":"Ход выполнения задачи."}}},"uniqueKey":"\\items","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"id":"task_xxx","status":"queued","created_at":"\u003cstring>","items":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"47ce97de-8624-451a-b756-55db9532d98e":{"BearerAuth":{"type":"http","scheme":"bearer","description":"Используйте проверку подлинности Bearer Token.\nФормат: `Authorization: Bearer sk-xxxxxx`","scopes":[],"schemeName":"BearerAuth"}}},"servers":{"333030f0-8421-4c63-9bcc-935d8b6676b6":{"url":"https://api.aiid.edu.kg"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"Используйте проверку подлинности Bearer Token.\nФормат: `Authorization: Bearer sk-xxxxxx`","scopes":[],"schemeName":"BearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Используйте проверку подлинности Bearer Token.\nФормат: `Authorization: Bearer sk-xxxxxx`","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"BearerAuth","name":"Authorization"}],"title":"BearerAuth"}]},"originalFileLocation":"api-reference/ru/openapi.json"},"subdomain":"btc-de295b31","siteName":"OverseasAPI","title":"Создать видео(Seedance) - OverseasAPI","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/api-reference/en/conventions","matchLevel":4},"cn":{"href":"/api-reference/cn/conventions","matchLevel":4},"zh-Hant":{"href":"/api-reference/zh-tw/conventions","matchLevel":4},"fr":{"href":"/api-reference/fr/conventions","matchLevel":4},"ja":{"href":"/api-reference/ja/conventions","matchLevel":4},"ru":{"href":"/api-reference/ru/генерация-видео-seedance/создать-видео(seedance)","matchLevel":0},"vi":{"href":"/api-reference/vi/conventions","matchLevel":4}}},"lastModified":"2026-10-24T16:04:50.416Z","originalFileLocation":"api-reference/ru/генерация-видео-seedance/создать-видео(seedance).mdx","locale":"ru"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Эта серия поддерживает формат генерации видео OpenAI (подробности см. по ссылке совместимые форматы видео生成Sora ). Используется для создания задач генерации видео и получения статуса и результатов по ID задачи. Основные поля для создания задачи: - model: Обязательно, название модели. - prompt: необязательно; если не передано, в content необходимо указать непустой текстовый элемент. - content: необязательный массив content Volcano Ark, для смешанного размещения текста, изображений, видео и аудио. - function_mode: Опционально, часто используется в расширенных режимах, таких как универсальный референс. Совместимые входные параметры: Следующие поля в основном предназначены для совместимости со старыми клиентами и устаревшими протоколами. Для новых интеграций по возможности используйте стандартный формат из «Примера запроса» на этой странице: для текста и reference materials используйте массив content, а для настроек генерации — верхнеуровневые поля duration, ratio, resolution, fps и т. д. - mode:t2v / i2v / i2v_first_last / reference_images / reference_material - image_url / image_urls / input_reference - end_image_url / last_image_url - video_urls / audio_urls - seconds / duration - aspect_ratio / ratio / size - quality / resolution - fps - generate_audio / watermark Детали вызова: - При использовании mode=reference_material или function_mode=omni_reference рекомендуется передавать текст и референсные материалы через content. - content: текстовый элемент задаётся в формате { \u0026quot;type\u0026quot;: \u0026quot;text\u0026quot;, \u0026quot;text\u0026quot;: \u0026quot;测试文字\u0026quot; }. - content: элементы изображений, видео и аудио оформляются соответственно с помощью объектов image_url, video_url и audio_url, например { \u0026quot;type\u0026quot;: \u0026quot;image_url\u0026quot;, \u0026quot;image_url\u0026quot;: { \u0026quot;url\u0026quot;: \u0026quot;https://example.com/ref.png\u0026quot; }, \u0026quot;role\u0026quot;: \u0026quot;reference_image\u0026quot;, \u0026quot;name\u0026quot;: \u0026quot;1\u0026quot; }. - role может обозначать назначение материала, name можно ссылаться по имени в подсказке. - ratio, duration, resolution и fps влияют на итоговую конфигурацию генерации. Seedance 2.5 Пример смешанной ссылки на изображения, видео и аудио (URL материалов являются заполнителями; при вызове замените их фактически доступными ссылками): json { \u0026quot;model\u0026quot;: \u0026quot;sd-2-5\u0026quot;, \u0026quot;ratio\u0026quot;: \u0026quot;9:16\u0026quot;, \u0026quot;fps\u0026quot;: 24, \u0026quot;duration\u0026quot;: 10, \u0026quot;content\u0026quot;: [ { \u0026quot;type\u0026quot;: \u0026quot;text\u0026quot;, \u0026quot;text\u0026quot;: \u0026quot;使用 @图片1 @图片2 @图片3 @音频1 参考@视频1 生成视频\u0026quot; }, { \u0026quot;type\u0026quot;: \u0026quot;image_url\u0026quot;, \u0026quot;image_url\u0026quot;: { \u0026quot;url\u0026quot;: \u0026quot;https://demo1.png\u0026quot; }, \u0026quot;role\u0026quot;: \u0026quot;reference_image\u0026quot;, \u0026quot;name\u0026quot;: \u0026quot;图片1\u0026quot; }, { \u0026quot;type\u0026quot;: \u0026quot;image_url\u0026quot;, \u0026quot;image_url\u0026quot;: { \u0026quot;url\u0026quot;: \u0026quot;https://demo2.png\u0026quot; }, \u0026quot;role\u0026quot;: \u0026quot;reference_image\u0026quot;, \u0026quot;name\u0026quot;: \u0026quot;图片2\u0026quot; }, { \u0026quot;type\u0026quot;: \u0026quot;image_url\u0026quot;, \u0026quot;image_url\u0026quot;: { \u0026quot;url\u0026quot;: \u0026quot;https://demo3.png\u0026quot; }, \u0026quot;role\u0026quot;: \u0026quot;reference_image\u0026quot;, \u0026quot;name\u0026quot;: \u0026quot;图片3\u0026quot; }, { \u0026quot;type\u0026quot;: \u0026quot;video_url\u0026quot;, \u0026quot;video_url\u0026quot;: { \u0026quot;url\u0026quot;: \u0026quot;https://video.mp4\u0026quot; }, \u0026quot;role\u0026quot;: \u0026quot;reference_video\u0026quot;, \u0026quot;name\u0026quot;: \u0026quot;视频1\u0026quot; }, { \u0026quot;type\u0026quot;: \u0026quot;audio_url\u0026quot;, \u0026quot;audio_url\u0026quot;: { \u0026quot;url\u0026quot;: \u0026quot;https://audio.mp3\u0026quot; }, \u0026quot;role\u0026quot;: \u0026quot;reference_audio\u0026quot;, \u0026quot;name\u0026quot;: \u0026quot;音频1\u0026quot; } ] } Вызов Gemini Omni: - gemini-omni также можно вызывать через этот интерфейс задачи Seedance. - mode=t2v используется для генерации видео по тексту, mode=r2v — для генерации по референсным изображениям/материалам, mode=edit — для редактирования видео. - Текст можно размещать в элементе text в prompt или content; изображения можно размещать в image_url / image_urls / reference_images / input_reference / content; видео — в video_urls / content. - Для поля длительности можно использовать duration или seconds — будет автоматически сопоставлено с вариантами 4 / 6 / 8 / 10 секунд. Вызов MiniMax / Hailuo: - minimax-h3 можно вызвать через этот интерфейс задачи; поддерживаются генерация видео по тексту, референс по изображению и референс по аудио; текст можно указать в текстовых полях prompt или content, а материалы — в полях content, image_urls, audio_urls и т. д. - hailuo-2.3 можно вызвать через этот интерфейс задачи; требуется изображение первого кадра, рекомендуется передавать в content элемент image_url из role=first_frame. - minimax-h3 обычно используют duration=5~15 и resolution=1440p; hailuo-2.3 обычно используют duration=6 или 10 и resolution=768p. Ключевые поля в результатах запроса: - items[].status - items[].content.video_url или items[].video_url - items[].error - items[].progress Error fields: error.code, error.message. ``json { \u0026quot;error\u0026quot;: { \u0026quot;code\u0026quot;: \u0026quot;invalid_request_error\u0026quot;, \u0026quot;message\u0026quot;: \u0026quot;requires at least one image in images\u0026quot; } } ` ## Kling 4.0 Вызовы Kling 4.0: kling-4.0 (720p) и kling-4.0-1080p одновременно поддерживают формат Seedance content/duration/resolution/ratio/mode, contents/settings/options и видеоформат OpenAI; тело запроса можно повторно использовать для обоих унифицированных видеовходов. Разрешение должно соответствовать имени модели. В Kling 4.0 можно напрямую использовать поля content/duration/resolution/ratio/mode формата Seedance или prompt/seconds/size/input_reference видеоформата OpenAI; для обоих вариантов не требуются дополнительные contents/settings/options. Устаревшая обёртка contents/settings/options поддерживается только для совместимости. Для mode доступны значения: t2v (только текст), i2v (один начальный кадр), i2v_first_last (два кадра: начальный и конечный), reference_images (обычные эталонные изображения), reference_material (изображение или видео в качестве эталона). Если mode не указан и нет явно заданного инструмента, при наличии эталонных материалов по умолчанию используется reference_material, а при их отсутствии — t2v. В режиме reference используются роли обычных эталонных изображений; явно заданные начальный и конечный кадры не преобразуются неявно в эталонные изображения. Для начального и конечного кадров явно выберите i2v или i2v_first_last и не указывайте параметр соотношения сторон. Эталонный звук сейчас не поддерживается. settings.audio доступен только в универсальном режиме для эталонных изображений/материалов; для t2v, i2v и i2v_first_last не указывайте переключатель звука. ## Vidu Q4 Vidu Q4: для vidu-q4 фиксированное разрешение 720p, для vidu-q4-540p — 540p; поддерживается генерация видео длительностью от 3 до 16 секунд. Требуется как минимум 1 изображение, поддерживается до 15 референсных изображений; к референсной генерации можно приложить до 3 аудиофайлов MP3, каждый длительностью от 3 до 12 секунд и размером до 50 МБ. Генерация только по тексту, указание начального и конечного кадров и референсное видео не поддерживаются. Несколько изображений используются как общие референсы и не обозначают позиции начала и конца. Задачи можно создавать через POST /v1/videos, POST /api/v3/contents/generations/tasks или в формате Vidu с помощью POST /ent/v2/img2video, POST /ent/v2/reference2video. Для унифицированной точки входа рекомендуется использовать mode=reference_images; при наличии аудио используйте mode=reference_material. Для референсного аудио можно использовать audio_urls; в формате Seedance также можно использовать параметр audio_url стандартного content. Булево поле audio` обозначает переключатель генерации аудио и используется отдельно от списка URL референсного аудио. Разрешение должно соответствовать имени модели.\">\u003cmeta data-mint-head name=\"application-name\" content=\"OverseasAPI\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/btc-de295b31/IplwZem2it_4bFJe/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/btc-de295b31/IplwZem2it_4bFJe/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/btc-de295b31/IplwZem2it_4bFJe/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/btc-de295b31/IplwZem2it_4bFJe/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/btc-de295b31/IplwZem2it_4bFJe/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/btc-de295b31/IplwZem2it_4bFJe/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/btc-de295b31/IplwZem2it_4bFJe/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/btc-de295b31/IplwZem2it_4bFJe/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/btc-de295b31/IplwZem2it_4bFJe/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Создать видео(Seedance) - OverseasAPI\">\u003cmeta data-mint-head property=\"og:description\" content=\"Эта серия поддерживает формат генерации видео OpenAI (подробности см. по ссылке совместимые форматы видео生成Sora ). Используется для создания задач генерации видео и получения статуса и результатов по ID задачи. Основные поля для создания задачи: - model: Обязательно, название модели. - prompt: необязательно; если не передано, в content необходимо указать непустой текстовый элемент. - content: необязательный массив content Volcano Ark, для смешанного размещения текста, изображений, видео и аудио. - function_mode: Опционально, часто используется в расширенных режимах, таких как универсальный референс. Совместимые входные параметры: Следующие поля в основном предназначены для совместимости со старыми клиентами и устаревшими протоколами. Для новых интеграций по возможности используйте стандартный формат из «Примера запроса» на этой странице: для текста и reference materials используйте массив content, а для настроек генерации — верхнеуровневые поля duration, ratio, resolution, fps и т. д. - mode:t2v / i2v / i2v_first_last / reference_images / reference_material - image_url / image_urls / input_reference - end_image_url / last_image_url - video_urls / audio_urls - seconds / duration - aspect_ratio / ratio / size - quality / resolution - fps - generate_audio / watermark Детали вызова: - При использовании mode=reference_material или function_mode=omni_reference рекомендуется передавать текст и референсные материалы через content. - content: текстовый элемент задаётся в формате { \u0026quot;type\u0026quot;: \u0026quot;text\u0026quot;, \u0026quot;text\u0026quot;: \u0026quot;测试文字\u0026quot; }. - content: элементы изображений, видео и аудио оформляются соответственно с помощью объектов image_url, video_url и audio_url, например { \u0026quot;type\u0026quot;: \u0026quot;image_url\u0026quot;, \u0026quot;image_url\u0026quot;: { \u0026quot;url\u0026quot;: \u0026quot;https://example.com/ref.png\u0026quot; }, \u0026quot;role\u0026quot;: \u0026quot;reference_image\u0026quot;, \u0026quot;name\u0026quot;: \u0026quot;1\u0026quot; }. - role может обозначать назначение материала, name можно ссылаться по имени в подсказке. - ratio, duration, resolution и fps влияют на итоговую конфигурацию генерации. Seedance 2.5 Пример смешанной ссылки на изображения, видео и аудио (URL материалов являются заполнителями; при вызове замените их фактически доступными ссылками): json { \u0026quot;model\u0026quot;: \u0026quot;sd-2-5\u0026quot;, \u0026quot;ratio\u0026quot;: \u0026quot;9:16\u0026quot;, \u0026quot;fps\u0026quot;: 24, \u0026quot;duration\u0026quot;: 10, \u0026quot;content\u0026quot;: [ { \u0026quot;type\u0026quot;: \u0026quot;text\u0026quot;, \u0026quot;text\u0026quot;: \u0026quot;使用 @图片1 @图片2 @图片3 @音频1 参考@视频1 生成视频\u0026quot; }, { \u0026quot;type\u0026quot;: \u0026quot;image_url\u0026quot;, \u0026quot;image_url\u0026quot;: { \u0026quot;url\u0026quot;: \u0026quot;https://demo1.png\u0026quot; }, \u0026quot;role\u0026quot;: \u0026quot;reference_image\u0026quot;, \u0026quot;name\u0026quot;: \u0026quot;图片1\u0026quot; }, { \u0026quot;type\u0026quot;: \u0026quot;image_url\u0026quot;, \u0026quot;image_url\u0026quot;: { \u0026quot;url\u0026quot;: \u0026quot;https://demo2.png\u0026quot; }, \u0026quot;role\u0026quot;: \u0026quot;reference_image\u0026quot;, \u0026quot;name\u0026quot;: \u0026quot;图片2\u0026quot; }, { \u0026quot;type\u0026quot;: \u0026quot;image_url\u0026quot;, \u0026quot;image_url\u0026quot;: { \u0026quot;url\u0026quot;: \u0026quot;https://demo3.png\u0026quot; }, \u0026quot;role\u0026quot;: \u0026quot;reference_image\u0026quot;, \u0026quot;name\u0026quot;: \u0026quot;图片3\u0026quot; }, { \u0026quot;type\u0026quot;: \u0026quot;video_url\u0026quot;, \u0026quot;video_url\u0026quot;: { \u0026quot;url\u0026quot;: \u0026quot;https://video.mp4\u0026quot; }, \u0026quot;role\u0026quot;: \u0026quot;reference_video\u0026quot;, \u0026quot;name\u0026quot;: \u0026quot;视频1\u0026quot; }, { \u0026quot;type\u0026quot;: \u0026quot;audio_url\u0026quot;, \u0026quot;audio_url\u0026quot;: { \u0026quot;url\u0026quot;: \u0026quot;https://audio.mp3\u0026quot; }, \u0026quot;role\u0026quot;: \u0026quot;reference_audio\u0026quot;, \u0026quot;name\u0026quot;: \u0026quot;音频1\u0026quot; } ] } Вызов Gemini Omni: - gemini-omni также можно вызывать через этот интерфейс задачи Seedance. - mode=t2v используется для генерации видео по тексту, mode=r2v — для генерации по референсным изображениям/материалам, mode=edit — для редактирования видео. - Текст можно размещать в элементе text в prompt или content; изображения можно размещать в image_url / image_urls / reference_images / input_reference / content; видео — в video_urls / content. - Для поля длительности можно использовать duration или seconds — будет автоматически сопоставлено с вариантами 4 / 6 / 8 / 10 секунд. Вызов MiniMax / Hailuo: - minimax-h3 можно вызвать через этот интерфейс задачи; поддерживаются генерация видео по тексту, референс по изображению и референс по аудио; текст можно указать в текстовых полях prompt или content, а материалы — в полях content, image_urls, audio_urls и т. д. - hailuo-2.3 можно вызвать через этот интерфейс задачи; требуется изображение первого кадра, рекомендуется передавать в content элемент image_url из role=first_frame. - minimax-h3 обычно используют duration=5~15 и resolution=1440p; hailuo-2.3 обычно используют duration=6 или 10 и resolution=768p. Ключевые поля в результатах запроса: - items[].status - items[].content.video_url или items[].video_url - items[].error - items[].progress Error fields: error.code, error.message. ``json { \u0026quot;error\u0026quot;: { \u0026quot;code\u0026quot;: \u0026quot;invalid_request_error\u0026quot;, \u0026quot;message\u0026quot;: \u0026quot;requires at least one image in images\u0026quot; } } ` ## Kling 4.0 Вызовы Kling 4.0: kling-4.0 (720p) и kling-4.0-1080p одновременно поддерживают формат Seedance content/duration/resolution/ratio/mode, contents/settings/options и видеоформат OpenAI; тело запроса можно повторно использовать для обоих унифицированных видеовходов. Разрешение должно соответствовать имени модели. В Kling 4.0 можно напрямую использовать поля content/duration/resolution/ratio/mode формата Seedance или prompt/seconds/size/input_reference видеоформата OpenAI; для обоих вариантов не требуются дополнительные contents/settings/options. Устаревшая обёртка contents/settings/options поддерживается только для совместимости. Для mode доступны значения: t2v (только текст), i2v (один начальный кадр), i2v_first_last (два кадра: начальный и конечный), reference_images (обычные эталонные изображения), reference_material (изображение или видео в качестве эталона). Если mode не указан и нет явно заданного инструмента, при наличии эталонных материалов по умолчанию используется reference_material, а при их отсутствии — t2v. В режиме reference используются роли обычных эталонных изображений; явно заданные начальный и конечный кадры не преобразуются неявно в эталонные изображения. Для начального и конечного кадров явно выберите i2v или i2v_first_last и не указывайте параметр соотношения сторон. Эталонный звук сейчас не поддерживается. settings.audio доступен только в универсальном режиме для эталонных изображений/материалов; для t2v, i2v и i2v_first_last не указывайте переключатель звука. ## Vidu Q4 Vidu Q4: для vidu-q4 фиксированное разрешение 720p, для vidu-q4-540p — 540p; поддерживается генерация видео длительностью от 3 до 16 секунд. Требуется как минимум 1 изображение, поддерживается до 15 референсных изображений; к референсной генерации можно приложить до 3 аудиофайлов MP3, каждый длительностью от 3 до 12 секунд и размером до 50 МБ. Генерация только по тексту, указание начального и конечного кадров и референсное видео не поддерживаются. Несколько изображений используются как общие референсы и не обозначают позиции начала и конца. Задачи можно создавать через POST /v1/videos, POST /api/v3/contents/generations/tasks или в формате Vidu с помощью POST /ent/v2/img2video, POST /ent/v2/reference2video. Для унифицированной точки входа рекомендуется использовать mode=reference_images; при наличии аудио используйте mode=reference_material. Для референсного аудио можно использовать audio_urls; в формате Seedance также можно использовать параметр audio_url стандартного content. Булево поле audio` обозначает переключатель генерации аудио и используется отдельно от списка URL референсного аудио. Разрешение должно соответствовать имени модели.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"OverseasAPI\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.aiid.edu.kg/api-reference/ru/генерация-видео-seedance/создать-видео(seedance)\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://btc-de295b31.mintlify.app/_mintlify/api/og/v2?division=%D0%93%D0%B5%D0%BD%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D1%8F+%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE+Seedance\u0026amp;title=%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D1%82%D1%8C+%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE%EF%BC%88Seedance%EF%BC%89\u0026amp;description=%D0%AD%D1%82%D0%B0+%D1%81%D0%B5%D1%80%D0%B8%D1%8F+%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%B8%D0%B2%D0%B0%D0%B5%D1%82+%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82+%D0%B3%D0%B5%D0%BD%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D0%B8+%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE+OpenAI+%28%D0%BF%D0%BE%D0%B4%D1%80%D0%BE%D0%B1%D0%BD%D0%BE%D1%81%D1%82%D0%B8+%D1%81%D0%BC.+%D0%BF%D0%BE+%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B5+%5B%D1%81%D0%BE%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B8%D0%BC%D1%8B%D0%B5+%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D1%8B+%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE%E7%94%9F%E6%88%90Sora+%5D%28%2Fapi-reference%2Fru%2Fgeneraciya-video-sovmestimy\u0026amp;theme=4acb683881b01fff206da5f1\u0026amp;signature=be9219f478c942696dfdcf04ca9eef4e9d0ffb335c351c7169bf34f9930ec874\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Создать видео(Seedance) - OverseasAPI\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Эта серия поддерживает формат генерации видео OpenAI (подробности см. по ссылке совместимые форматы видео生成Sora ). Используется для создания задач генерации видео и получения статуса и результатов по ID задачи. Основные поля для создания задачи: - model: Обязательно, название модели. - prompt: необязательно; если не передано, в content необходимо указать непустой текстовый элемент. - content: необязательный массив content Volcano Ark, для смешанного размещения текста, изображений, видео и аудио. - function_mode: Опционально, часто используется в расширенных режимах, таких как универсальный референс. Совместимые входные параметры: Следующие поля в основном предназначены для совместимости со старыми клиентами и устаревшими протоколами. Для новых интеграций по возможности используйте стандартный формат из «Примера запроса» на этой странице: для текста и reference materials используйте массив content, а для настроек генерации — верхнеуровневые поля duration, ratio, resolution, fps и т. д. - mode:t2v / i2v / i2v_first_last / reference_images / reference_material - image_url / image_urls / input_reference - end_image_url / last_image_url - video_urls / audio_urls - seconds / duration - aspect_ratio / ratio / size - quality / resolution - fps - generate_audio / watermark Детали вызова: - При использовании mode=reference_material или function_mode=omni_reference рекомендуется передавать текст и референсные материалы через content. - content: текстовый элемент задаётся в формате { \u0026quot;type\u0026quot;: \u0026quot;text\u0026quot;, \u0026quot;text\u0026quot;: \u0026quot;测试文字\u0026quot; }. - content: элементы изображений, видео и аудио оформляются соответственно с помощью объектов image_url, video_url и audio_url, например { \u0026quot;type\u0026quot;: \u0026quot;image_url\u0026quot;, \u0026quot;image_url\u0026quot;: { \u0026quot;url\u0026quot;: \u0026quot;https://example.com/ref.png\u0026quot; }, \u0026quot;role\u0026quot;: \u0026quot;reference_image\u0026quot;, \u0026quot;name\u0026quot;: \u0026quot;1\u0026quot; }. - role может обозначать назначение материала, name можно ссылаться по имени в подсказке. - ratio, duration, resolution и fps влияют на итоговую конфигурацию генерации. Seedance 2.5 Пример смешанной ссылки на изображения, видео и аудио (URL материалов являются заполнителями; при вызове замените их фактически доступными ссылками): json { \u0026quot;model\u0026quot;: \u0026quot;sd-2-5\u0026quot;, \u0026quot;ratio\u0026quot;: \u0026quot;9:16\u0026quot;, \u0026quot;fps\u0026quot;: 24, \u0026quot;duration\u0026quot;: 10, \u0026quot;content\u0026quot;: [ { \u0026quot;type\u0026quot;: \u0026quot;text\u0026quot;, \u0026quot;text\u0026quot;: \u0026quot;使用 @图片1 @图片2 @图片3 @音频1 参考@视频1 生成视频\u0026quot; }, { \u0026quot;type\u0026quot;: \u0026quot;image_url\u0026quot;, \u0026quot;image_url\u0026quot;: { \u0026quot;url\u0026quot;: \u0026quot;https://demo1.png\u0026quot; }, \u0026quot;role\u0026quot;: \u0026quot;reference_image\u0026quot;, \u0026quot;name\u0026quot;: \u0026quot;图片1\u0026quot; }, { \u0026quot;type\u0026quot;: \u0026quot;image_url\u0026quot;, \u0026quot;image_url\u0026quot;: { \u0026quot;url\u0026quot;: \u0026quot;https://demo2.png\u0026quot; }, \u0026quot;role\u0026quot;: \u0026quot;reference_image\u0026quot;, \u0026quot;name\u0026quot;: \u0026quot;图片2\u0026quot; }, { \u0026quot;type\u0026quot;: \u0026quot;image_url\u0026quot;, \u0026quot;image_url\u0026quot;: { \u0026quot;url\u0026quot;: \u0026quot;https://demo3.png\u0026quot; }, \u0026quot;role\u0026quot;: \u0026quot;reference_image\u0026quot;, \u0026quot;name\u0026quot;: \u0026quot;图片3\u0026quot; }, { \u0026quot;type\u0026quot;: \u0026quot;video_url\u0026quot;, \u0026quot;video_url\u0026quot;: { \u0026quot;url\u0026quot;: \u0026quot;https://video.mp4\u0026quot; }, \u0026quot;role\u0026quot;: \u0026quot;reference_video\u0026quot;, \u0026quot;name\u0026quot;: \u0026quot;视频1\u0026quot; }, { \u0026quot;type\u0026quot;: \u0026quot;audio_url\u0026quot;, \u0026quot;audio_url\u0026quot;: { \u0026quot;url\u0026quot;: \u0026quot;https://audio.mp3\u0026quot; }, \u0026quot;role\u0026quot;: \u0026quot;reference_audio\u0026quot;, \u0026quot;name\u0026quot;: \u0026quot;音频1\u0026quot; } ] } Вызов Gemini Omni: - gemini-omni также можно вызывать через этот интерфейс задачи Seedance. - mode=t2v используется для генерации видео по тексту, mode=r2v — для генерации по референсным изображениям/материалам, mode=edit — для редактирования видео. - Текст можно размещать в элементе text в prompt или content; изображения можно размещать в image_url / image_urls / reference_images / input_reference / content; видео — в video_urls / content. - Для поля длительности можно использовать duration или seconds — будет автоматически сопоставлено с вариантами 4 / 6 / 8 / 10 секунд. Вызов MiniMax / Hailuo: - minimax-h3 можно вызвать через этот интерфейс задачи; поддерживаются генерация видео по тексту, референс по изображению и референс по аудио; текст можно указать в текстовых полях prompt или content, а материалы — в полях content, image_urls, audio_urls и т. д. - hailuo-2.3 можно вызвать через этот интерфейс задачи; требуется изображение первого кадра, рекомендуется передавать в content элемент image_url из role=first_frame. - minimax-h3 обычно используют duration=5~15 и resolution=1440p; hailuo-2.3 обычно используют duration=6 или 10 и resolution=768p. Ключевые поля в результатах запроса: - items[].status - items[].content.video_url или items[].video_url - items[].error - items[].progress Error fields: error.code, error.message. ``json { \u0026quot;error\u0026quot;: { \u0026quot;code\u0026quot;: \u0026quot;invalid_request_error\u0026quot;, \u0026quot;message\u0026quot;: \u0026quot;requires at least one image in images\u0026quot; } } ` ## Kling 4.0 Вызовы Kling 4.0: kling-4.0 (720p) и kling-4.0-1080p одновременно поддерживают формат Seedance content/duration/resolution/ratio/mode, contents/settings/options и видеоформат OpenAI; тело запроса можно повторно использовать для обоих унифицированных видеовходов. Разрешение должно соответствовать имени модели. В Kling 4.0 можно напрямую использовать поля content/duration/resolution/ratio/mode формата Seedance или prompt/seconds/size/input_reference видеоформата OpenAI; для обоих вариантов не требуются дополнительные contents/settings/options. Устаревшая обёртка contents/settings/options поддерживается только для совместимости. Для mode доступны значения: t2v (только текст), i2v (один начальный кадр), i2v_first_last (два кадра: начальный и конечный), reference_images (обычные эталонные изображения), reference_material (изображение или видео в качестве эталона). Если mode не указан и нет явно заданного инструмента, при наличии эталонных материалов по умолчанию используется reference_material, а при их отсутствии — t2v. В режиме reference используются роли обычных эталонных изображений; явно заданные начальный и конечный кадры не преобразуются неявно в эталонные изображения. Для начального и конечного кадров явно выберите i2v или i2v_first_last и не указывайте параметр соотношения сторон. Эталонный звук сейчас не поддерживается. settings.audio доступен только в универсальном режиме для эталонных изображений/материалов; для t2v, i2v и i2v_first_last не указывайте переключатель звука. ## Vidu Q4 Vidu Q4: для vidu-q4 фиксированное разрешение 720p, для vidu-q4-540p — 540p; поддерживается генерация видео длительностью от 3 до 16 секунд. Требуется как минимум 1 изображение, поддерживается до 15 референсных изображений; к референсной генерации можно приложить до 3 аудиофайлов MP3, каждый длительностью от 3 до 12 секунд и размером до 50 МБ. Генерация только по тексту, указание начального и конечного кадров и референсное видео не поддерживаются. Несколько изображений используются как общие референсы и не обозначают позиции начала и конца. Задачи можно создавать через POST /v1/videos, POST /api/v3/contents/generations/tasks или в формате Vidu с помощью POST /ent/v2/img2video, POST /ent/v2/reference2video. Для унифицированной точки входа рекомендуется использовать mode=reference_images; при наличии аудио используйте mode=reference_material. Для референсного аудио можно использовать audio_urls; в формате Seedance также можно использовать параметр audio_url стандартного content. Булево поле audio` обозначает переключатель генерации аудио и используется отдельно от списка URL референсного аудио. Разрешение должно соответствовать имени модели.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://btc-de295b31.mintlify.app/_mintlify/api/og/v2?division=%D0%93%D0%B5%D0%BD%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D1%8F+%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE+Seedance\u0026amp;title=%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D1%82%D1%8C+%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE%EF%BC%88Seedance%EF%BC%89\u0026amp;description=%D0%AD%D1%82%D0%B0+%D1%81%D0%B5%D1%80%D0%B8%D1%8F+%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%B8%D0%B2%D0%B0%D0%B5%D1%82+%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82+%D0%B3%D0%B5%D0%BD%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D0%B8+%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE+OpenAI+%28%D0%BF%D0%BE%D0%B4%D1%80%D0%BE%D0%B1%D0%BD%D0%BE%D1%81%D1%82%D0%B8+%D1%81%D0%BC.+%D0%BF%D0%BE+%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B5+%5B%D1%81%D0%BE%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B8%D0%BC%D1%8B%D0%B5+%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D1%8B+%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE%E7%94%9F%E6%88%90Sora+%5D%28%2Fapi-reference%2Fru%2Fgeneraciya-video-sovmestimy\u0026amp;theme=4acb683881b01fff206da5f1\u0026amp;signature=be9219f478c942696dfdcf04ca9eef4e9d0ffb335c351c7169bf34f9930ec874\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/btc-de295b31/IplwZem2it_4bFJe/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"OverseasAPI\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#6d28d9\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.aiid.edu.kg/api-reference/ru/генерация-видео-seedance/создать-видео(seedance)\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/ru/%D0%B3%D0%B5%D0%BD%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D1%8F-%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-seedance/%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D1%82%D1%8C-%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE%EF%BC%88seedance%EF%BC%89.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.aiid.edu.kg/#organization\",\"name\":\"OverseasAPI\",\"url\":\"https://docs.aiid.edu.kg\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/btc-de295b31/dNi9LBWUBzALFywP/public/assets/logo.webp?fit=max\u0026auto=format\u0026n=dNi9LBWUBzALFywP\u0026q=85\u0026s=bac78dc112e5baf91eafeb0fffd5fd7d\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.aiid.edu.kg#website\",\"name\":\"OverseasAPI\",\"url\":\"https://docs.aiid.edu.kg\",\"publisher\":{\"@id\":\"https://docs.aiid.edu.kg/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.aiid.edu.kg/api-reference/ru/%D0%B3%D0%B5%D0%BD%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D1%8F-%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-seedance/%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D1%82%D1%8C-%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE%EF%BC%88seedance%EF%BC%89#webpage\",\"url\":\"https://docs.aiid.edu.kg/api-reference/ru/%D0%B3%D0%B5%D0%BD%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D1%8F-%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-seedance/%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D1%82%D1%8C-%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE%EF%BC%88seedance%EF%BC%89\",\"name\":\"Создать видео(Seedance)\",\"description\":\"Эта серия поддерживает формат генерации видео OpenAI (подробности см. по ссылке совместимые форматы видео生成Sora ). Используется для создания задач генерации видео и получения статуса и результатов по ID задачи. Основные поля для создания задачи: - model: Обязательно, название модели. - prompt: необязательно; если не передано, в content необходимо указать непустой текстовый элемент. - content: необязательный массив content Volcano Ark, для смешанного размещения текста, изображений, видео и аудио. - function_mode: Опционально, часто используется в расширенных режимах, таких как универсальный референс. Совместимые входные параметры: Следующие поля в основном предназначены для совместимости со старыми клиентами и устаревшими протоколами. Для новых интеграций по возможности используйте стандартный формат из «Примера запроса» на этой странице: для текста и reference materials используйте массив content, а для настроек генерации — верхнеуровневые поля duration, ratio, resolution, fps и т. д. - mode:t2v / i2v / i2v_first_last / reference_images / reference_material - image_url / image_urls / input_reference - end_image_url / last_image_url - video_urls / audio_urls - seconds / duration - aspect_ratio / ratio / size - quality / resolution - fps - generate_audio / watermark Детали вызова: - При использовании mode=reference_material или function_mode=omni_reference рекомендуется передавать текст и референсные материалы через content. - content: текстовый элемент задаётся в формате { \\\"type\\\": \\\"text\\\", \\\"text\\\": \\\"测试文字\\\" }. - content: элементы изображений, видео и аудио оформляются соответственно с помощью объектов image_url, video_url и audio_url, например { \\\"type\\\": \\\"image_url\\\", \\\"image_url\\\": { \\\"url\\\": \\\"https://example.com/ref.png\\\" }, \\\"role\\\": \\\"reference_image\\\", \\\"name\\\": \\\"1\\\" }. - role может обозначать назначение материала, name можно ссылаться по имени в подсказке. - ratio, duration, resolution и fps влияют на итоговую конфигурацию генерации. Seedance 2.5 Пример смешанной ссылки на изображения, видео и аудио (URL материалов являются заполнителями; при вызове замените их фактически доступными ссылками): json { \\\"model\\\": \\\"sd-2-5\\\", \\\"ratio\\\": \\\"9:16\\\", \\\"fps\\\": 24, \\\"duration\\\": 10, \\\"content\\\": [ { \\\"type\\\": \\\"text\\\", \\\"text\\\": \\\"使用 @图片1 @图片2 @图片3 @音频1 参考@视频1 生成视频\\\" }, { \\\"type\\\": \\\"image_url\\\", \\\"image_url\\\": { \\\"url\\\": \\\"https://demo1.png\\\" }, \\\"role\\\": \\\"reference_image\\\", \\\"name\\\": \\\"图片1\\\" }, { \\\"type\\\": \\\"image_url\\\", \\\"image_url\\\": { \\\"url\\\": \\\"https://demo2.png\\\" }, \\\"role\\\": \\\"reference_image\\\", \\\"name\\\": \\\"图片2\\\" }, { \\\"type\\\": \\\"image_url\\\", \\\"image_url\\\": { \\\"url\\\": \\\"https://demo3.png\\\" }, \\\"role\\\": \\\"reference_image\\\", \\\"name\\\": \\\"图片3\\\" }, { \\\"type\\\": \\\"video_url\\\", \\\"video_url\\\": { \\\"url\\\": \\\"https://video.mp4\\\" }, \\\"role\\\": \\\"reference_video\\\", \\\"name\\\": \\\"视频1\\\" }, { \\\"type\\\": \\\"audio_url\\\", \\\"audio_url\\\": { \\\"url\\\": \\\"https://audio.mp3\\\" }, \\\"role\\\": \\\"reference_audio\\\", \\\"name\\\": \\\"音频1\\\" } ] } Вызов Gemini Omni: - gemini-omni также можно вызывать через этот интерфейс задачи Seedance. - mode=t2v используется для генерации видео по тексту, mode=r2v — для генерации по референсным изображениям/материалам, mode=edit — для редактирования видео. - Текст можно размещать в элементе text в prompt или content; изображения можно размещать в image_url / image_urls / reference_images / input_reference / content; видео — в video_urls / content. - Для поля длительности можно использовать duration или seconds — будет автоматически сопоставлено с вариантами 4 / 6 / 8 / 10 секунд. Вызов MiniMax / Hailuo: - minimax-h3 можно вызвать через этот интерфейс задачи; поддерживаются генерация видео по тексту, референс по изображению и референс по аудио; текст можно указать в текстовых полях prompt или content, а материалы — в полях content, image_urls, audio_urls и т. д. - hailuo-2.3 можно вызвать через этот интерфейс задачи; требуется изображение первого кадра, рекомендуется передавать в content элемент image_url из role=first_frame. - minimax-h3 обычно используют duration=5~15 и resolution=1440p; hailuo-2.3 обычно используют duration=6 или 10 и resolution=768p. Ключевые поля в результатах запроса: - items[].status - items[].content.video_url или items[].video_url - items[].error - items[].progress Error fields: error.code, error.message. ``json { \\\"error\\\": { \\\"code\\\": \\\"invalid_request_error\\\", \\\"message\\\": \\\"requires at least one image in images\\\" } } ` ## Kling 4.0 Вызовы Kling 4.0: kling-4.0 (720p) и kling-4.0-1080p одновременно поддерживают формат Seedance content/duration/resolution/ratio/mode, contents/settings/options и видеоформат OpenAI; тело запроса можно повторно использовать для обоих унифицированных видеовходов. Разрешение должно соответствовать имени модели. В Kling 4.0 можно напрямую использовать поля content/duration/resolution/ratio/mode формата Seedance или prompt/seconds/size/input_reference видеоформата OpenAI; для обоих вариантов не требуются дополнительные contents/settings/options. Устаревшая обёртка contents/settings/options поддерживается только для совместимости. Для mode доступны значения: t2v (только текст), i2v (один начальный кадр), i2v_first_last (два кадра: начальный и конечный), reference_images (обычные эталонные изображения), reference_material (изображение или видео в качестве эталона). Если mode не указан и нет явно заданного инструмента, при наличии эталонных материалов по умолчанию используется reference_material, а при их отсутствии — t2v. В режиме reference используются роли обычных эталонных изображений; явно заданные начальный и конечный кадры не преобразуются неявно в эталонные изображения. Для начального и конечного кадров явно выберите i2v или i2v_first_last и не указывайте параметр соотношения сторон. Эталонный звук сейчас не поддерживается. settings.audio доступен только в универсальном режиме для эталонных изображений/материалов; для t2v, i2v и i2v_first_last не указывайте переключатель звука. ## Vidu Q4 Vidu Q4: для vidu-q4 фиксированное разрешение 720p, для vidu-q4-540p — 540p; поддерживается генерация видео длительностью от 3 до 16 секунд. Требуется как минимум 1 изображение, поддерживается до 15 референсных изображений; к референсной генерации можно приложить до 3 аудиофайлов MP3, каждый длительностью от 3 до 12 секунд и размером до 50 МБ. Генерация только по тексту, указание начального и конечного кадров и референсное видео не поддерживаются. Несколько изображений используются как общие референсы и не обозначают позиции начала и конца. Задачи можно создавать через POST /v1/videos, POST /api/v3/contents/generations/tasks или в формате Vidu с помощью POST /ent/v2/img2video, POST /ent/v2/reference2video. Для унифицированной точки входа рекомендуется использовать mode=reference_images; при наличии аудио используйте mode=reference_material. Для референсного аудио можно использовать audio_urls; в формате Seedance также можно использовать параметр audio_url стандартного content. Булево поле audio` обозначает переключатель генерации аудио и используется отдельно от списка URL референсного аудио. Разрешение должно соответствовать имени модели.\",\"dateModified\":\"2026-10-24T16:04:50.416Z\",\"isPartOf\":{\"@id\":\"https://docs.aiid.edu.kg#website\"},\"breadcrumb\":{\"@id\":\"https://docs.aiid.edu.kg/api-reference/ru/%D0%B3%D0%B5%D0%BD%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D1%8F-%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-seedance/%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D1%82%D1%8C-%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE%EF%BC%88seedance%EF%BC%89#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.aiid.edu.kg/api-reference/ru/%D0%B3%D0%B5%D0%BD%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D1%8F-%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-seedance/%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D1%82%D1%8C-%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE%EF%BC%88seedance%EF%BC%89#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"OverseasAPI\",\"item\":\"https://docs.aiid.edu.kg\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Создать видео(Seedance)\",\"item\":\"https://docs.aiid.edu.kg/api-reference/ru/%D0%B3%D0%B5%D0%BD%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D1%8F-%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-seedance/%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D1%82%D1%8C-%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE%EF%BC%88seedance%EF%BC%89\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.aiid.edu.kg/api-reference/ru/%D0%B3%D0%B5%D0%BD%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D1%8F-%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-seedance/%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D1%82%D1%8C-%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE%EF%BC%88seedance%EF%BC%89#apireference\",\"headline\":\"Создать видео(Seedance)\",\"name\":\"Создать видео(Seedance)\",\"description\":\"Эта серия поддерживает формат генерации видео OpenAI (подробности см. по ссылке совместимые форматы видео生成Sora ). Используется для создания задач генерации видео и получения статуса и результатов по ID задачи. Основные поля для создания задачи: - model: Обязательно, название модели. - prompt: необязательно; если не передано, в content необходимо указать непустой текстовый элемент. - content: необязательный массив content Volcano Ark, для смешанного размещения текста, изображений, видео и аудио. - function_mode: Опционально, часто используется в расширенных режимах, таких как универсальный референс. Совместимые входные параметры: Следующие поля в основном предназначены для совместимости со старыми клиентами и устаревшими протоколами. Для новых интеграций по возможности используйте стандартный формат из «Примера запроса» на этой странице: для текста и reference materials используйте массив content, а для настроек генерации — верхнеуровневые поля duration, ratio, resolution, fps и т. д. - mode:t2v / i2v / i2v_first_last / reference_images / reference_material - image_url / image_urls / input_reference - end_image_url / last_image_url - video_urls / audio_urls - seconds / duration - aspect_ratio / ratio / size - quality / resolution - fps - generate_audio / watermark Детали вызова: - При использовании mode=reference_material или function_mode=omni_reference рекомендуется передавать текст и референсные материалы через content. - content: текстовый элемент задаётся в формате { \\\"type\\\": \\\"text\\\", \\\"text\\\": \\\"测试文字\\\" }. - content: элементы изображений, видео и аудио оформляются соответственно с помощью объектов image_url, video_url и audio_url, например { \\\"type\\\": \\\"image_url\\\", \\\"image_url\\\": { \\\"url\\\": \\\"https://example.com/ref.png\\\" }, \\\"role\\\": \\\"reference_image\\\", \\\"name\\\": \\\"1\\\" }. - role может обозначать назначение материала, name можно ссылаться по имени в подсказке. - ratio, duration, resolution и fps влияют на итоговую конфигурацию генерации. Seedance 2.5 Пример смешанной ссылки на изображения, видео и аудио (URL материалов являются заполнителями; при вызове замените их фактически доступными ссылками): json { \\\"model\\\": \\\"sd-2-5\\\", \\\"ratio\\\": \\\"9:16\\\", \\\"fps\\\": 24, \\\"duration\\\": 10, \\\"content\\\": [ { \\\"type\\\": \\\"text\\\", \\\"text\\\": \\\"使用 @图片1 @图片2 @图片3 @音频1 参考@视频1 生成视频\\\" }, { \\\"type\\\": \\\"image_url\\\", \\\"image_url\\\": { \\\"url\\\": \\\"https://demo1.png\\\" }, \\\"role\\\": \\\"reference_image\\\", \\\"name\\\": \\\"图片1\\\" }, { \\\"type\\\": \\\"image_url\\\", \\\"image_url\\\": { \\\"url\\\": \\\"https://demo2.png\\\" }, \\\"role\\\": \\\"reference_image\\\", \\\"name\\\": \\\"图片2\\\" }, { \\\"type\\\": \\\"image_url\\\", \\\"image_url\\\": { \\\"url\\\": \\\"https://demo3.png\\\" }, \\\"role\\\": \\\"reference_image\\\", \\\"name\\\": \\\"图片3\\\" }, { \\\"type\\\": \\\"video_url\\\", \\\"video_url\\\": { \\\"url\\\": \\\"https://video.mp4\\\" }, \\\"role\\\": \\\"reference_video\\\", \\\"name\\\": \\\"视频1\\\" }, { \\\"type\\\": \\\"audio_url\\\", \\\"audio_url\\\": { \\\"url\\\": \\\"https://audio.mp3\\\" }, \\\"role\\\": \\\"reference_audio\\\", \\\"name\\\": \\\"音频1\\\" } ] } Вызов Gemini Omni: - gemini-omni также можно вызывать через этот интерфейс задачи Seedance. - mode=t2v используется для генерации видео по тексту, mode=r2v — для генерации по референсным изображениям/материалам, mode=edit — для редактирования видео. - Текст можно размещать в элементе text в prompt или content; изображения можно размещать в image_url / image_urls / reference_images / input_reference / content; видео — в video_urls / content. - Для поля длительности можно использовать duration или seconds — будет автоматически сопоставлено с вариантами 4 / 6 / 8 / 10 секунд. Вызов MiniMax / Hailuo: - minimax-h3 можно вызвать через этот интерфейс задачи; поддерживаются генерация видео по тексту, референс по изображению и референс по аудио; текст можно указать в текстовых полях prompt или content, а материалы — в полях content, image_urls, audio_urls и т. д. - hailuo-2.3 можно вызвать через этот интерфейс задачи; требуется изображение первого кадра, рекомендуется передавать в content элемент image_url из role=first_frame. - minimax-h3 обычно используют duration=5~15 и resolution=1440p; hailuo-2.3 обычно используют duration=6 или 10 и resolution=768p. Ключевые поля в результатах запроса: - items[].status - items[].content.video_url или items[].video_url - items[].error - items[].progress Error fields: error.code, error.message. ``json { \\\"error\\\": { \\\"code\\\": \\\"invalid_request_error\\\", \\\"message\\\": \\\"requires at least one image in images\\\" } } ` ## Kling 4.0 Вызовы Kling 4.0: kling-4.0 (720p) и kling-4.0-1080p одновременно поддерживают формат Seedance content/duration/resolution/ratio/mode, contents/settings/options и видеоформат OpenAI; тело запроса можно повторно использовать для обоих унифицированных видеовходов. Разрешение должно соответствовать имени модели. В Kling 4.0 можно напрямую использовать поля content/duration/resolution/ratio/mode формата Seedance или prompt/seconds/size/input_reference видеоформата OpenAI; для обоих вариантов не требуются дополнительные contents/settings/options. Устаревшая обёртка contents/settings/options поддерживается только для совместимости. Для mode доступны значения: t2v (только текст), i2v (один начальный кадр), i2v_first_last (два кадра: начальный и конечный), reference_images (обычные эталонные изображения), reference_material (изображение или видео в качестве эталона). Если mode не указан и нет явно заданного инструмента, при наличии эталонных материалов по умолчанию используется reference_material, а при их отсутствии — t2v. В режиме reference используются роли обычных эталонных изображений; явно заданные начальный и конечный кадры не преобразуются неявно в эталонные изображения. Для начального и конечного кадров явно выберите i2v или i2v_first_last и не указывайте параметр соотношения сторон. Эталонный звук сейчас не поддерживается. settings.audio доступен только в универсальном режиме для эталонных изображений/материалов; для t2v, i2v и i2v_first_last не указывайте переключатель звука. ## Vidu Q4 Vidu Q4: для vidu-q4 фиксированное разрешение 720p, для vidu-q4-540p — 540p; поддерживается генерация видео длительностью от 3 до 16 секунд. Требуется как минимум 1 изображение, поддерживается до 15 референсных изображений; к референсной генерации можно приложить до 3 аудиофайлов MP3, каждый длительностью от 3 до 12 секунд и размером до 50 МБ. Генерация только по тексту, указание начального и конечного кадров и референсное видео не поддерживаются. Несколько изображений используются как общие референсы и не обозначают позиции начала и конца. Задачи можно создавать через POST /v1/videos, POST /api/v3/contents/generations/tasks или в формате Vidu с помощью POST /ent/v2/img2video, POST /ent/v2/reference2video. Для унифицированной точки входа рекомендуется использовать mode=reference_images; при наличии аудио используйте mode=reference_material. Для референсного аудио можно использовать audio_urls; в формате Seedance также можно использовать параметр audio_url стандартного content. Булево поле audio` обозначает переключатель генерации аудио и используется отдельно от списка URL референсного аудио. Разрешение должно соответствовать имени модели.\",\"url\":\"https://docs.aiid.edu.kg/api-reference/ru/%D0%B3%D0%B5%D0%BD%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D1%8F-%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-seedance/%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D1%82%D1%8C-%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE%EF%BC%88seedance%EF%BC%89\",\"mainEntityOfPage\":{\"@id\":\"https://docs.aiid.edu.kg/api-reference/ru/%D0%B3%D0%B5%D0%BD%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D1%8F-%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-seedance/%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D1%82%D1%8C-%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE%EF%BC%88seedance%EF%BC%89#webpage\"},\"dateModified\":\"2026-10-24T16:04:50.416Z\",\"publisher\":{\"@id\":\"https://docs.aiid.edu.kg/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.aiid.edu.kg#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"OverseasAPI\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"OverseasAPI","nav":{"global":null,"languages":[{"language":"en","footer":{"socials":{"telegram":"https://t.me/overseas_api"}},"navbar":{"links":[{"href":"mailto:support@aiid.edu.kg","label":"Support"},{"href":"https://aiid.edu.kg/pricing","label":"Pricing"}],"primary":{"type":"button","label":"Console","href":"https://aiid.edu.kg/console"}},"pages":[{"title":"en","href":"/api-reference/en/conventions"}]},{"language":"cn","footer":{"socials":{"telegram":"https://t.me/overseas_api"}},"navbar":{"links":[{"href":"mailto:support@aiid.edu.kg","label":"支持"},{"href":"https://aiid.edu.kg/pricing","label":"价格"}],"primary":{"type":"button","label":"控制台","href":"https://aiid.edu.kg/console"}},"pages":[{"title":"cn","href":"/api-reference/cn/conventions"}]},{"language":"zh-Hant","footer":{"socials":{"telegram":"https://t.me/overseas_api"}},"navbar":{"links":[{"href":"mailto:support@aiid.edu.kg","label":"支援"},{"href":"https://aiid.edu.kg/pricing","label":"價格"}],"primary":{"type":"button","label":"控制台","href":"https://aiid.edu.kg/console"}},"pages":[{"title":"zh-Hant","href":"/api-reference/zh-tw/conventions"}]},{"language":"fr","footer":{"socials":{"telegram":"https://t.me/overseas_api"}},"navbar":{"links":[{"href":"mailto:support@aiid.edu.kg","label":"Support"},{"href":"https://aiid.edu.kg/pricing","label":"Tarifs"}],"primary":{"type":"button","label":"Console","href":"https://aiid.edu.kg/console"}},"pages":[{"title":"fr","href":"/api-reference/fr/conventions"}]},{"language":"ja","footer":{"socials":{"telegram":"https://t.me/overseas_api"}},"navbar":{"links":[{"href":"mailto:support@aiid.edu.kg","label":"サポート"},{"href":"https://aiid.edu.kg/pricing","label":"料金"}],"primary":{"type":"button","label":"コンソール","href":"https://aiid.edu.kg/console"}},"pages":[{"title":"ja","href":"/api-reference/ja/conventions"}]},{"language":"ru","footer":{"socials":{"telegram":"https://t.me/overseas_api"}},"navbar":{"links":[{"href":"mailto:support@aiid.edu.kg","label":"Поддержка"},{"href":"https://aiid.edu.kg/pricing","label":"Тарифы"}],"primary":{"type":"button","label":"Консоль","href":"https://aiid.edu.kg/console"}},"tabs":[{"tab":"Справочник API","groups":[{"group":"Обзор","pages":[{"title":"Соглашения о вызовах","href":"/api-reference/ru/conventions"},{"title":"Быстрый старт","href":"/api-reference/ru/quickstart"},{"title":"Онлайн-отладка","href":"/api-reference/ru/online-debug"},{"title":"Генерация кода вызова с помощью ИИ","href":"/api-reference/ru/ai-codegen"}]},{"group":"Видео-генерация Omni и формат Veo","pages":[{"title":"Создать видео (форматы Omni и Veo)","openapi":"api-reference/ru/openapi.json POST /v1beta/models/{model}:predictLongRunning","href":"/api-reference/ru/видео-генерация-omni-и-формат-veo/создать-видео-форматы-omni-и-veo"},{"title":"Запрос задачи (формат Omni и Veo)","openapi":"api-reference/ru/openapi.json GET /v1beta/{operation_name}","description":"Эта серия поддерживает формат генерации видео OpenAI (подробности см. по ссылке [совместимые форматы видео生成Sora ](/api-reference/ru/generaciya-video-sovmestimyi-format-sora/sozdat-video)).\n\nЭта тематическая страница интерфейса предназначена для описания формата запросов, связанных с Omni и Veo, а также зарезервированного статуса нативного протокола запросов Veo.\n\nДля текущей серии Veo используйте вместо этого единый интерфейс `/v1/videos` для создания и запроса.\n\nНижеописанная структура запроса `operation_name` сохранена только в качестве описания зарезервированного протокола и в данный момент не поддерживает фактические вызовы.\n\nВажно: поддерживаемые моделью `gemini-omni` конечные точки — это совместимый с Sora формат `POST /v1/videos` или формат Seedance `POST /api/v3/contents/generations/tasks`; конечные точки с нативным Google Veo `predictLongRunning` на этой странице не поддерживаются.","href":"/api-reference/ru/видео-генерация-omni-и-формат-veo/запрос-задачи-формат-omni-и-veo"}]},{"group":"Генерация видео Seedance","pages":[{"title":"Создать видео(Seedance)","openapi":"api-reference/ru/openapi.json POST /api/v3/contents/generations/tasks","href":"/api-reference/ru/генерация-видео-seedance/создать-видео(seedance)"},{"title":"Запросить задачу(Seedance)","openapi":"api-reference/ru/openapi.json GET /api/v3/contents/generations/tasks/{task_id}","description":"Эта серия поддерживает формат генерации видео OpenAI (подробности см. по ссылке [совместимые форматы видео生成Sora ](/api-reference/ru/generaciya-video-sovmestimyi-format-sora/sozdat-video)).\n\nИспользуется для создания задач генерации видео и получения статуса и результатов по ID задачи.\n\nОсновные поля для создания задачи:\n- `model`: Обязательно, название модели.\n- `prompt`: необязательно; если не передано, в `content` необходимо указать непустой текстовый элемент.\n- `content`: необязательный массив content Volcano Ark, для смешанного размещения текста, изображений, видео и аудио.\n- `function_mode`: Опционально, часто используется в расширенных режимах, таких как универсальный референс.\n\nСовместимые входные параметры:\n\nСледующие поля в основном предназначены для совместимости со старыми клиентами и устаревшими протоколами. Для новых интеграций по возможности используйте стандартный формат из «Примера запроса» на этой странице: для текста и reference materials используйте массив `content`, а для настроек генерации — верхнеуровневые поля `duration`, `ratio`, `resolution`, `fps` и т. д.\n\n- `mode`:`t2v / i2v / i2v_first_last / reference_images / reference_material`\n- `image_url / image_urls / input_reference`\n- `end_image_url / last_image_url`\n- `video_urls / audio_urls`\n- `seconds / duration`\n- `aspect_ratio / ratio / size`\n- `quality / resolution`\n- `fps`\n- `generate_audio / watermark`\n\nДетали вызова:\n- При использовании `mode=reference_material` или `function_mode=omni_reference` рекомендуется передавать текст и референсные материалы через `content`.\n- `content`: текстовый элемент задаётся в формате `{ \"type\": \"text\", \"text\": \"测试文字\" }`.\n- `content`: элементы изображений, видео и аудио оформляются соответственно с помощью объектов `image_url`, `video_url` и `audio_url`, например `{ \"type\": \"image_url\", \"image_url\": { \"url\": \"https://example.com/ref.png\" }, \"role\": \"reference_image\", \"name\": \"1\" }`.\n- `role` может обозначать назначение материала, `name` можно ссылаться по имени в подсказке.\n- `ratio`, `duration`, `resolution` и `fps` влияют на итоговую конфигурацию генерации.\n\nSeedance 2.5 Пример смешанной ссылки на изображения, видео и аудио (URL материалов являются заполнителями; при вызове замените их фактически доступными ссылками):\n\n```json\n{\n \"model\": \"sd-2-5\",\n \"ratio\": \"9:16\",\n \"fps\": 24,\n \"duration\": 10,\n \"content\": [\n {\n \"type\": \"text\",\n \"text\": \"使用 @图片1 @图片2 @图片3 @音频1 参考@视频1 生成视频\"\n },\n {\n \"type\": \"image_url\",\n \"image_url\": {\n \"url\": \"https://demo1.png\"\n },\n \"role\": \"reference_image\",\n \"name\": \"图片1\"\n },\n {\n \"type\": \"image_url\",\n \"image_url\": {\n \"url\": \"https://demo2.png\"\n },\n \"role\": \"reference_image\",\n \"name\": \"图片2\"\n },\n {\n \"type\": \"image_url\",\n \"image_url\": {\n \"url\": \"https://demo3.png\"\n },\n \"role\": \"reference_image\",\n \"name\": \"图片3\"\n },\n {\n \"type\": \"video_url\",\n \"video_url\": {\n \"url\": \"https://video.mp4\"\n },\n \"role\": \"reference_video\",\n \"name\": \"视频1\"\n },\n {\n \"type\": \"audio_url\",\n \"audio_url\": {\n \"url\": \"https://audio.mp3\"\n },\n \"role\": \"reference_audio\",\n \"name\": \"音频1\"\n }\n ]\n}\n```\n\nВызов Gemini Omni:\n- `gemini-omni` также можно вызывать через этот интерфейс задачи Seedance.\n- `mode=t2v` используется для генерации видео по тексту, `mode=r2v` — для генерации по референсным изображениям/материалам, `mode=edit` — для редактирования видео.\n- Текст можно размещать в элементе `text` в `prompt` или `content`; изображения можно размещать в `image_url / image_urls / reference_images / input_reference / content`; видео — в `video_urls / content`.\n- Для поля длительности можно использовать `duration` или `seconds` — будет автоматически сопоставлено с вариантами 4 / 6 / 8 / 10 секунд.\n\nВызов MiniMax / Hailuo:\n- `minimax-h3` можно вызвать через этот интерфейс задачи; поддерживаются генерация видео по тексту, референс по изображению и референс по аудио; текст можно указать в текстовых полях `prompt` или `content`, а материалы — в полях `content`, `image_urls`, `audio_urls` и т. д.\n- `hailuo-2.3` можно вызвать через этот интерфейс задачи; требуется изображение первого кадра, рекомендуется передавать в `content` элемент `image_url` из `role=first_frame`.\n- `minimax-h3` обычно используют `duration=5~15` и `resolution=1440p`; `hailuo-2.3` обычно используют `duration=6` или `10` и `resolution=768p`.\n\nКлючевые поля в результатах запроса:\n- `items[].status`\n- `items[].content.video_url` или `items[].video_url`\n- `items[].error`\n- `items[].progress`\n\nError fields: `error.code`, `error.message`.\n\n```json\n{\n \"error\": {\n \"code\": \"invalid_request_error\",\n \"message\": \"requires at least one image in `images`\"\n }\n}\n```","href":"/api-reference/ru/генерация-видео-seedance/запросить-задачу(seedance)"}]},{"group":"Генерация видео Vidu","pages":[{"title":"Создать видео по изображению(Vidu)","openapi":"api-reference/ru/openapi.json POST /ent/v2/img2video","href":"/api-reference/ru/генерация-видео-vidu/создать-видео-по-изображениюvidu"},{"title":"Создать видео по эталонному видео(Vidu)","openapi":"api-reference/ru/openapi.json POST /ent/v2/reference2video","href":"/api-reference/ru/генерация-видео-vidu/создать-видео-по-эталонному-видеоvidu"},{"title":"Создать видео по первой и последней кадрам(Vidu)","openapi":"api-reference/ru/openapi.json POST /ent/v2/start-end2video","href":"/api-reference/ru/генерация-видео-vidu/создать-видео-по-первой-и-последней-кадрамvidu"},{"title":"Запрос задачи(Vidu)","openapi":"api-reference/ru/openapi.json GET /ent/v2/tasks/{task_id}/creations","href":"/api-reference/ru/генерация-видео-vidu/запрос-задачиvidu"},{"title":"Создать видео по тексту(Vidu)","openapi":"api-reference/ru/openapi.json POST /ent/v2/text2video","href":"/api-reference/ru/генерация-видео-vidu/создать-видео-по-текстуvidu"}]},{"group":"Генерация видеоHappyHorse и Wan","pages":[{"title":"Создать видео(HappyHorse и Wan)","openapi":"api-reference/ru/openapi.json POST /api/v1/services/aigc/video-generation/video-synthesis","href":"/api-reference/ru/генерация-видеоhappyhorse-и-wan/создать-видеоhappyhorse-и-wan"},{"title":"Запросить задачу (HappyHorse и Wan)","openapi":"api-reference/ru/openapi.json GET /api/v1/tasks/{task_id}","href":"/api-reference/ru/генерация-видеоhappyhorse-и-wan/запросить-задачу-happyhorse-и-wan"}]},{"group":"Генерация изображенийOpenAI в формате DALL-E","pages":[{"title":"Редактировать изображение(OpenAI совместимо с Dall-E)","openapi":"api-reference/ru/openapi.json POST /v1/images/edits","href":"/api-reference/ru/генерация-изображенийopenai-в-формате-dall-e/редактировать-изображение(openai-совместимо-с-dall-e)"},{"title":"Генерация изображений (OpenAI совместимо с Dall-E)","openapi":"api-reference/ru/openapi.json POST /v1/images/generations","href":"/api-reference/ru/генерация-изображенийopenai-в-формате-dall-e/генерация-изображений-openai-совместимо-с-dall-e"}]},{"group":"Получить список моделей","pages":[{"title":"Получить список моделей","openapi":"api-reference/ru/openapi.json GET /v1/models","href":"/api-reference/ru/получить-список-моделей/получить-список-моделей"},{"title":"Получение формата Gemini","openapi":"api-reference/ru/openapi.json GET /v1beta/models","href":"/api-reference/ru/получить-список-моделей/получение-формата-gemini"}]},{"group":"Совместимый формат для Sora генерации видео","pages":[{"title":"Создать видео","openapi":"api-reference/ru/openapi.json POST /v1/videos","href":"/api-reference/ru/совместимый-формат-для-sora-генерации-видео/создать-видео"},{"title":"Получить статус задачи видео","openapi":"api-reference/ru/openapi.json GET /v1/videos/{task_id}","href":"/api-reference/ru/совместимый-формат-для-sora-генерации-видео/получить-статус-задачи-видео"},{"title":"Получение видеоконтента","openapi":"api-reference/ru/openapi.json GET /v1/videos/{task_id}/content","href":"/api-reference/ru/совместимый-формат-для-sora-генерации-видео/получение-видеоконтента"}]},{"group":"Формат Gemini для генерации изображений","pages":[{"title":"Изображение Gemini (Nano Banana)","openapi":"api-reference/ru/openapi.json POST /v1beta/models/{model}:generateContent","href":"/api-reference/ru/формат-gemini-для-генерации-изображений/изображение-gemini-nano-banana"}]},{"group":"Формат OpenAI (Chat)","pages":[{"title":"Создать чат-диалог","openapi":"api-reference/ru/openapi.json POST /v1/chat/completions","href":"/api-reference/ru/формат-openai-chat/создать-чат-диалог"}]},{"group":"Формат OpenAI (Responses)","pages":[{"title":"Создать ответ (OpenAI Responses API)","openapi":"api-reference/ru/openapi.json POST /v1/responses","href":"/api-reference/ru/формат-openai-responses/создать-ответ-openai-responses-api"},{"title":"Ответы на запрос (OpenAI Responses API)","openapi":"api-reference/ru/openapi.json GET /v1/responses/{response_id}","href":"/api-reference/ru/формат-openai-responses/ответы-на-запрос-openai-responses-api"}]},{"group":"Формат задачи генерации музыки","pages":[{"title":"Запросить музыкальную задачу по ID","openapi":"api-reference/ru/openapi.json GET /suno/fetch/{task_id}","href":"/api-reference/ru/формат-задачи-генерации-музыки/запросить-музыкальную-задачу-по-id"},{"title":"Создать задачу генерации музыки или звука","openapi":"api-reference/ru/openapi.json POST /suno/submit/music","href":"/api-reference/ru/формат-задачи-генерации-музыки/создать-задачу-генерации-музыки-или-звука"}]},{"group":"ФорматKling генерации видео","pages":[{"title":"Kling Генерация видео по изображению","openapi":"api-reference/ru/openapi.json POST /image-to-video/kling-4.0","href":"/api-reference/ru/форматkling-генерации-видео/kling-генерация-видео-по-изображению"},{"title":"Kling Генерация видео по тексту","openapi":"api-reference/ru/openapi.json POST /text-to-video/kling-4.0","href":"/api-reference/ru/форматkling-генерации-видео/kling-генерация-видео-по-тексту"},{"title":"Kling Универсальный справочник","openapi":"api-reference/ru/openapi.json POST /omni-video/kling-4.0","href":"/api-reference/ru/форматkling-генерации-видео/kling-универсальный-справочник"},{"title":"Пакетный запрос задач Kling","openapi":"api-reference/ru/openapi.json GET /tasks","href":"/api-reference/ru/форматkling-генерации-видео/пакетный-запрос-задач-kling"}]}]},{"tab":"Skills","pages":[{"title":"Skills","href":"/ru/skills/overview"}]},{"tab":"Руководства","pages":[{"title":"Руководства","href":"/ru/overview"}]}]},{"language":"vi","footer":{"socials":{"telegram":"https://t.me/overseas_api"}},"navbar":{"links":[{"href":"mailto:support@aiid.edu.kg","label":"Hỗ trợ"},{"href":"https://aiid.edu.kg/pricing","label":"Bảng giá"}],"primary":{"type":"button","label":"Bảng điều khiển","href":"https://aiid.edu.kg/console"}},"pages":[{"title":"vi","href":"/api-reference/vi/conventions"}]}]},"basePath":"","title":"Создать видео(Seedance) - OverseasAPI","buildId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","deploymentId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-DCDCdBVX.js","utils-ME8dDnLe.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-0e84ACsd.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-wgRBj-ia.js","snippetPresets-C11Sgb-o.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-C0lapOpP.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-ZeRQV8fF.js","shallow-BupWh095.js","getApiPlaygroundDisplay-BnYQO2Ss.js","CodeSnippet-RKKOc8c_.js","CodeSnippets-Drf_m8wS.js","Page-Bevw23-4.js","getPastedJson-u6QiPzNZ.js","icon-Bb-CBSxO.js","MethodPill-F7l5AI7V.js","DuplicateIcon-IiAXkdSg.js","createIcon-FliI8EBc.js","DynamicMarkdown-B62XqCSI.js","SectionHeading-Dj31pT03.js","axios-vUo_bRtp.js","Markdown-BOgQCTwD.js","clsx-BIWXJmsZ.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DKZWslLH.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-UDqbR6xh.js"]}