Source: https://ailoot.ai/models/cs/wan2-2-t2v-plus/
Canonical: https://ailoot.ai/models/cs/wan2-2-t2v-plus/
Language: cs

# wan2.2-t2v-plus

[Markdown](https://ailoot.ai/models/cs/wan2-2-t2v-plus/index.md) · [JSON](https://ailoot.ai/models/cs/wan2-2-t2v-plus/facts.json)

## [wan2.2-t2v-plus](https://ailoot.ai/models/cs/wan2-2-t2v-plus/)

Wan 2.2 T2V Plus vytváří video z textového a negativního promptu. Zvolte velikost výstupu a pro získání hotového videa si uchovejte údaje o původní operaci Ailoot.

- [**Ailoot Ultra · Video** `POST /v1/videos` `wan2.2-t2v-plus`](https://ailoot.ai/models/cs/wan2-2-t2v-plus/#method-0)

O modelu

Tento popis zahrnuje schopnosti modelu. Vstupy, výstupy a možnosti dostupné v Ailoot jsou uvedeny níže pro vybranou metodu.

Použijte wan2.2-t2v-plus s poli model, prompt a negative\_prompt na endpointu /v1/videos. Pole size nabízí zdokumentované rozměry pro formát na šířku, na výšku i čtverec; výchozí hodnota je 1920\*1080. Další zpřístupněná pole jsou prompt\_extend, audio\_url a audio.

Než přidáte dekorativní detaily, popište objekt, prostředí, akci a pohyb kamery. Zvolte velikost podle cílového umístění a dbejte, aby se důležitá akce odehrávala uvnitř zvoleného výřezu. Uveďte konečnou pózu nebo výsledný pohled, aby měl záběr jasný závěr. Negativním promptem určete nežádoucí zpracování. Případný zvukový vstup i zvolená nastavení zvuku uchovejte společně se zadáním scény.

Odešlete záběr jednou přes /v1/videos a uchovejte vrácené ID požadavku. Přes /v1/videos/{request\_id} průběžně zjišťujte stav téže operace. Poté uložte všechna dokončená videa i úplnou odpověď. Porovnejte celý průběh akce a konečnou kompozici s dodanými podklady a zadáním.

**Ailoot Ultra · Video** `POST /v1/videos` `wan2.2-t2v-plus`

[`wan2.2-t2v-plus`](https://ailoot.ai/models/cs/#m=wan2.2-t2v-plus&route=Ultra&caller=wan2.2-t2v-plus&fmt=videos)

Ostatní /`wan2.2-t2v-plus`

### Úvod

Wan 2.2 T2V Plus vytváří video z textového a negativního promptu. Zvolte velikost výstupu a pro získání hotového videa si uchovejte údaje o původní operaci Ailoot.

Přijímané vstupy

Text

Výsledky

Video

### Dostupné v Ailoot · vstupy a metody

**Ailoot Ultra · Video** `POST /v1/videos`

Vstup

`text`

Výstup

`video`

| Pole | Typ | Požadavek | Hodnoty a limity | Výchozí |
| --- | --- | --- | --- | --- |
| Pole`model` | Typ`string` | PožadavekPovinné | Hodnoty a limity wan2.2-t2v-plus Podmínky: Použijte přesně tento směrovací selektor Ailoot. | Výchozí— |
| Pole`prompt` | Typ`string` | PožadavekPovinné | Hodnoty a limity Podmínky: Použijte dokumentované pole pro vybraný model a uvedené možnosti; nezadanou volitelnou hodnotu vynechte. | Výchozí— |
| Pole`negative_prompt` | Typ`string` | PožadavekPovinné | Hodnoty a limity Podmínky: Použijte dokumentované pole pro vybraný model a uvedené možnosti; nezadanou volitelnou hodnotu vynechte. | Výchozí— |
| Pole`prompt_extend` | Typ`boolean` | PožadavekVolitelné | Hodnoty a limity Podmínky: Použijte dokumentované pole pro vybraný model a uvedené možnosti; nezadanou volitelnou hodnotu vynechte. | Výchozífalse |
| Pole`size` | Typ`string` | PožadavekVolitelné | Hodnoty a limity 832\*480, 480\*832, 624\*624, 1920\*1080, 1080\*1920, 1440\*1440, 1632\*1248, 1248\*1632 Podmínky: Použijte dokumentované pole pro vybraný model a uvedené možnosti; nezadanou volitelnou hodnotu vynechte. | Výchozí1920\*1080 |
| Pole`audio_url` | Typ`string` | PožadavekVolitelné | Hodnoty a limity Podmínky: Použijte dokumentované pole pro vybraný model a uvedené možnosti; nezadanou volitelnou hodnotu vynechte. | Výchozí— |
| Pole`audio` | Typ`boolean` | PožadavekVolitelné | Hodnoty a limity Podmínky: Použijte dokumentované pole pro vybraný model a uvedené možnosti; nezadanou volitelnou hodnotu vynechte. | Výchozí— |

Parametry a životní cyklus metody

| Parametr | Kontrakt |
| --- | --- |
| Parametr`content_type` | Kontraktapplication/json |
| Parametr`required` | Kontraktmodel, prompt, negative\_prompt |
| Parametr`optional` | Kontraktprompt\_extend, size, audio\_url, audio |
| Parametr`material_types` | Kontrakttext |
| Parametr`conditions` | KontraktPoužijte přesně tento směrovací selektor Ailoot., Použijte dokumentované pole pro vybraný model a uvedené možnosti; nezadanou volitelnou hodnotu vynechte., Použijte dokumentované pole pro vybraný model a uvedené možnosti; nezadanou volitelnou hodnotu vynechte., Použijte dokumentované pole pro vybraný model a uvedené možnosti; nezadanou volitelnou hodnotu vynechte., Použijte dokumentované pole pro vybraný model a uvedené možnosti; nezadanou volitelnou hodnotu vynechte., Použijte dokumentované pole pro vybraný model a uvedené možnosti; nezadanou volitelnou hodnotu vynechte., Použijte dokumentované pole pro vybraný model a uvedené možnosti; nezadanou volitelnou hodnotu vynechte. |

Aliasy metody: `/v1/videos/generations`

Životní cyklus: `submit_once_poll_original`

`GET /v1/videos/{request_id}`

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

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

`GET /v1/media/assets`

`GET /v1/media/assets/{asset_id}`

### Tarify

##### Jak se vypočítá konečný poplatek

Zobrazené sazby slouží k odhadu ceny před generováním. Konečný poplatek se vypočítá z nákladů zaznamenaných u původního generování. Naměřená délka výstupu ani odhadovaná množství nejsou konečným účtovaným množstvím.

Údaje o tarifech nepřidávají možnosti požadavku. Podporované parametry jsou uvedeny u vybrané metody.

Rychlý režim

Neuvedeno Při výběru rychlého režimu

Režim flex

Neuvedeno Při výběru režimu flex

Maximální intenzita uvažování

Neuvedeno Když se při maximální intenzitě uvažování použije výchozí úprava (default)

#### Odhadované sazby pro srovnání

#### Ceny podle konfigurace

Přiřaďte každý poplatek k uvedeným podmínkám. Pro každou sadu alternativních konfigurací použijte jednu sazbu.

| Konfigurace | Tabulka sazeb | Předpokládané množství | Poplatek |
| --- | --- | --- | --- |
| KonfiguraceZákladní sazby za tokeny | Tabulka sazebZákladní sazba | Předpokládané množství— | Poplatek Vstup · Vstupní tokeny · Odhad pouze pro srovnání **—** / 1K tokenů Výstup · Výstupní tokeny · Odhad pouze pro srovnání **—** / 1K tokenů Vstup · Čtení z mezipaměti · Odhad pouze pro srovnání **—** / 1K tokenů Vstup · Zápis do mezipaměti · Odhad pouze pro srovnání **—** / 1K tokenů Vstup · Zápis do mezipaměti, 1 hodina · Odhad pouze pro srovnání **—** / 1K tokenů |
| KonfiguraceOdhadovaná cena generování | Tabulka sazeb— | Předpokládané množstvíodhad pro jedno generování | Poplatek Výstup · Odhadovaná cena generování · Odhad pouze pro srovnání **$0.06** odhad před generováním Tento odhad není dodatečným poplatkem ani pevnou sazbou za dokončené generování. |

Ailoot před požadavkem rezervuje odhadovanou částku. Po výsledku vyúčtuje konečný poplatek podle naměřeného využití. Při streamování se účtování řídí konečným záznamem využití. [Jak funguje rezervace a vyúčtování →](https://ailoot.ai/docs/cs/billing/reserve/)

### Příklady požadavků

#### Ailoot Ultra · Video

curl · vytvořte jednou a uchovejte úplný výsledekNačtěte původní úlohuUložte každý dokončený výstup, který vlastníte

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "wan2.2-t2v-plus", "prompt": "A cat is walking on grass.", "negative_prompt": ""}')

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
# Submit once. Retain the complete result, original identifiers and every response header.
```

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_STATUS'
import json,os,subprocess
from pathlib import Path
from urllib.parse import urljoin,urlsplit
r=json.loads(Path("result.json").read_text())
u=urljoin("https://api.ailoot.ai",r["polling_url"])
p=urlsplit(u)
if p.scheme!="https" or p.netloc!="api.ailoot.ai" or p.username or p.password:
    raise SystemExit("Unexpected returned polling URL; preserve the response")
subprocess.run(["curl","--fail-with-body","--silent","--show-error",u,"-H","Authorization: Bearer "+os.environ["AILOOT_API_KEY"],"-D","status-headers.txt","-o","status.json"],check=True)
# Read this same original polling_url again while pending.
# Preserve unknown/result_pending_check; do not repeat creation.
PY_STATUS
```

```bash
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())
roles={}
def visit(v,path=""):
    if isinstance(v,dict):
        for k,x in v.items(): visit(x,path+"/"+k)
    elif isinstance(v,list):
        for i,x in enumerate(v): visit(x,path+"/"+str(i))
    elif isinstance(v,str):
        u=urljoin("https://api.ailoot.ai",v); p=urlsplit(u)
        if p.scheme=="https" and p.netloc=="api.ailoot.ai" and not p.username and not p.password and p.path.startswith("/v1/media/assets/") and p.path.endswith("/content"):
            roles.setdefault(u,[]).append(path)
visit(r)
if not roles: raise SystemExit("No completed owned assets; retain the original status")
manifest=[]
for i,(u,paths) in enumerate(roles.items()):
    target=Path(f"asset-{i}.bin")
    subprocess.run(["curl","--fail-with-body","--silent","--show-error",u,"-H","Authorization: Bearer "+os.environ["AILOOT_API_KEY"],"-o",str(target)],check=True)
    raw=target.read_bytes()
    if not raw: raise SystemExit("Empty asset; retain original status and metadata")
    ext="glb" if raw[:4]==b"glTF" else "png" if raw[:8]==b"\x89PNG\r\n\x1a\n" else "jpg" if raw[:3]==b"\xff\xd8\xff" else "webp" if raw[:4]==b"RIFF" and raw[8:12]==b"WEBP" else "mp4" if raw[4:8]==b"ftyp" else "bin"
    name=f"asset-{i}.{ext}"
    if target.name!=name: target.rename(name)
    manifest.append({"file":name,"response_paths":paths,"bytes":len(raw)})
Path("asset-manifest.json").write_text(json.dumps(manifest,indent=2))
print("Saved",len(manifest),"unique owned assets; every response role retained")
PY_ASSETS
```

### Přijímání a ukládání výsledků

#### Ailoot Ultra · Video

- `GET /v1/videos/{request_id}`
- `GET /v1/videos/generations/{request_id}`
- `GET /v1/videos/{request_id}/content`
- `GET /v1/media/assets`
- `GET /v1/media/assets/{asset_id}`

##### Uchovejte všechny dokončené výsledky

Uložte každé dokončené video či vrácený soubor; stáhněte obsah každé skutečně vrácené URL souboru.

Uchovejte celou odpověď a hlavičky, původní identifikátory, každý skutečný výstup a všechna pole využití a účtování. Uložte každý jedinečný soubor spravovaný službou a zachovejte každou roli, která na něj odkazuje.

##### Pokud je nutné ověřit původní odpověď

Uchovejte vrácené veřejné id úlohy nebo operace a všechny hlavičky. Načítejte pouze původní úlohu; unknown ani result\_pending\_check neopravňují k dalšímu vytvoření.

Pole odpovědi

| Pole | Typ |
| --- | --- |
| Pole`id` | Typstring |
| Pole`polling_url` | Typstring |
| Pole`provider_task_id` | Typstring |
| Pole`task_id` | Typstring |
| Pole`status` | Typstring |
| Pole`video_url` | Typstring |

Chyby a další kroky

| Odpověď | Podmínka | Další krok |
| --- | --- | --- |
| Odpověď400 · `invalid_request_error` | PodmínkaPovinné pole, selektor modelu, typ nebo podoba vstupu jsou neplatné. | Další krokPřed přípravou samostatného požadavku si prohlédněte vrácené podrobnosti validace. |
| Odpověď`` | PodmínkaPůvodní požadavek nebo výsledek je neznámý nebo vyžaduje kontrolu. | Další krokZachovejte původní identifikátory a hlavičky; čtěte pouze podporované záznamy o stavu nebo záznamy knihovny. Požadavek na vytvoření znovu neodesílejte. |

### Aliasy

#### Aliasy modelu

**Ailoot Ultra** [`wan2.2-t2v-plus`](https://ailoot.ai/models/cs/#m=wan2.2-t2v-plus&route=Ultra&caller=wan2.2-t2v-plus&fmt=videos)

#### Aliasy cest metod

`/v1/videos/generations`

#### Související ID modelů

[`wan2.2-t2v-plus`](https://ailoot.ai/models/cs/#m=wan2.2-t2v-plus&route=Ultra&caller=wan2.2-t2v-plus&fmt=videos)

FAQ · wan2.2-t2v-plus

Jaké vstupy a výsledky jsou dostupné?

`POST /v1/videos` · `wan2.2-t2v-plus`: `text` → `video`

Jaká pole požadavek používá?

`POST /v1/videos` · `wan2.2-t2v-plus`: `model`, `prompt`, `negative_prompt`, `prompt_extend`, `size`, `audio_url`, `audio`

Připojte Ailoot k Claude Code, OpenCode, Hermes nebo vlastní aplikaci.

## Společnost a její portfolio projektů

Společnost a její portfolio projektů: miliony zákazníků; měsíční tržby v miliardách.

## Nakupujte tokeny se slevou.

Sleva předplatného pro pravidelnou práci. Promo kódy až 50% na nákup tokenů.

Předplatné

Pro pravidelné požadavky vyberte tarif se slevou.

Promo kód až 50%

Při nákupu zadejte kód. Cena se přepočítá podle probíhající akce.

Výdaje v historii

U každého požadavku se uloží model, tokeny a částka.

[Vybrat předplatné](https://ailoot.ai/docs/cs/billing/subscriptions/) · [Zobrazit ceny modelů](https://ailoot.ai/models/cs/)

## Připojte API k produktu, který prodáváte.

SaaS, aplikace a boti podle nabídky a licenční smlouvy Ailoot. Pro přeprodej požádejte o licenci přeprodejce.

Komerční aplikace

Začleňte generování textu, obrázků, videa a zvuku do placených funkcí své služby.

Licence pro přeprodejce

Pošlete popis projektu a způsob poskytování přístupu. Vyžádejte písemné podmínky použití a přeprodeje.

Dokumenty na webu

Nabídka, licenční smlouva a zásady zpracování dat jsou dostupné před připojením.

[Požádat o licenci přeprodejce](mailto:support@ailoot.ai) · [Nabídka a licenční smlouva](https://ailoot.ai/legal/offer?lang=cs)

## Ailoot · Společnost a její portfolio projektů





Ailoot staví na dlouhodobých provozních zkušenostech, široké klientské základně, stabilních službách a průběžném sledování KPI.





Společnost a její portfolio projektů: miliony zákazníků; měsíční tržby v miliardách.





Ailoot využívá tyto provozní zkušenosti k poskytování přístupu přes API k funkcím AI v produktech zákazníků, agentech, aplikacích a automatizacích.
