models

Alibaba: Wan 2.7

Markdown · JSON

Alibaba: Wan 2.7

Alibaba Wan 2.7 мәтіннен, бастапқы және соңғы суреттерден немесе көрнекі үлгілерден дыбысы бар бейне жасайды. Оның сурет үдерісі сұралған жалпы ұзақтықты қолданып, бастапқы клипті де жалғастырады. Өндіруші 30 fps жиілігіндегі 720p не 1080p MP4 көрсетеді: мәтін/сурет режимдері үшін 2–15 секунд, үлгі бойынша генерация үшін 10 секундқа дейін.

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

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

Alibaba Wan 2.7 — мәтіннен, суреттен және референспен бағытталған бейне профильдері аталған генерация тобы. Өндіруші дыбыспен үйлескен көріністерді және бірнеше планды оқиғаларды құжаттайды, ал суреттік ағын алғашқы/соңғы кадр генерациясын және бастапқы бейнені жалғастыруды қосады. Пайдалы нәтиже — өнім ауысуы, шағын оқиға немесе бар планға сай жалғастыру сияқты дыбысы бар қысқа ролик. Режимді бастапқы материалға және басын не соңын басқару қажеттігіне қарай таңдаңыз.

Мәтіннен бейне үшін нысанды, ортаны, әрекетті, камераны, стильді және дыбысты сипаттаңыз. Сториборд әр план мен уақыт аралығын атай алады, ал бір план тапсырмасы әрекеттің үздіксіз қалатынын айтуы тиіс. Wan 2.7 промпт нұсқаулығы 2.6 shot_type басқаруын қолданбай, план құрылымын модельге жазбаша тапсырмадан түсіндіреді. Қазіргі мәтін API-і қытай не ағылшын тіліндегі 5,000 таңбаға дейін промптты және бөлек 500 таңбалық теріс промптты қабылдайды; артық мәтін қиылады. Негізгі әрекет пен шектеулерді осы лимит ішінде анық ұстаңыз.

Алғашқы кадр суретінен бейне берілген бастапқы суретті анимациялайды. Алғашқы/соңғы кадр генерациясы соңғы нүктені және оған жалғайтын қозғалысты да анықтайды. 2.7 сурет нұсқаулығы осы кадр үйлесімдерімен бірге бағыттаушы дыбыс көзін қолдайды. Екі суретті байланыссыз стиль референсі ретінде қайта түсіндіруді сұрамай, бір орта мен нысанға ортақ шеткі кадрлар дайындап, ауысуды сипаттаңыз. Нәтиже алғашқы сурет пропорцияларын жуық сақтайды; нұсқаулық ажыратымдылықты пиксель саны деңгейі деп қарап, кодталған өлшемдерді сәйкес дөңгелектейді.

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

Өндірушінің қазіргі бөлек референс профилі кейіпкерлерді, заттарды не көріністі бағыттауға суреттерді немесе бейнені қолданады. Нұсқаулығы жалпы беске дейін референс сурет пен бейнеге рұқсат етіп, Image 1 және Video 1 сияқты түрге тән белгілерді қолданады. Әр материал рөлін және керекті әрекеттесуді сипаттаңыз. Референстік көріністе бір референстегі кейіпкер екіншісіндегі затты алып, көрсетілген орыннан өтсін. Референс кадрлауы алғашқы кадр генерациясынан бөлек: бейне бір берілген суреттен басталуы міндетті емес, тапсырма жаңа композиция орната алады.

Мәтіндік генерациядағы арнайы дыбыстың құжатталған пішімдері — WAV және MP3, ұзақтығы екі–отыз секунд, ең үлкен көлемі 15 MB. Таңдалған бейне ұзақтығы қолданылатын бөлікті анықтайды: ұзақ дыбыс сол ұзақтыққа қиылады, бейнеден қысқа дыбыс қалған бөлікті үнсіз қалдырады. Планға тиісті нақты дыбыс үзіндісін дайындап, қажетті көрнекі әрекетке орын қалдырыңыз. Дыбыс файлы берілмесе, өндіруші көрініске сай фон музыкасын не әсерлерді жасауды сипаттайды; нақты дыбысты және сұралған сөйлеуді суретпен бірге тексеріңіз.

Қазіргі модель матрицасы 30 fps MP4, 720p не 1080p, мәтіндік және суреттік нәтиже үшін екі–он бес секундты көрсетеді. Бөлек референс профилі екі–он секундпен шектеледі. Мәтіндік генерация 16:9, 9:16, 1:1, 4:3 және 3:4 кадрлауын ұсынады. Суретпен шартталған міндеттер өз бастапқы пропорцияны жуық сақтау ережелерін қолданады, сондықтан кіріс қиындысын мақсатты орынға сай дайындаңыз. Референс профилінің ұзақтық не арақатынас ережесін кадр немесе жалғастыру ағынына алмастырмаңыз.

Өндірушінің құжатталған ағыны асинхронды: тапсырма идентификаторы өңдеуді қадағалайды, сәтті нәтиже бейне орналасуын береді. Нәтиже сілтемелері жиырма төрт сағат жарамды деп құжатталған, сондықтан нақты ролик пен шығармашылық материалдарды монтаж тексеруіне сақтаңыз. Промптты қайта жазу, сутаңба және seed таңдаулары таңдалған интерфейске жатады. Өндіруші тұрақты seed қайталанғыштықты жақсарта алатынын, бірақ бірдей нәтижеге кепіл бермейтінін айтады. Параметрлер барлық бөлшекті сақтайды деп ойламай, қайтарылған артефактіні тапсырмамен салыстырыңыз.

Wan 2.6-мен салыстырғанда, 2.7 сурет нұсқаулығы мультимодальды медиа кірістер арқылы алғашқы/соңғы кадр басқаруын және бейне жалғастыруды арнайы қосады. Wan 3.0 басқа бірыңғай құрылымды және ұзақ генерация лимитін енгізеді. Осы 2.7 профиль міндетке тән басқаруы мен шектерін сақтайды. Бүкіл көріністе нысан сабақтастығын, кадр тіректерін, референс тұлғасын, диалогты, қозғалысты және түйісулерді тексеріп, келесі түзетуді нақты табылған мәселеге бағыттаңыз.

Ailoot Ultra · Бейне POST /v1/videos alibaba/wan-2.7

alibaba/wan-2.7

Alibaba /alibaba/wan-2.7

Бастау

Alibaba Wan 2.7 мәтіннен, бастапқы және соңғы суреттерден немесе көрнекі үлгілерден дыбысы бар бейне жасайды. Оның сурет үдерісі сұралған жалпы ұзақтықты қолданып, бастапқы клипті де жалғастырады. Өндіруші 30 fps жиілігіндегі 720p не 1080p MP4 көрсетеді: мәтін/сурет режимдері үшін 2–15 секунд, үлгі бойынша генерация үшін 10 секундқа дейін.

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

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

Ailoot Ultra · Бейне POST /v1/videos
Кіріс
text
Шығыс
video
Шығыс пішімі
mp4
Нәтижелер саны
Ең көбі 4 шығысs
ӨрісТүріТалапМәндер мен шектеулерӘдепкі
ӨрісmodelТүріstringТалапМіндеттіМәндер мен шектеулер
alibaba/wan-2.7
Әдепкі—
ӨрісpromptТүріstringТалапМіндеттіМәндер мен шектеулер
UTF-8 байттарының ең көп саны: 10 000
Бос таңбаға жатпайтын кемінде бір таңба қажет: Иә
Әдепкі—
ӨрісdurationТүріintegerТалапМіндеттіМәндер мен шектеулер
2, 3, 4, 5, 6, 7, 8, 9, 10
Әдепкі—
ӨрісresolutionТүріstringТалапМіндеттіМәндер мен шектеулер
720p
Әдепкі—
Өрісaspect_ratioТүріstringТалапМіндеттіМәндер мен шектеулер
16:9, 9:16, 1:1, 4:3, 3:4
Әдепкі—
Өрісgenerate_audioТүріbooleanТалапМіндеттіМәндер мен шектеулер
false, true
Әдепкі—
Кіріс материалдарының үйлесімдері

Мәтіннен бейне жасау · Міндетті: prompt

Әдіс параметрлері мен өмірлік циклі
ПараметрПараметр талаптары
Параметрcontent_typeПараметр талаптарыapplication/json
ПараметрrequiredПараметр талаптарыmodel, prompt, duration, resolution, aspect_ratio, generate_audio
Параметрadditional_propertiesПараметр талаптарыfalse
ПараметрparametersПараметр талаптары{"name":"model","type":"string","required":true,"enum":["alibaba/wan-2.7"]}, {"name":"prompt","type":"string","required":true,"non_whitespace":true,"max_utf8_bytes":10000}, {"name":"duration","type":"integer","required":true,"enum":[2,3,4,5,6,7,8,9,10]}, {"name":"resolution","type":"string","required":true,"enum":["720p"]}, {"name":"aspect_ratio","type":"string","required":true,"enum":["16:9","9:16","1:1","4:3","3:4"]}, {"name":"generate_audio","type":"boolean","required":true,"enum":[false,true]}
Параметрmaterial_typesПараметр талаптарыtext

Әдістің балама атаулары: /v1/videos/generations, /videos, /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 мәндерін сақтаңыз.

Нәтижесі белгісіз жасау сұрауын ешқашан қайта жібермеңіз.

Тарифтер

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

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

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

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

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

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

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

БаптауМөлшерлемелер кестесіБолжамды мөлшерАудио жасау нұсқаларыАжыратымдылықЕсептеу бірлігіТөлем
БаптауТокендердің базалық тарифтеріМөлшерлемелер кестесіНегізгі мөлшерлемеБолжамды мөлшер—Аудио жасау нұсқалары—Ажыратымдылық—Есептеу бірлігі—Төлем
Кіріс · Кіріс токендері · Тек салыстыруға арналған бағалау — / 1K токен
Шығыс · Шығыс токендері · Тек салыстыруға арналған бағалау — / 1K токен
Кіріс · Кэшті оқу · Тек салыстыруға арналған бағалау — / 1K токен
Кіріс · Кэшке жазу · Тек салыстыруға арналған бағалау — / 1K токен
Кіріс · Кэшке жазу, 1 сағ · Тек салыстыруға арналған бағалау — / 1K токен
БаптауUltraМөлшерлемелер кестесі—Болжамды мөлшерСұралған баптаулар; тек болжам.Аудио жасау нұсқаларыАудиосыз · АудиоменАжыратымдылық720pЕсептеу бірлігішығыс бейненің секунды үшінТөлем
Шығыс · видеоның болжамды секунды · Тек салыстыруға арналған бағалау $0.2 шығыс бейненің секунды үшін

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

БаптауГенерацияның болжамды құныМөлшерлемелер кестесі—Болжамды мөлшербір генерацияға арналған болжамАудио жасау нұсқалары—Ажыратымдылық—Есептеу бірлігі—Төлем
Шығыс · Генерацияның болжамды құны · Тек салыстыруға арналған бағалау $0.4 жасауға дейінгі бағалау

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

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

Анықтамалық тариф мәліметтері

Модельдің анықтамалық кестелері әдіс таңдауын, баға есебін не төлемді өзгертпейді. Қолданыстағы төлемдер таңдалған Ailoot әдісінің мөлшерлемелерімен есептеледі.

Бейне конфигурацияларының баға сілтемелері

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

БаптауТөлемді есептеу шарттарыТөлем
БаптауБейне бағасыТөлемді есептеу шарттарыБұл баға кілтінде қосымша шарт көрсетілмеген.Төлем
Шығыс · Видео бағасы $0.2 бейне секунды үшін

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

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

Ailoot Ultra · Бейне

curl · бапталған профильді дәл қолданыңыз
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "alibaba/wan-2.7", "prompt": "a calm greenhouse", "duration": 6, "resolution": "720p", "aspect_ratio": "16:9", "generate_audio": true}')
Path('request.json').write_text(json.dumps(p,ensure_ascii=False))
PY_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
python3 - <<'PY_RESULT'
import json
from pathlib import Path
r=json.loads(Path('result.json').read_text())
print(json.dumps(r,ensure_ascii=False,indent=2))
print('Keep the complete JSON and response headers; do not resubmit an unknown creation.')
PY_RESULT

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

Ailoot Ultra · Бейне

mp4

  • GET /v1/videos/{request_id}
  • GET /v1/videos/generations/{request_id}
  • GET /v1/videos/{request_id}/content
  • GET /v1/videos/generations/{request_id}/content
Тапсырма күйін тексеру
GET бастапқы операцияның күйі
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
python3 - <<'PY_STATUS_URL'
import json
from pathlib import Path
from urllib.parse import quote
r=json.loads(Path('result.json').read_text())
if not isinstance(r.get('id'),str) or not r['id']:raise SystemExit('Keep the original response and headers for reconciliation; no returned ID')
Path('status-url.txt').write_text('https://api.ailoot.ai/v1/videos/'+quote(r['id'],safe=''))
PY_STATUS_URL
curl --fail-with-body --silent --show-error "$(cat status-url.txt)" \
  -H "Authorization: Bearer $AILOOT_API_KEY" -D status-headers.txt -o status.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
r=json.loads(Path('status.json').read_text())
print(json.dumps(r,ensure_ascii=False,indent=2))
print('Keep the complete JSON and response headers; do not resubmit an unknown creation.')
PY_RESULT
Басқа мазмұнды оқу
Өзіңізге тиесілі әр дайын нәтижені сақтау
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_ASSETS'
import json,os,subprocess
from pathlib import Path
from urllib.parse import urljoin,urlsplit
r=json.loads(Path('status.json').read_text())
if r.get('status')!='completed':raise SystemExit('Keep the original ID and read its status; never recreate an unknown job')
if not isinstance(r.get('data'),list) or not r['data']:raise SystemExit('Keep the complete original status; no completed outputs supplied')
urls=[]
for i,u in enumerate(r.get('data',[])):
    if not isinstance(u,str):raise SystemExit('Keep the original response; unexpected asset shape')
    urls.append((str(i),u))
for label,path in urls:
    u=urljoin('https://api.ailoot.ai',path);z=urlsplit(u)
    if z.scheme!='https' or z.netloc!='api.ailoot.ai' or z.username or z.password:raise SystemExit('Use the actual returned Ailoot owned content URL')
    target=Path('owned-'+label+'.bin')
    subprocess.run(['curl','--fail-with-body','--silent','--show-error',u,'-H','Authorization: Bearer '+os.environ['AILOOT_API_KEY'],'-D',str(target)+'.headers','-o',str(target)],check=True)
print('All returned owned URLs saved; complete metadata, timing and usage remain in the JSON.')
PY_ASSETS
Барлық дайын нәтижені сақтау

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

Аяқталған data[] ішіндегі иелігіңіздегі әрбір қолтаңбасы бар URL мекенжайын және күй метадеректерін толық сақтаңыз. Жасалған аудиосын қоса, әрбір шығыс нәтижесін сақтаңыз. generate_audio=false болса да, жарамды AAC аудиожолы болуы мүмкін; сол аудионы қоса алғанда, бастапқы MP4 файлын толық сақтаңыз.

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

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

Нәтижелердің ең көп саны: 4.

Жауап өрістері
ӨрісТүріМағынасы
ӨрісidТүріstringМағынасы—
ӨрісobjectТүріstringМағынасы—
ӨрісmodelТүріstringМағынасы—
ӨрісstatusТүріstringМағынасы—
Өрісdata[]Түріsigned content URLМағынасы—
Өрісcharge_pending_checkТүріbooleanМағынасы—
Өрісerror.codeТүріstringМағынасы—
Өрісerror.messageТүріstringМағынасы—
Өрісoperation_idТүріstringМағынасыБастапқы күй немесе мазмұнға арналған HTTP503 result_pending_check жауабы: id ретінде сол бастапқы ашық бейне ID мәні беріледі.
Өрісerror.typeТүріstringМағынасыHTTP503 result_pending_check кезінде server_error.
Қателер және келесі қадамдар
ЖауапШартКелесі қадам
Жауап400 · invalid_request_errorШартБейне профилін талдауға дейін сұраудың өңделмеген денесін оқу сәтсіз аяқталадыКелесі қадамҚайтарылған жауапты сақтап, оқылмайтын сұрау денесін түзетіңіз.
Жауап422 · price_unavailableШартДәл бейне профилін талдау сәтсіз аяқталады немесе толық талданған профиль үшін дайын нақты баға картасы жоқКелесі қадамЖауапты сақтаңыз; пайдалануға рұқсат етілген толық әрі дәл профильді және оның жарияланған баға картасын қолданыңыз. Бұл тармақ жеткізушіге жіберуден бұрын орындалады.
Жауап409 · video_not_readyШартБастапқы нәтиженің мазмұны әзірге қолжетімді емесКелесі қадамБастапқы қайтарылған ID бойынша күйді мезгіл-мезгіл сұрап, Retry-After талабын сақтаңыз.
Жауапserver_errorШартҚайтарылған жауапта операцияны немесе нәтижені тексеру қажет екені көрсетілгенКелесі қадамБастапқыда қайтарылған операцияның/тапсырманың ID мәнін, сұрау тақырыптарын және жауабын сақтаңыз; сол бастапқы операцияны қолдау көрсетілетін тәсілдермен оқуды жалғастырыңыз. Жасау сұрауын қайта жібермеңіз.
Жауап503 · result_pending_checkШартБастапқы күйді немесе мазмұнды GET арқылы алу: тапсырма жарияланбаған, бастапқы тапсырма failed/cancelled/expired күйінде емес және жергілікті күй unknown немесе бастапқы тапсырманың күйі completed.Келесі қадамБастапқы id және operation_id мәндерін (сол бір ашық бейне ID мәні), жауапты және тақырыптарды сақтаңыз; тек бастапқы күйді немесе мазмұнды оқыңыз. Жаңа генерация сұрауын ешқашан жібермеңіз.

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

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

Ailoot Ultra alibaba/wan-2.7

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

/v1/videos/generations, /videos, /videos/generations

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

alibaba/wan-2.7

FAQ · Alibaba: Wan 2.7
Қандай кіріс деректері мен нәтижелер қолжетімді?

POST /v1/videos · alibaba/wan-2.7: text → video

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

POST /v1/videos · alibaba/wan-2.7: model, prompt, duration, resolution, aspect_ratio, generate_audio

Толығырақ

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

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

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

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

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

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

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

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

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

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

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