models

ByteDance: Seedance 2.0 Fast

Markdown · JSON

ByteDance: Seedance 2.0 Fast

Seedance 2.0 Fast — бейне жасауға, өңдеуге және жалғастыруға арналған мультимодалды Fast профилі. Ол мәтінді, кескін, бейне және аудио референстерді қабылдайды, синхрондалған дыбысты немесе дыбыссыз нәтижені қолдайды; құжаттамада 480p не 720p ажыратымдылығындағы 4–15 секундтық клиптер көрсетілген.

Модель туралы

Бұл сипаттама модель мүмкіндіктерін қамтиды. Ailoot жүйесінде таңдалған әдіс үшін қолжетімді кіріс, шығыс және параметрлер төменде берілген.

Seedance 2.0 Fast — doubao-seedance-2-0-fast-260128 арқылы таңдалатын бөлек аталған Fast профилі. Ол мәтінді, кескіндерді, бейне және аудио референстерді пайдаланып бейне жасауды, өңдеуді және жалғастыруды қолдайды. Көрініс тапсырмасына сыртқы түр сипаттамасынан көбірек нәрсе керек болғанда профиль пайдалы: қолда бар медиа орындауды, операторлық тәсілдерді және дыбысты да жеткізе алады. Fast атауы сұрау идентификаторын ажыратады; жеке асинхронды тапсырма нақты уақыт ішінде аяқталады деген уәде емес.

Жаңа планды анықтауға тиіс элементтен бастаңыз. Жаңа көріністі тек мәтінмен сипаттауға болады. Кескін кейіпкерді, тауарды немесе композицияны белгілейді; бейне қозғалысты немесе түзетуге не жалғастыруға арналған қолда бар реттілікті бере алады. Құжатталған мазмұн үйлесімдеріне дыбысы бар кескіндер, дыбысы бар бейне және кескіндер, бейне мен аудио бірге кіреді; визуалды медиамен қатар мәтін міндетті емес. Бұл үйлесімдер тек аудиодан тұратын жеке сұрауды сипаттамайды, сондықтан дыбыс референстерін өздері бағыттауға тиіс визуалды бастапқы материалмен жұптаңыз.

content массивінде де, тапсырмада да референс рөлдерін айқын көрсетіңіз. image_url, video_url және audio_url элементтері reference_image, reference_video және reference_audio рөлдерін ала алады. Қай кескін нысанды, қай бейне камераны немесе әрекетті, қай аудио дыбыс жолын беретінін сипаттаңыз. Тауар планында кескін қаптаманы белгілеп, бейне нысанның жанынан өтетін қозғалысты көрсете алады. Қысқа реттілік әрекеттің ортасында тоқтамай, пайдалы соңғы көрініспен бітуі үшін қажетті аяқталуды көрсетіңіз.

Өңдеу үшін бастапқы бейнені, өзгерісті және сақталуға тиіс бастапқы көрініспен сабақтастықты көрсетіңіз. Фон немесе жарық өзгергенде көзделген нысан мен әрекет анық белгіленуі керек. Жалғастыру үшін әрі қарай не болатынын және жаңа қозғалыстың қолда бар көрініспен қалай жалғасатынын түсіндіріңіз. Референстер генерацияны бағыттайды; жалғасы әр кадрдағы бөлшекті сақтайды деп ойламай, нақты түйіскен жерді және бүкіл клипті сыртқы түр, қозғалыс бағыты мен уақыт жағынан тексеріңіз.

Құжатталған 2.0 Fast диапазоны — төрттен он беске дейінгі бүтін секундтар; сол аралықта ұзақтықты модель таңдауы үшін -1 қолжетімді. Әдепкі ұзақтық — бес секунд. Шығыс ажыратымдылығы 480p немесе 720p, әдепкісі — 720p, ал 1080p алынып тасталған. Тұрақты 16:9, 4:3, 1:1, 3:4, 9:16 және 21:9 пішімдерінің бірін немесе бейімделмелі кадрлауды таңдаңыз. Бейімделмелі кадрлау тиісті мәтіннің немесе референстің мәнмәтініне қарай анықталады; бірінші кадрлы план бастапқы кескініне ереді, ал мультимодалды кадрлау кескіндерге қарағанда бейнеге басымдық бере алады. Нақты ұзақтық пен арақатынасты қайтарылған тапсырма өрістерінен оқыңыз.

Жасалған бейнеге синхрондалған дыбыс кіретінін generate_audio арқылы таңдаңыз. Құжатталған әдепкісі — true; false тыныштықты сұрайды. Дыбыс қосылғанда профиль мәтін мен визуалды мазмұннан дауыстарды, әсерлерді немесе фондық музыканы жасайды; нұсқаулық диалогті қос тырнақшаға алуды ұсынады. Сөйлеушіні және дыбыстың әрекетпен қажетті байланысын көрсетіңіз. Сөйлеуді тілді еркін білетін тыңдаушымен тексеріп, өңделген немесе жалғастырылған бөлікті қоса клип бойындағы дыбыс сәйкестігін тексеріңіз.

2.0 Fast нұсқаулығы ескі frames және camera_fixed басқаруларын алып тастайды және flex offline өңдеуін қолдамайды. Камера әрекетін көріністе сипаттап, клип ұзақтығы үшін duration пайдаланыңыз. Бастапқы мән мен сутаңба баптаулары құжатталған күйде қалады. Бірдей seed бірдей нәтижеге кепілдік бермейді, сондықтан нұсқаларды салыстырғанда тек сұрау баптауларына сенбей, дайын материалды сақтаңыз.

Бейнетокен шығыны былай есептеледі: (кіріс бейне ұзақтығы + шығыс бейне ұзақтығы) × шығыс ені × шығыс биіктігі × шығыс кадр жиілігі / 1024. Кіріс бейнесі бар және жоқ сұраулар бөлек төлем санаттарына жатады. Тапсырма сұрауы usage.completion_tokens және usage.total_tokens мәндерін хабарлайды; осы хабарланған мөлшерлерді дайын клиппен бірге сақтаңыз.

Жіберу дайын бейне қолжетімді болғанға дейін тапсырма идентификаторын қайтарады. Өңдеу күйін қадағалап, сәтті аяқталған соң content.video_url алыңыз және хабарланған ұзақтықты, ажыратымдылықты, арақатынасты, кадр жиілігін және пайдалану көлемін нәтижемен бірге сақтаңыз. Жарамдылық аралығы тапсырма жасалған сәттен есептеледі, әдепкісі — 172800 секунд, диапазоны 3600 мен 259200 секунд аралығында. Соңғы клипті референстермен және мәтіндік сұраумен сақтап, бүкіл реттілікте нысан сәйкестігін, заттардың жанасуын, камера қозғалысының сабақтастығын және дыбыстың уақыттық сәйкестігін тексеріңіз.

Ailoot Ultra · Бейне POST /v1/videos doubao-seedance-2-0-fast-260128

doubao-seedance-2-0-fast-260128

ByteDance /doubao-seedance-2-0-fast-260128

Бастау

Seedance 2.0 Fast — бейне жасауға, өңдеуге және жалғастыруға арналған мультимодалды Fast профилі. Ол мәтінді, кескін, бейне және аудио референстерді қабылдайды, синхрондалған дыбысты немесе дыбыссыз нәтижені қолдайды; құжаттамада 480p не 720p ажыратымдылығындағы 4–15 секундтық клиптер көрсетілген.

Қабылданатын кіріс деректері
Мәтін · Суреттер · Бейне · Аудио
Нәтижелер
Бейне

Ailoot жүйесінде қолжетімді · кіріс деректері мен әдістер

Ailoot Ultra · Бейне POST /v1/videos
Кіріс
text, image, video, audio
Шығыс
video
ӨрісТүріТалапМәндер мен шектеулерӘдепкі
ӨрісmodelТүріstringТалапМіндеттіМәндер мен шектеулер
doubao-seedance-2-0-fast-260128
Әдепкі—
ӨрісcontentТүріarrayТалапМіндеттіМәндер мен шектеулер
Шарттар: Төл пішімдегі мәтін немесе медиа объектілері; сыртқы массив бос болмауы керек. Бұл әмбебап Ailoot құрастырушысы ішкі түйіндердің түрлерін тексермейді.
Әдепкі—
Өрісgenerate_audioТүріbooleanТалапМіндетті емесМәндер мен шектеулер
Шарттар: Бейнеге кірістірілген синхрондалған дыбыс.
Әдепкіtrue
ӨрісdurationТүріintegerТалапМіндетті емесМәндер мен шектеулер
Шарттар: 4–15 аралығындағы бүтін сан немесе -1; нақты шығыс ұзақтығы қайтарылады.
Әдепкі5
ӨрісresolutionТүріstringТалапМіндетті емесМәндер мен шектеулер
480p, 720p
Шарттар: 2.0/fast үшін 1080p қолдау көрсетілмейтіні нақты жазылған.
Әдепкі720p
ӨрісratioТүріstringТалапМіндетті емесМәндер мен шектеулер
16:9, 4:3, 1:1, 3:4, 9:16, 21:9, adaptive
Шарттар: Бейімделетін режим тек 2.0/fast/1.5 үшін нақты көрсетілген; 2.5 мысалында тек 16:9 берілген.
Әдепкіadaptive
ӨрісwatermarkТүріbooleanТалапМіндетті емесМәндер мен шектеулерӘдепкіfalse
ӨрісseedТүріintegerТалапМіндетті емесМәндер мен шектеулер
Ең азы: -1
Ең көбі: 4 294 967 295
Әдепкі-1
Өрісexecution_expires_afterТүріintegerТалапМіндетті емесМәндер мен шектеулер
Ең азы: 3 600
Ең көбі: 259 200
Бірлік: секунд
Әдепкі172 800
Өрісservice_tierТүріstringТалапМіндетті емесМәндер мен шектеулер
default
Шарттар: 2.0/fast үшін желіден тыс flex режиміне жол берілмейді; 2.5 үшін қолданылу аясы анықталмаған.
Әдепкіdefault
Өрісsafety_identifierТүріstringТалапМіндетті емесМәндер мен шектеулерӘдепкі—
ӨрісtoolsТүріobjectТалапМіндетті емесМәндер мен шектеулер
Шарттар: Тек 2.0/fast үшін; құжатталған мән — type=web_search.
Әдепкі—
Кіріс материалдарының үйлесімдері

Әдіс параметрлері мен өмірлік циклі
ПараметрПараметр талаптары
Параметрcontent_typeПараметр талаптарыapplication/json
ПараметрrequiredПараметр талаптарыcontent, model
ПараметрoptionalПараметр талаптарыgenerate_audio, duration, resolution, ratio, watermark, seed, execution_expires_after, service_tier, safety_identifier, tools
Параметрmaterial_typesПараметр талаптарыtext, image, video, audio
Параметрadditional_propertiesПараметр талаптарыtrue
Параметрvalidation_scopeПараметр талаптарыAiloot міндетті өрістердің түрлерін және model/content массивінің бос еместігін тексереді. Сұраудың басқа өрістері таңдалған модель үшін сақталады.
Параметрmaterial_combinationsПараметр талаптарыtext, image, video, image, audio, image, video, video, audio, image, video, audio
Параметрoptional_text_with_mediaПараметр талаптарыtrue
Параметрreference_media_count_and_size_limitsПараметр талаптарыnull

Әдістің балама атаулары: /v1/videos/generations

Өмірлік цикл: submit_once_poll_original

GET /v1/videos/{request_id}

GET /v1/videos/generations/{request_id}

GET /v1/videos/{request_id}/content

GET /v1/videos/generations/{request_id}/content

Бір рет жасаңыз және қайтарылған ашық id/polling_url мәндерін сақтаңыз.

Бастапқы тапсырманың күйін мезгіл-мезгіл сұраңыз; succeeded күйінен кейін иелігіңіздегі нақты content.video_url бойынша файлды жүктеп алыңыз.

Тарифтер

Қорытынды төлем қалай есептеледі

Көрсетілген тарифтер генерация басталғанға дейінгі құнын бағалауға арналған. Соңғы төлем бастапқы генерация үшін тіркелген құннан есептеледі. Нәтиженің өлшенген ұзақтығы мен болжамды көлемдер төлемге негіз болатын түпкілікті көлем болып саналмайды.

Тариф анықтамасы сұрау мүмкіндіктерін қоспайды. Қолдау көрсетілетін параметрлер таңдалған әдісте берілген.

Жылдам режим
Көрсетілмеген Жылдам режим таңдалғанда
Икемді режим
Көрсетілмеген flex режимі таңдалғанда
Ой қорытудың ең жоғары деңгейі
Көрсетілмеген Ой қорыту деңгейі ең жоғары болып, default түзетуі қолданылғанда

Салыстыруға арналған болжамды мөлшерлемелер

Баптаулар бойынша бағалар

Әр төлемді көрсетілген шарттармен салыстырыңыз. Балама баптаулардың әр жиыны үшін бір мөлшерлемені қолданыңыз.

БаптауМөлшерлемелер кестесіБолжамды мөлшерЕсептеу бірлігіТөлем
БаптауТокендердің базалық тарифтеріМөлшерлемелер кестесіНегізгі мөлшерлемеБолжамды мөлшер—Есептеу бірлігі—Төлем
Кіріс · Кіріс токендері · Тек салыстыруға арналған бағалау — / 1K токен
Шығыс · Шығыс токендері · Тек салыстыруға арналған бағалау — / 1K токен
Кіріс · Кэшті оқу · Тек салыстыруға арналған бағалау — / 1K токен
Кіріс · Кэшке жазу · Тек салыстыруға арналған бағалау — / 1K токен
Кіріс · Кэшке жазу, 1 сағ · Тек салыстыруға арналған бағалау — / 1K токен
БаптауКіріс деректерінде бейне бар.Мөлшерлемелер кестесі—Болжамды мөлшер—Есептеу бірлігі1K бейне токені үшінТөлем
Шығыс · Тек салыстыруға арналған бағалау $0.007536 1K бейне токені үшін
БаптауКіріс деректерінде бейне жоқ.Мөлшерлемелер кестесі—Болжамды мөлшер—Есептеу бірлігі1K бейне токені үшінТөлем
Шығыс · Тек салыстыруға арналған бағалау $0.013032 1K бейне токені үшін
БаптауГенерацияның болжамды құныМөлшерлемелер кестесі—Болжамды мөлшербір генерацияға арналған болжамЕсептеу бірлігі—Төлем
Шығыс · Генерацияның болжамды құны · Тек салыстыруға арналған бағалау $0.822402 жасауға дейінгі бағалау

Бұл бағалау қосымша төлем де, аяқталған генерация үшін белгіленген тұрақты тариф те емес.

Ailoot сұрау алдында болжамды соманы резервтейді. Нәтижеден кейін өлшенген пайдалану көлемі бойынша қорытынды төлемді шегереді. Ағындық жауап үшін төлем соңғы пайдалану жазбасы негізінде шегеріледі. Резервтеу мен төлемді есептеу тәртібі →

Сұрау мысалдары

Ailoot Ultra · Бейне

curl · бейне құрыңызcurl · бастапқы тапсырманы оқыңызcurl · өзіңізге тиесілі бейнені жүктеп алыңыз
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
cat > request.json <<'JSON_REQUEST'
{"model":"doubao-seedance-2-0-fast-260128","content":[{"type":"text","text":"女孩抱着狐狸,女孩睁开眼,温柔地看向镜头,狐狸友善地抱着,镜头缓缓拉出,女孩的头发被风吹动"}]}
JSON_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/videos \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o result.json
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
python3 - <<'PY_POLL'
import json
from pathlib import Path
from urllib.parse import quote,urljoin,urlsplit
r=json.loads(Path("result.json").read_text())
i=r.get("id")
if not isinstance(i,str) or not i.startswith("native302_"):raise SystemExit("Keep original response/headers/id; do not resubmit creation.")
u=urljoin("https://api.ailoot.ai",r.get("polling_url") or "/v1/videos/"+quote(i,safe=""))
p=urlsplit(u)
if p.scheme!="https" or p.netloc!="api.ailoot.ai" or not p.path.startswith("/v1/videos/"):raise SystemExit("Use actual Ailoot lookup path.")
Path("poll-url.txt").write_text(u)
PY_POLL
curl --fail-with-body --silent --show-error "$(cat poll-url.txt)" -H "Authorization: Bearer $AILOOT_API_KEY" -D status-headers.txt -o status.json
set -eu
python3 - <<'PY_ASSETS'
import json
from pathlib import Path
from urllib.parse import urlsplit
r=json.loads(Path("status.json").read_text())
if r.get("status")!="succeeded":raise SystemExit("Poll same original job until an owned result is returned.")
u=r.get("content",{}).get("video_url")
urls=[u] if isinstance(u,str) else u
if not isinstance(urls,list) or not urls:raise SystemExit("No completed video URL.")
for u in urls:
    if not isinstance(u,str):raise SystemExit("Invalid returned URL.")
    p=urlsplit(u)
    if p.scheme!="https" or p.netloc!="api.ailoot.ai" or not p.path.startswith("/v1/media/assets/") or not p.path.endswith("/content") or not p.query:raise SystemExit("Wait for actual Ailoot-owned signed result.")
Path("asset-urls.txt").write_text("\n".join(urls)+"\n")
PY_ASSETS
index=0
while IFS= read -r asset_url; do
  curl --fail-with-body --silent --show-error "$asset_url" -o "video-${index}.bin"
  index=$((index + 1))
done < asset-urls.txt

Нәтижелерді алу және сақтау

Ailoot Ultra · Бейне

Ашық id/polling_url бар төл JSON. Жарияланғаннан кейін content.video_url ішінде Ailoot иелігіндегі қолтаңбасы бар URL мекенжайлары болады; жарияланғанға дейін таңдалған шығыс URL мекенжайлары босатылады.

  • GET /v1/videos/{request_id}
  • GET /v1/videos/generations/{request_id}
  • GET /v1/videos/{request_id}/content
  • GET /v1/videos/generations/{request_id}/content
Барлық дайын нәтижені сақтау

Әр дайын бейнені немесе қайтарылған файлды сақтаңыз; нақты қайтарылған әр материал URL арқылы мазмұнды алыңыз.

content.video_url ішіндегі әрбір нақты URL мәнін сақтаңыз; index нақты қайтарылған шығыс нәтижесін көрсетуі керек.

Бастапқы жауапты тексеру қажет болса

Бастапқы жауапты, тақырыптарды және id мәнін сақтап, сол операцияның күйін мезгіл-мезгіл сұраңыз; нәтижесі белгісіз жасау сұрауын ешқашан қайта жібермеңіз.

Жауап өрістері
ӨрісТүрі
ӨрісidТүріstring
Өрісprovider_task_idТүріstring
Өрісpolling_urlТүріstring
ӨрісstatusТүріstring when supplied
Өрісcontent.video_urlТүріstring|string[]
ӨрісusageТүріobject when supplied
Қателер және келесі қадамдар
ЖауапШартКелесі қадам
Жауап400 · invalid_request_errorШартJSON, модель, міндетті өрістердің түрлері немесе мазмұн индексі жарамсыз.Келесі қадам
Жауап401 · authentication_errorШартAiloot API кілті жарамсыз.Келесі қадам
Жауап404 · not_found_errorШартТапсырма немесе шығыс нәтижесі жоқ не сол пайдаланушыға, API кілтіне немесе топқа тиесілі емес.Келесі қадам
Жауап502 · result_pending_checkШартБастапқы жіберу немесе күй мәліметі толық емес; бастапқы ID мәнін сақтап, қайта жібермеңіз.Келесі қадам
Жауап503 · result_pending_checkШартБастапқы медиа, маршрут немесе есеп айырысу тексерілуде; бастапқы операцияны жалғастырыңыз.Келесі қадам

Балама атаулар

Модельдердің балама атаулары

Ailoot Ultra doubao-seedance-2-0-fast-260128

Әдіс жолдарының балама атаулары

/v1/videos/generations

Шақыруға арналған байланысты ID

doubao-seedance-2-0-fast-260128

FAQ · ByteDance: Seedance 2.0 Fast
Қандай кіріс деректері мен нәтижелер қолжетімді?

POST /v1/videos · doubao-seedance-2-0-fast-260128: text, image, video, audio → video

Сұрау қандай өрістерді пайдаланады?

POST /v1/videos · doubao-seedance-2-0-fast-260128: model, content, generate_audio, duration, resolution, ratio, watermark, seed, execution_expires_after, service_tier, safety_identifier, tools

Қандай шектеулер қолданылады?

POST /v1/videos · doubao-seedance-2-0-fast-260128: seed.minimum: -1; seed.maximum: 4294967295; execution_expires_after.minimum: 3600; execution_expires_after.maximum: 259200

Толығырақ

Ailoot-ты Claude Code, OpenCode, Hermes не қолданбаңызға қосыңыз.

Компания және оның жобалар портфелі

Компания және оның жобалар портфелі: миллиондаған клиент; ай сайынғы сату көлемі миллиардтармен есептеледі.

Токенді жеңілдікпен сатып алыңыз.

Тұрақты жұмысқа жазылым жеңілдігі. Токен сатып алуға промокодтар — 50% дейін.

Жазылым
Тұрақты сұрауыңызға жеңілдікті тариф таңдаңыз.
50% дейінгі промокод
Сатып алғанда код енгізіңіз. Баға қазіргі науқанмен қайта есептеледі.
Тарихтағы шығындар
Әр сұрауға модель, токен және сома сақталады.

Жазылым таңдау · Модель бағасын көру

API-ді сататын өніміңізге қосыңыз.

SaaS, қолданба мен бот Ailoot офертасы және лицензиялық шартына сай. Қайта сатуға реселлер лицензиясын сұраңыз.

Коммерциялық қолданба
Қызметіңіздің ақылы функциясына мәтін, сурет, бейне және дыбыс жасауды қосыңыз.
Реселлер лицензиясы
Жоба сипаттамасы мен кіру схемасын жіберіңіз. Пайдалану мен қайта сатуға жазбаша шарт сұраңыз.
Сайттағы құжаттар
Оферта, лицензиялық шарт және дерек саясаты қоспай тұрып қолжетімді.

Реселлер лицензиясын сұрау · Оферта мен лицензиялық шарт