Vidu 1.5
Vidu 1.5 maakt video op basis van een tekstprompt onder de exacte model-ID vidu-1.5. Beschrijf het onderwerp, de zichtbare actie en de camerakadrering en selecteer vervolgens een duur van vijf seconden en één van drie beeldverhoudingen: 16:9, 1:1 of 9:16. Dien de taak één keer in en volg de geretourneerde bewerking totdat het videoresultaat klaar is.
Over het model
Deze beschrijving gaat over de mogelijkheden van het model. De via Ailoot beschikbare invoer, uitvoer en opties staan hieronder voor de geselecteerde methode.
Vidu 1.5 biedt tekst-naar-videogeneratie via de exacte model-ID vidu-1.5. Bouw het verzoek op rond een visueel idee van vijf seconden: een onderwerp dat één duidelijke actie uitvoert, een overzichtsbeeld of een product dat met een bepaalde camerabeweging wordt getoond. Plaats de scène, actie, omgeving, belichting en kadrering in de tekstprompt, zodat het beoogde shot wordt beschreven in het materiaal dat het model ontvangt.
Maak de video met POST /v1/videos en een application/json-body. De vereiste velden zijn model en prompt; stel model in op vidu-1.5 en geef de shotbeschrijving op als tekenreeks. Een bruikbare prompt voor een productshot kan het object, het oppervlak, de achtergrond en één camerabeweging benoemen, gevolgd door de actie die tijdens het shot zichtbaar moet zijn. Houd de briefing gericht genoeg om als één korte clip over te komen.
De duration-optie van het model is het gehele getal 5, dat een clip van vijf seconden vertegenwoordigt. De optionele aspect_ratio-waarden zijn de tekenreeksen 16:9, 1:1 en 9:16. Kies een verhouding voor de beoogde plaatsing voordat je de kadrering beschrijft: een brede scène voor een horizontale compositie, een gecentreerde opstelling voor een vierkant of een verticaal opgesteld onderwerp voor een staande compositie. De optionele tekenreeks negative_prompt kan visuele elementen aangeven die moeten worden vermeden. Behoud de parameternamen en exacte enumwaarden in het verzoek.
Het aanmaken start een asynchrone bewerking. Sla de daadwerkelijke identificatie op die het aanmaakantwoord retourneert en gebruik vervolgens GET /v1/videos/{request_id} om die oorspronkelijke bewerking te volgen. Een antwoord dat lopend werk toont, vertegenwoordigt de bestaande taak; blijf deze lezen totdat een voltooid resultaat of een fout wordt geretourneerd. Bewaar de geretourneerde fout en oorspronkelijke identificatie wanneer de bewerking mislukt of moet worden gecontroleerd.
Bewaar wanneer de bewerking is voltooid elk geretourneerd videoresultaat en haal elke daadwerkelijke inhouds-URL op die het antwoord aanlevert. De openbare inhoudsroute GET /v1/videos/{request_id}/content kan een uitvoer via de daadwerkelijke index ophalen. Sla de voltooide video en de geretourneerde metagegevens op en controleer vervolgens het onderwerp, de beweging, de kadrering en het einde van de clip aan de hand van de prompt. Als het indienen of de levering onduidelijk eindigt, bewaar dan de oorspronkelijke bewerkingsidentiteit en controleer die taak voordat je een nieuwe generatie start.
Ailoot Ultra · Video POST /v1/videos vidu-1.5
vidu-1.5Aan de slag
Vidu 1.5 maakt video op basis van een tekstprompt onder de exacte model-ID vidu-1.5. Beschrijf het onderwerp, de zichtbare actie en de camerakadrering en selecteer vervolgens een duur van vijf seconden en één van drie beeldverhoudingen: 16:9, 1:1 of 9:16. Dien de taak één keer in en volg de geretourneerde bewerking totdat het videoresultaat klaar is.
- Toegestane invoer
- Tekst
- Resultaten
- Video
Beschikbaar in Ailoot · invoer en methoden
Ailoot Ultra · Video POST /v1/videos
- Invoer
text- Uitvoer
video
| Veld | Type | Vereiste | Waarden en limieten | Standaard |
|---|---|---|---|---|
Veldmodel | Typestring | VereisteVereist | Waarden en limieten vidu-1.5 | Standaard— |
Veldprompt | Typestring | VereisteVereist | Waarden en limieten | Standaard— |
Veldaspect_ratio | Typestring | VereisteOptioneel | Waarden en limieten 16:9, 1:1, 9:16 | Standaard— |
Veldduration | Typeinteger | VereisteOptioneel | Waarden en limieten 5 | Standaard— |
Veldnegative_prompt | Typestring | VereisteOptioneel | Waarden en limieten | Standaard— |
Methodeparameters en levenscyclus
| Parameter | Contract |
|---|---|
Parametercontent_type | Contractapplication/json |
Parameterrequired | Contractmodel, prompt |
Parameteroptional | Contractaspect_ratio, duration, negative_prompt |
Parametermaterial_types | Contracttext |
Parameterconditions | Contract |
Methodealiasnamen: /v1/videos/generations
Levenscyclus: 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}
Tarieven
Zo worden de uiteindelijke kosten berekend
De getoonde tarieven ramen de kosten vóór de generatie. De definitieve kosten worden berekend op basis van de kosten die voor de oorspronkelijke generatie zijn geregistreerd. De gemeten duur van het gegenereerde resultaat en de geraamde hoeveelheden vormen niet de definitieve factureerbare hoeveelheid.
Tariefverwijzingen voegen geen verzoekopties toe. Ondersteunde parameters staan bij de geselecteerde methode.
- Snelle modus
- Niet opgegeven Wanneer de snelle modus geselecteerd is
- Flex-modus
- Niet opgegeven Wanneer de flex-modus geselecteerd is
- Maximale redeneerinspanning
- Niet opgegeven Wanneer voor maximale redeneerinspanning de default-aanpassing wordt gebruikt
Geschatte tarieven ter vergelijking
Prijzen per configuratie
Koppel elke kostenpost aan de getoonde voorwaarden. Gebruik één tarief voor elke groep alternatieve configuraties.
| Configuratie | Tariefstaffel | Verwachte hoeveelheid | Kosten |
|---|---|---|---|
| ConfiguratieBasistarieven voor tokens | TariefstaffelBasistarief | Verwachte hoeveelheid— | Kosten Invoer · Invoertokens · Schatting uitsluitend ter vergelijking — / 1K tokens Uitvoer · Uitvoertokens · Schatting uitsluitend ter vergelijking — / 1K tokens Invoer · Cache lezen · Schatting uitsluitend ter vergelijking — / 1K tokens Invoer · Cache schrijven · Schatting uitsluitend ter vergelijking — / 1K tokens Invoer · Cache schrijven, 1 uur · Schatting uitsluitend ter vergelijking — / 1K tokens |
| ConfiguratieEstimated generation cost | Tariefstaffel— | Verwachte hoeveelheidschatting voor één generatie | Kosten Invoer · Geschatte generatiekosten · Schatting uitsluitend ter vergelijking $0.4 schatting vóór generatie This estimate is not an additional charge or a fixed rate for the completed generation. |
Ailoot reserveert vóór een verzoek een geschat bedrag. Na het resultaat worden de uiteindelijke kosten afgerekend op basis van het gemeten verbruik. Bij streaming gebeurt de afrekening op basis van de definitieve verbruiksregistratie. Zo werken reservering en afrekening →
Voorbeeldverzoeken
Ailoot Ultra · Video
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": "vidu-1.5", "prompt": "A cat is walking on grass."}')
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.
Resultaten ophalen en opslaan
Ailoot Ultra · Video
GET /v1/videos/{request_id}GET /v1/videos/generations/{request_id}GET /v1/videos/{request_id}/contentGET /v1/media/assetsGET /v1/media/assets/{asset_id}
Alle voltooide resultaten bewaren
Sla elke voltooide video of elk teruggegeven bestand op; haal elke daadwerkelijk teruggegeven bestands-URL op.
Retain the complete response, all actual results, original identifiers, usage and response headers.
Als het oorspronkelijke antwoord moet worden gecontroleerd
Keep the returned public task or operation id and all headers. Read only the original task; unknown or result_pending_check does not authorize another creation.
Antwoordvelden
| Veld | Type |
|---|---|
Veldvideo_url | Typestring or array, as returned |
Aliasnamen
Modelaliasnamen
Ailoot Ultra vidu-1.5
Aliasnamen voor methodepaden
/v1/videos/generations
Gerelateerde aanroeper-ID’s
FAQ · Vidu 1.5
- Welke invoer en resultaten zijn beschikbaar?
POST /v1/videos·vidu-1.5:text→video- Welke velden gebruikt het verzoek?
POST /v1/videos·vidu-1.5:model,prompt,aspect_ratio,duration,negative_prompt