kling-v1-6
kling-v1-6-profilen genererer video fra en skriftlig scenebeskrivelse. Planlegg et kort opptak med et tydelig motiv, en handling og kameraføring, og bruk de dokumenterte varighetsvalgene på fem eller ti sekunder. Genereringen er asynkron: Behold den returnerte oppgaveidentiteten og hent den ferdige videoen etter at den opprinnelige oppgaven er fullført med et vellykket resultat.
Om modellen
Denne beskrivelsen dekker modellens funksjoner. Tilgjengelige inndata, utdata og alternativer i Ailoot er oppført nedenfor for den valgte metoden.
Det nøyaktige modellvalget kling-v1-6 identifiserer Klings tekst-til-video-profil. Send JSON til POST /v1/videos/generations med model satt til kling-v1-6 og den skriftlige scenen i prompt. POST /v1/videos godtar også den samme genereringsforespørselen. En tydelig forespørsel beskriver hva som er synlig, hva som skjer under opptaket, og hvordan kameraet observerer det. Den minimale sceneforespørselen oppgir modellvelgeren og prompten og lar ytterligere opptaksinnstillinger være uspesifiserte.
For et produktopptak beskriver du objektet, underlaget, lyssettingen og én synlig handling, som en langsom rotasjon eller en endring i kameraposisjon. For et scenekonsept identifiserer du omgivelsene, hovedmotivet og bevegelsen gjennom bildet. Hold handlingen lett å oppfatte innenfor det ønskede klippet. En prompt kan beskrive en liten båt som krysser en stille innsjø, et vidt utsnitt fra bredden, tidlig morgenlys og et stabilt kamera som følger båtens retning.
Grensen for prompt er 500 tegn. Den valgfrie negative_prompt kan inneholde opptil 200 tegn og beskriver uønskede elementer. De dokumenterte duration-valgene for denne profilen er 5 og 10 sekunder. mode-verdiene er std og pro. cfg_scale er et tall fra 0 til 1; dokumentasjonen beskriver høyere verdier som sterkere etterlevelse av teksten. Velg innstillinger for det konkrete opptaket og behold de innsendte verdiene sammen med resultatet.
Det dokumenterte camera_control-objektet oppgir kameratypene simple, down_back, forward_up, right_turn_forward og left_turn_forward. Konfigurasjonen for simple navngir innstillingene horizontal, vertical, pan, tilt, roll og zoom. Det minimale teksteksemplet gir et nyttig utgangspunkt når en scene kan beskrives uten et separat kamerastyringsobjekt. Gi kamerabevegelsen et tydelig formål i prompten, som å avdekke motivet eller følge bevegelsen.
Innsendingen starter en asynkron oppgave. Behold den returnerte id, headeren X-Ailoot-Task-Id og polling_url, og bruk deretter GET på denne polling_url med den samme Ailoot API-nøkkelen for å lese den opprinnelige oppgaven. Oppgavestatusen finnes i data.task_status: submitted og processing betyr at den venter eller pågår, succeed betyr vellykket, og failed betyr mislykket. En bekreftelse på innsending er derfor et mellomresultat. Ved suksess henter du hver URL i data.task_result.videos[].url; dette er lenker til resultatfiler som Ailoot administrerer. GET /v1/videos/{id}/content henter det første resultatet, og spørringsparameteren index velger et returnert resultat etter den nullbaserte indeksen. Behold statussvaret sammen med det valgte klippet. Hvis en tidsavbruddsfeil eller et result_pending_check-svar oppstår, beholder du den opprinnelige returnerte identiteten og kontrollerer den operasjonen i stedet for å sende inn opptaket på nytt.
Vurder hele det ferdige opptaket: Den tiltenkte handlingen, motivets utseende, innrammingen og bevegelsen hører alle til opptaksbeskrivelsen. Akkurat denne profilen gir tekst-til-video-arbeidsflyten som er beskrevet her. En returnert oppgave som fortsatt trenger en statuskontroll, bør følges med sin opprinnelige identitet, også når en klientforespørsel får tidsavbrudd; behold oppgaveinformasjonen før du vurderer en ny genereringsforespørsel.
Ailoot Ultra · Video POST /v1/videos kling-v1-6
kling-v1-6Start
kling-v1-6-profilen genererer video fra en skriftlig scenebeskrivelse. Planlegg et kort opptak med et tydelig motiv, en handling og kameraføring, og bruk de dokumenterte varighetsvalgene på fem eller ti sekunder. Genereringen er asynkron: Behold den returnerte oppgaveidentiteten og hent den ferdige videoen etter at den opprinnelige oppgaven er fullført med et vellykket resultat.
- Godkjente inndata
- Tekst
- Resultater
- Video
Tilgjengelig i Ailoot · inndata & metoder
Ailoot Ultra · Video POST /v1/videos
- Inndatatyper
text- Utdatatyper
video
| Felt | Type | Krav | Verdier & grenser | Standard |
|---|---|---|---|---|
Feltmodel | Typestring | KravPåkrevd | Verdier & grenser kling-v1-6 | Standard— |
Feltprompt | Typestring | KravPåkrevd | Verdier & grenser | Standard— |
Feltmode | Typestring | KravPåkrevd | Verdier & grenser std, pro | Standard— |
Feltmodel_name | Typestring | KravValgfritt | Verdier & grenser kling-v1-6 | Standard— |
Feltcfg_scale | Typenumber | KravValgfritt | Verdier & grenser Minimum: 0 Maksimum: 1 | Standard— |
Feltaspect_ratio | Typestring | KravValgfritt | Verdier & grenser | Standard— |
Feltnegative_prompt | Typestring | KravValgfritt | Verdier & grenser | Standard— |
Feltduration | Typeinteger | KravValgfritt | Verdier & grenser 5, 10 | Standard— |
Metodeparametere og livssyklus
| Parameter | Avtale |
|---|---|
Parametercontent_type | Avtaleapplication/json |
Parameterrequired | Avtalemodel, prompt, mode |
Parameteroptional | Avtalemodel_name, cfg_scale, aspect_ratio, negative_prompt, duration |
Parametermaterial_types | Avtaletext |
Parameterconditions | Avtalemodel selects this model. An omitted model_name uses the selected model; an explicit native model_name override is preserved. |
Metodealiaser: /v1/videos/generations
Livssyklus: 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}
Priser
Slik beregnes det endelige beløpet
De viste satsene anslår kostnaden før generering. Det endelige beløpet beregnes ut fra kostnaden som er registrert for den opprinnelige genereringen. Målt varighet på utdataene og anslåtte mengder er ikke den endelige fakturerbare mengden.
Tariffopplysninger legger ikke til forespørselsvalg. Støttede parametere står ved den valgte metoden.
- Hurtigmodus
- Ikke angitt Når hurtigmodus er valgt
- Flex-modus
- Ikke angitt Når flex-modus er valgt
- Maksimal resonneringsinnsats
- Ikke angitt Når justeringen «default» brukes for maksimal resonneringsinnsats
Estimerte satser for sammenligning
Priser etter konfigurasjon
Knytt hver kostnad til de viste vilkårene. Bruk én sats for hvert sett med alternative konfigurasjoner.
| Konfigurasjon | Prisplan | Forventet mengde | Kostnad |
|---|---|---|---|
| KonfigurasjonGrunnpriser for tokener | PrisplanGrunnsats | Forventet mengde— | Kostnad Inndata · Inngående tokener · Estimat kun for sammenligning — / 1K tokener Utdata · Utgående tokener · Estimat kun for sammenligning — / 1K tokener Inndata · Lesing fra hurtigbuffer · Estimat kun for sammenligning — / 1K tokener Inndata · Skriving til hurtigbuffer · Estimat kun for sammenligning — / 1K tokener Inndata · Skriving til hurtigbuffer, 1 time · Estimat kun for sammenligning — / 1K tokener |
| KonfigurasjonEstimated generation cost | Prisplan— | Forventet mengdeestimat for én generering | Kostnad Inndata · Anslått genereringskostnad · Estimat kun for sammenligning $6 estimat før generering This estimate is not an additional charge or a fixed rate for the completed generation. |
Ailoot reserverer et estimert beløp før en forespørsel. Etter resultatet gjøres det endelige beløpet opp basert på målt forbruk. Oppgjør for strømming bruker den endelige forbruksposten. Slik fungerer reservasjon og oppgjør →
Eksempelforespørsler
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": "kling-v1-6", "prompt": "A happy holiday scene at the beach.", "mode": "pro"}')
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.
Motta og lagre resultater
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}
Behold alle ferdige resultater
Lagre hver ferdige video eller returnerte fil; hent hver faktisk returnerte ressurs-URL.
Retain the complete response, all actual results, original identifiers, usage and response headers.
Hvis det opprinnelige svaret må kontrolleres
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.
Svarfelter
| Felt | Type |
|---|---|
Feltdata.task_result.videos[].url | Typestring or array, as returned |
Aliaser
Modellaliaser
Ailoot Ultra kling-v1-6
Aliaser for metodestier
/v1/videos/generations
Tilknyttede anroper-ID-er
FAQ · kling-v1-6
- Hvilke inndata og resultater er tilgjengelige?
POST /v1/videos·kling-v1-6:text→video- Hvilke felt bruker forespørselen?
POST /v1/videos·kling-v1-6:model,prompt,mode,model_name,cfg_scale,aspect_ratio,negative_prompt,duration- Hvilke grenser gjelder?
POST /v1/videos·kling-v1-6:cfg_scale.minimum:0;cfg_scale.maximum:1