modeller

Google: Veo 3.1 Fast

Markdown · JSON

Google: Veo 3.1 Fast

Veo 3.1 Fast er Googles videomodel til korte scener baseret på tekst eller billeder med genereret lyd. Dens produktionsprofil returnerer MP4-klip på fire, seks eller otte sekunder ved 24 fps med output i 720p eller 1080p og styrede start- eller slutbilleder.

Om modellen

Denne beskrivelse dækker modellens funktioner. Tilgængelige input, output og indstillinger i Ailoot står nedenfor for den valgte metode.

Veo 3.1 Fast er Googles hurtige videogenereringsprofil til en kort scene beskrevet i tekst eller fastlagt af et billede. Den kombinerer den visuelle optagelse med genereret lyd og understøtter styrede start- og slutbilleder. Brug den til at udvikle et scenekoncept, forberede korte kreative variationer eller skabe et kompakt audiovisuelt segment med en tydelig handling og visuel retning.

Byg beskrivelsen op omkring motiv, handling og miljø. Tilføj derefter den indramning, kamerabevægelse, belysning og visuelle behandling, der gør optagelsen nyttig. En original produktbeskrivelse kan vise en lille keramisk lampe på et træskrivebord, hvor kameraet langsomt nærmer sig, mens lyset tændes, og en afdæmpet kontaktlyd ledsager handlingen. Motivet og den synlige begivenhed beskriver billedet; lydanvisningen beskriver lytteoplevelsen.

Skriv sceneanvisningen på engelsk som angivet i producentens promptprofil. Hold hovedhandlingen i passende forhold til klippets længde, og skeln mellem en kamerabevægelse og motivets bevægelse. Et bredt etableringsbillede, et nærbillede af en tekstur og en optagelse, der følger en genstand i bevægelse, besvarer forskellige kreative spørgsmål. Vælg den visning, der formidler den ønskede detalje, frem for at kombinere løsrevne kameraanvisninger i én kort optagelse.

Til en billedbaseret scene skal du forberede et tydeligt startbillede, der allerede fastlægger udseende og komposition. Bevægelsesbeskrivelsen kan derefter fokusere på den efterfølgende begivenhed. Et slutbillede kan give et visuelt mål for overgangen. Hold de vigtige motivdetaljer og stilen sammenhængende mellem billederne, eller beskriv den ønskede forvandling udtrykkeligt. Gennemgå selve overgangen såvel som åbnings- og slutbilledet.

Producentens produktionsprofil understøtter klip på fire, seks eller otte sekunder, liggende 16:9 eller stående 9:16 samt op til fire videooutput pr. prompt. Fast-output er 720p eller 1080p ved 24 billeder pr. sekund i MP4-format. Den billedbaserede profil accepterer JPEG eller PNG, angiver en maksimal inputbilledstørrelse på 20 MB og understøtter inputkonfigurationer i 720p/1080p. Forbered kompositionen til dens ønskede orientering, og hold input inden for denne billedgrænse.

Lyd kan indgå i den genererede scene. Beskriv eventuelle talte replikker, omgivelseslyde eller relevante effekter sammen med den synlige handling, og angiv det motiv, der skal tale, og den begivenhed, der skal frembringe lyden. Hold dialogen kort nok til den ønskede fremførelse, og skeln den fra atmosfære eller musik. Lydgenerering følger den skrevne scenebeskrivelse; en lydoptagelse er ikke blandt de dokumenterede normale input til denne profil.

Den aktuelle produktionsprofil angiver også generering med materialereferencer og videoforlængelse. Referencer styrer et motivs eller en genstands udseende, mens start- og slutbilleder styrer den indledende og afsluttende komposition. Vælg referencemateriale med en tydelig rolle i scenen frem for at behandle hvert billede som en udskiftelig kontrol. Ved et fortsættende klip skal du vælge den separate arbejdsgang til forlængelse og beskrive, hvad der skal ske efter den eksisterende handling; dens inputhåndtering adskiller sig fra en ny tekstbaseret optagelse.

En negativ beskrivelse kan angive indhold eller visuelle behandlinger, du ønsker at undgå. Hold hovedprompten fokuseret på den scene, du ønsker, og gør udelukkelserne specifikke for opgaven. Ved en produktvariation skal du bevare motiv og indramning og samtidig ændre én detalje, såsom lysretning eller materialebehandling. Gem indstillingerne og referencesættet, når du sammenligner resultater, så den kreative forskel forbliver tydelig.

Veo 3.1 Fast og den almindelige Veo 3.1-profil er fortsat særskilte valg. Det dokumenterede Fast-produktionsoutput er 720p/1080p; den almindelige profil angiver også 4K. Gem den valgte udgave og dens outputindstillinger sammen med resultatet frem for at behandle en Preview-identifikator eller en anden Veo-version som et automatisk synonym for denne produktionsprofil.

Arbejdsgangen opretter en genereringsoperation og gør de returnerede videofiler tilgængelige efter afslutning. Gem hvert faktisk output, der er valgt til gennemgang, sammen med beskrivelsen, kildebillederne og relevante indstillinger. Et operations-id registrerer genereringen; det færdige MP4-resultat er det, der kan afspilles og bruges i redigeringen. Bevar eventuelle medsendte metadata om indholdets oprindelse sammen med videoen.

Gennemgå motivets udseende, den ønskede handling, kamerabehandling og lyd gennem hele klippet. Kontrollér dialogens forståelighed og forholdet mellem lyd og synlige begivenheder, før klippet bruges i en længere komposition. Det nyttige resultat kan være en konceptoptagelse, en produktafsløring eller et kort fortællende segment med senere titler, overgange og andet redigeringsarbejde tilføjet i den omgivende produktionsarbejdsgang.

Ailoot Ultra · Video POST /v1/videos google/veo-3.1-fast

google/veo-3.1-fast

Google /google/veo-3.1-fast

Start

Veo 3.1 Fast er Googles videomodel til korte scener baseret på tekst eller billeder med genereret lyd. Dens produktionsprofil returnerer MP4-klip på fire, seks eller otte sekunder ved 24 fps med output i 720p eller 1080p og styrede start- eller slutbilleder.

Accepterede input
Tekst
Resultater
Video

Tilgængelig i Ailoot · input og metoder

Ailoot Ultra · Video POST /v1/videos
Inputtyper
text
Outputtyper
video
Outputformat
mp4
Antal output
Op til 4 outputs
FeltTypeKravVærdier og grænserStandard
FeltmodelTypestringKravPåkrævetVærdier og grænser
google/veo-3.1-fast
Standard—
FeltpromptTypestringKravPåkrævetVærdier og grænser
Maksimalt antal UTF-8-bytes: 10.000
Mindst ét tegn, der ikke er et blanktegn, kræves: Ja
Standard—
FeltdurationTypeintegerKravPåkrævetVærdier og grænser
4, 6, 8
Standard—
FeltresolutionTypestringKravPåkrævetVærdier og grænser
720p
Standard—
Feltaspect_ratioTypestringKravPåkrævetVærdier og grænser
16:9, 9:16
Standard—
Feltgenerate_audioTypebooleanKravPåkrævetVærdier og grænser
false, true
Standard—
Kombinationer af inputmaterialer

Tekst til video · Påkrævet: prompt

Metodeparametre og livscyklus
ParameterKontrakt
Parametercontent_typeKontraktapplication/json
ParameterrequiredKontraktmodel, prompt, duration, resolution, aspect_ratio, generate_audio
Parameteradditional_propertiesKontraktfalse
ParameterparametersKontrakt{"name":"model","type":"string","required":true,"enum":["google/veo-3.1-fast"]}, {"name":"prompt","type":"string","required":true,"non_whitespace":true,"max_utf8_bytes":10000}, {"name":"duration","type":"integer","required":true,"enum":[4,6,8]}, {"name":"resolution","type":"string","required":true,"enum":["720p"]}, {"name":"aspect_ratio","type":"string","required":true,"enum":["16:9","9:16"]}, {"name":"generate_audio","type":"boolean","required":true,"enum":[false,true]}
Parametermaterial_typesKontrakttext

Metodealiaser: /v1/videos/generations, /videos, /videos/generations

Livscyklus: 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

Behold hele svaret og de oprindeligt returnerede ID’er.

Indsend aldrig en oprettelse med ukendt udfald igen.

Priser

Sådan beregnes det endelige beløb

De viste satser bruges til at anslå omkostningen før genereringen. Det endelige beløb beregnes ud fra den registrerede omkostning for den oprindelige generering. Den målte varighed af outputtet og de anslåede mængder er ikke den endelige fakturerbare mængde.

Tarifoplysninger tilføjer ikke anmodningsmuligheder. Understøttede parametre står ved den valgte metode.

Hurtig tilstand
Ikke angivet Når hurtig tilstand er valgt
flex-tilstand
Ikke angivet Når flex-tilstanden er valgt
Maksimal ræsonneringsindsats
Ikke angivet Når default-justeringen anvendes ved maksimal ræsonneringsindsats

Estimerede takster til sammenligning

Priser efter konfiguration

Knyt hver omkostning til de viste betingelser. Brug én takst for hver gruppe af alternative konfigurationer.

KonfigurationTakstplanForventet mængdeGenerér lydOpløsningAfregningsenhedAfregningsbetingelserBeløb
KonfigurationGrundpriser for tokensTakstplanGrundtakstForventet mængde—Generér lyd—Opløsning—Afregningsenhed—Afregningsbetingelser—Beløb
Input · Inputtokens · Estimat kun til sammenligning — / 1K tokens
Output · Outputtokens · Estimat kun til sammenligning — / 1K tokens
Input · Cachelæsning · Estimat kun til sammenligning — / 1K tokens
Input · Cacheskrivning · Estimat kun til sammenligning — / 1K tokens
Input · Cacheskrivning, 1 time · Estimat kun til sammenligning — / 1K tokens
KonfigurationVideoprisTakstplan—Forventet mængde—Generér lyd—Opløsning—Afregningsenhedpr. videosekundAfregningsbetingelserlyd: with_audioBeløb
Output · Videopris · Estimat kun til sammenligning $0.24 pr. videosekund
KonfigurationVideoprisTakstplan—Forventet mængde—Generér lyd—Opløsning—Afregningsenhedpr. videosekundAfregningsbetingelserlyd: with_audio; opløsning: 4kBeløb
Output · Videopris · Estimat kun til sammenligning $0.6 pr. videosekund
KonfigurationUltraTakstplan—Forventet mængdeØnsket konfiguration; kun et estimat.Generér lydMed lydOpløsning720pAfregningsenhedpr. sekund outputvideoAfregningsbetingelser—Beløb
Output · Anslået sekund af outputvideo · Estimat kun til sammenligning $0.2 pr. sekund outputvideo

Den viste takst estimerer omkostningerne før generering. Det endelige beløb beregnes ud fra de registrerede omkostninger for den oprindelige generering. Den faktiske videovarighed er ikke afregningsmængden.

KonfigurationVideoprisTakstplan—Forventet mængde—Generér lyd—Opløsning—Afregningsenhedpr. videosekundAfregningsbetingelserlyd: without_audioBeløb
Output · Videopris · Estimat kun til sammenligning $0.2 pr. videosekund
KonfigurationVideoprisTakstplan—Forventet mængde—Generér lyd—Opløsning—Afregningsenhedpr. videosekundAfregningsbetingelserlyd: without_audio; opløsning: 4kBeløb
Output · Videopris · Estimat kun til sammenligning $0.5 pr. videosekund
KonfigurationUltraTakstplan—Forventet mængdeØnsket konfiguration; kun et estimat.Generér lydUden lydOpløsning720pAfregningsenhedpr. sekund outputvideoAfregningsbetingelser—Beløb
Output · Anslået sekund af outputvideo · Estimat kun til sammenligning $0.16 pr. sekund outputvideo

Den viste sats anslår omkostningen før generering. Den endelige opkrævning beregnes ud fra den omkostning, der er registreret for den oprindelige generering. Videoens fysiske varighed er ikke den fakturerbare mængde.

KonfigurationAnslået genereringsomkostningTakstplan—Forventet mængdeestimat for én genereringGenerér lyd—Opløsning—Afregningsenhed—Afregningsbetingelser—Beløb
Output · Anslået genereringsomkostning · Estimat kun til sammenligning $0.64 estimat før generering

Dette estimat er hverken et ekstra gebyr eller en fast pris for den færdige generering.

Ailoot reserverer et estimeret beløb før en anmodning. Efter resultatet afregnes det endelige beløb ud fra det målte forbrug. Ved streaming bruges den endelige forbrugsregistrering til afregningen. Sådan fungerer reservation og afregning →

Detaljer om referencetariffen

Referenceplaner på modelniveau ændrer ikke metodevalg, prisoverslag eller opkrævninger. Ved den aktive afregning anvendes taksterne for den valgte Ailoot-metode.

Prisreferencer for videokonfigurationer

Priser efter konfiguration

Knyt hver omkostning til de viste betingelser. Brug én takst for hver gruppe af alternative konfigurationer.

KonfigurationAfregningsbetingelserBeløb
KonfigurationVideoprisAfregningsbetingelserlyd: with_audioBeløb
Output · Videopris $0.24 pr. videosekund

Offentliggjort prisreference for den viste konfiguration. Den endelige afregning følger den konfiguration, der faktisk faktureres.

KonfigurationVideoprisAfregningsbetingelserlyd: with_audio; opløsning: 4kBeløb
Output · Videopris $0.6 pr. videosekund

Offentliggjort prisreference for den viste konfiguration. Den endelige afregning følger den konfiguration, der faktisk faktureres.

KonfigurationVideoprisAfregningsbetingelserlyd: without_audioBeløb
Output · Videopris $0.2 pr. videosekund

Offentliggjort prisreference for den viste konfiguration. Den endelige afregning følger den konfiguration, der faktisk faktureres.

KonfigurationVideoprisAfregningsbetingelserlyd: with_audio; opløsning: 720pBeløb
Output · Videopris $0.2 pr. videosekund

Offentliggjort prisreference for den viste konfiguration. Den endelige afregning følger den konfiguration, der faktisk faktureres.

KonfigurationVideoprisAfregningsbetingelserlyd: without_audio; opløsning: 4kBeløb
Output · Videopris $0.5 pr. videosekund

Offentliggjort prisreference for den viste konfiguration. Den endelige afregning følger den konfiguration, der faktisk faktureres.

KonfigurationVideoprisAfregningsbetingelserlyd: without_audio; opløsning: 720pBeløb
Output · Videopris $0.16 pr. videosekund

Offentliggjort prisreference for den viste konfiguration. Den endelige afregning følger den konfiguration, der faktisk faktureres.

Eksempelanmodninger

Ailoot Ultra · Video

curl · den præcise konfigurerede profil
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "google/veo-3.1-fast", "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

Hent og gem resultater

Ailoot Ultra · Video

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
Kontrollér opgavestatus
GET · Status for den oprindelige handling
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
Læsning af andet indhold
Gem hvert færdigt output, du ejer
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
Behold alle færdige resultater

Gem hver færdig video eller returneret fil; hent hver faktisk returneret fil-URL.

Behold hver signeret URL i det færdige data[], som du ejer, og alle statusmetadata. Gem hvert output inklusive dets genererede lyd. Et gyldigt AAC-lydspor kan være til stede selv med generate_audio=false; behold hele den oprindelige MP4 inklusive denne lyd.

Hvis det oprindelige svar skal kontrolleres

Læs det eksisterende oprindelige job; indsend aldrig en afsendelse med ukendt udfald igen.

Maksimalt antal output: 4.

Svarfelter
FeltTypeBetydning
FeltidTypestringBetydning—
FeltobjectTypestringBetydning—
FeltmodelTypestringBetydning—
FeltstatusTypestringBetydning—
Feltdata[]Typesigned content URLBetydning—
Feltcharge_pending_checkTypebooleanBetydning—
Felterror.codeTypestringBetydning—
Felterror.messageTypestringBetydning—
Feltoperation_idTypestringBetydningHTTP503 result_pending_check-svar for oprindelig status/indhold: samme oprindelige offentlige video-ID som id.
Felterror.typeTypestringBetydningserver_error ved HTTP503 result_pending_check.
Fejl og næste trin
SvarBetingelseNæste trin
Svar400 · invalid_request_errorBetingelseLæsning af det rå forespørgselsindhold mislykkes, før videoprofilen fortolkesNæste trinBehold det returnerede svar, og ret det ulæselige forespørgselsindhold.
Svar422 · price_unavailableBetingelseFortolkning af den præcise videoprofil mislykkes, eller den fuldt fortolkede profil har ikke et klargjort priskort, der matcher præcistNæste trinBehold svaret; brug hele den præcise profil, der har adgang, og dens offentliggjorte priskort. Denne gren udføres før afsendelse til en udbyder.
Svar409 · video_not_readyBetingelseDet oprindelige resultatindhold er endnu ikke tilgængeligtNæste trinForespørg på status med det oprindeligt returnerede ID, og overhold Retry-After.
Svarserver_errorBetingelseDet returnerede svar angiver, at operationen eller resultatet skal kontrolleresNæste trinGem det oprindeligt returnerede operations-/opgave-ID, anmodningens headere og svaret; fortsæt med de understøttede læseanmodninger for den oprindelige operation. Send ikke oprettelsesanmodningen igen.
Svar503 · result_pending_checkBetingelseGET af oprindelig status/indhold: opgaven er ikke offentliggjort, det oprindelige job er ikke failed/cancelled/expired, og den lokale tilstand er unknown, eller det oprindelige jobs status er completed.Næste trinBehold det oprindelige id og operation_id (samme offentlige video-ID), svaret og alle headere; læs kun den oprindelige status eller det oprindelige indhold. Send aldrig en ny forespørgsel om generering.

Aliaser

Modelaliaser

Ailoot Ultra google/veo-3.1-fast

Aliaser for metodestier

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

Relaterede kalder-ID’er

google/veo-3.1-fast

FAQ · Google: Veo 3.1 Fast
Hvilke input og resultater er tilgængelige?

POST /v1/videos · google/veo-3.1-fast: text → video

Hvilke felter bruger anmodningen?

POST /v1/videos · google/veo-3.1-fast: model, prompt, duration, resolution, aspect_ratio, generate_audio

Flere oplysninger

Tilslut Ailoot til Claude Code, OpenCode, Hermes eller din egen applikation.

Virksomheden og dens projektportefølje

Virksomheden og dens projektportefølje: millioner af kunder; månedligt salg for milliarder.

Køb tokens med rabat.

Abonnementsrabat til regelmæssigt arbejde. Rabatkoder giver op til 50% på tokenkøb.

Abonnement
Vælg et abonnement med rabat til dine regelmæssige anmodninger.
Rabatkode på op til 50%
Indtast koden ved købet. Prisen genberegnes efter den aktuelle kampagne.
Udgifter i historikken
Model, tokens og beløb gemmes for hver anmodning.

Vælg abonnement · Se modelpriser

Tilslut API’et til produktet, du sælger.

SaaS, apps og bots efter Ailoots tilbudsvilkår og licensaftale. Anmod om en forhandlerlicens til videresalg.

Kommerciel applikation
Byg generering af tekst, billeder, video og lyd ind i tjenestens betalte funktioner.
Licens til forhandlere
Send projektbeskrivelse og adgangsmodel. Bed om skriftlige vilkår for anvendelse og videresalg.
Dokumenter på websitet
Tilbudsvilkår, licensaftale og politik for behandling af data kan læses før tilslutning.

Anmod om forhandlerlicens · Tilbudsvilkår og licensaftale