modeller

Kling v2.6

Markdown · JSON

Kling v2.6

Kling v2.6 genererer video fra tekst eller en beskrivelse med et bilde som utgangspunkt. Den dokumenterte videoarbeidsflyten omfatter også en valgfri lydinnstilling for denne utgaven, slik at scenens visuelle handling og ønskede lyd kan planlegges sammen.

Om modellen

Denne beskrivelsen dekker modellens funksjoner. Tilgjengelige inndata, utdata og alternativer i Ailoot er oppført nedenfor for den valgte metoden.

Kling v2.6 er en Kling-videomodell med støtte for tekst-til-video og bilde-til-video. Den dokumenterte arbeidsflyten omfatter et lydvalg for denne utgaven. Planlegg først den synlige hendelsen, og beskriv deretter den ønskede lyden når du bruker en arbeidsflyt som gjør denne kontrollen tilgjengelig. Hold forholdet mellom det publikum ser og hører, tydelig.

En nyttig tekstbeskrivelse angir motivet, omgivelsene, handlingen og kameravinkelen. Beskriv en konkret hendelse, for eksempel en person som åpner en treport, bølger som når en steinete strand, eller en liten maskin som beveger seg på en arbeidsbenk. Oppgi de viktige visuelle detaljene og rekkefølgen handlingen skal skje i.

En beskrivelse med et bilde som utgangspunkt begynner med et klargjort stillbilde. Bruk en referanse som viser motivets særtrekk og den ønskede komposisjonen. Forklar hvordan motivet, miljøet eller synsvinkelen skal bevege seg fra dette startbildet. Behold originalbildet, slik at den genererte sekvensen kan sammenlignes med sin faktiske visuelle kilde.

Behandle lyd som et eget kreativt valg. Den dokumenterte lydkontrollen har valgene on og off, og standardverdien er off i den publiserte arbeidsflyten. Registrer den valgte innstillingen sammen med resultatet. Når lyd inngår i innstillingen, beskriver du forholdet til den synlige hendelsen og lytter til det ferdige klippet sammen med bildet.

Den dokumenterte modelloppføringen angir fem og ti sekunders varighet, modusene std og pro samt liggende, stående og kvadratiske bildeformer. Velg alternativene som tilbys i den valgte arbeidsflyten. Hold den faktiske varigheten, modusen og innrammingen like når du sammenligner varianter for den samme scenen.

For en handling med en hørbar hendelse angir du tidspunktet i beskrivelsen. En port som lukkes, en gjenstand som berører en overflate, eller en bølge som bryter, har hver sitt konkrete visuelle øyeblikk. Undersøk om lyden i det ferdige klippet støtter dette øyeblikket og scenen som helhet. Behold det ferdige mediematerialet når du forbereder klippingen.

Kontroller den visuelle kontinuiteten gjennom hele sekvensen. Undersøk motivets form, utseende, kontakt med gjenstander i nærheten og kameraets bevegelse. Vurder deretter eventuell lyd separat med tanke på timing og egnethet. Den ferdige innstillingen trenger en brukbar åpning og avslutning, i tillegg til en hovedhandling som er lett å oppfatte.

Lagre prompten, referansen, de valgte innstillingene og det ferdige klippet samlet. Når en revisjon er nødvendig, skiller du mellom det observerte visuelle problemet og det observerte lydproblemet og endrer instruksjonen som er knyttet til det. Behold detaljene i scenen som fungerte, slik at den neste varianten besvarer et konkret kreativt spørsmål.

Ailoot Ultra · Video POST /v1/videos kling-v2-6

kling-v2-6

Kling /kling-v2-6

Start

Kling v2.6 genererer video fra tekst eller en beskrivelse med et bilde som utgangspunkt. Den dokumenterte videoarbeidsflyten omfatter også en valgfri lydinnstilling for denne utgaven, slik at scenens visuelle handling og ønskede lyd kan planlegges sammen.

Godkjente inndata
Tekst
Resultater
Video

Tilgjengelig i Ailoot · inndata & metoder

Ailoot Ultra · Video POST /v1/videos
Inndatatyper
text
Utdatatyper
video
FeltTypeKravVerdier & grenserStandard
FeltmodelTypestringKravPåkrevdVerdier & grenser
kling-v2-6
Vilkår: Bruk nøyaktig denne rutingsvelgeren for Ailoot.
Standard—
FeltpromptTypestringKravPåkrevdVerdier & grenser
Maksimal lengde: 500
Vilkår:
Standard—
FeltmodeTypestringKravPåkrevdVerdier & grenser
std, pro
Vilkår:
Standard—
Feltmodel_nameTypestringKravValgfrittVerdier & grenser
Vilkår: Valgfri overstyring av den innebygde innstillingen. Utelat den for å bruke den valgte modellen automatisk; en uttrykkelig angitt verdi beholdes.
Standard—
Feltcfg_scaleTypenumberKravValgfrittVerdier & grenser
Minimum: 0
Maksimum: 1
Vilkår:
Standard—
Feltaspect_ratioTypestringKravValgfrittVerdier & grenser
Vilkår:
Standard—
Feltnegative_promptTypestringKravValgfrittVerdier & grenser
Maksimal lengde: 200
Vilkår:
Standard—
FeltdurationTypeintegerKravValgfrittVerdier & grenser
5, 10
Vilkår:
Standard—
FeltsoundTypestringKravValgfrittVerdier & grenser
off, on
Vilkår:
Standard—
Metodeparametere og livssyklus
ParameterAvtale
Parametercontent_typeAvtaleapplication/json
ParameterrequiredAvtalemodel, prompt, mode
ParameteroptionalAvtalemodel_name, cfg_scale, aspect_ratio, negative_prompt, duration, sound
Parametermaterial_typesAvtaletext
ParameterconditionsAvtaleBruk nøyaktig denne rutingsvelgeren for Ailoot., Valgfri overstyring av den innebygde innstillingen. Utelat den for å bruke den valgte modellen automatisk; en uttrykkelig angitt verdi beholdes.

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.

KonfigurasjonPrisplanForventet mengdeKostnad
KonfigurasjonGrunnpriser for tokenerPrisplanGrunnsatsForventet 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
KonfigurasjonAnslått genereringskostnadPrisplan—Forventet mengdeestimat for én genereringKostnad
Utdata · Anslått genereringskostnad · Estimat kun for sammenligning $6 estimat før generering

Dette anslaget er verken en tilleggsavgift eller en fast sats for den fullførte genereringen.

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

curl · opprett én gang og bevar hele resultatetLes den opprinnelige jobbenLagre hver ferdige ressurs du eier
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-v2-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.
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
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

Motta og lagre resultater

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}
Behold alle ferdige resultater

Lagre hver ferdige video eller returnerte fil; hent hver faktisk returnerte ressurs-URL.

Behold hele svaret og alle svarhoder, opprinnelige identifikatorer, alle faktiske utdata og alle felt for forbruk og avregning. Lagre hver unike ressurs du eier, og behold alle roller som viser til den.

Hvis det opprinnelige svaret må kontrolleres

Behold den returnerte offentlige oppgave- eller operasjons-ID-en og alle svarhoder. Les bare den opprinnelige oppgaven; unknown eller result_pending_check gir ikke tillatelse til en ny opprettelse.

Svarfelter
FeltType
FeltidTypestring
Feltpolling_urlTypestring
Feltprovider_task_idTypestring
Feltdata.task_idTypestring
Feltdata.task_statusTypestring
Feltdata.task_result.videos[].urlTypestring
Feil og neste trinn
SvarVilkårNeste trinn
Svar400 · invalid_request_errorVilkårEt obligatorisk felt, en modellvelger, en type eller en representasjon av inndata er ugyldig.Neste trinnUndersøk de returnerte valideringsdetaljene før du forbereder en separat forespørsel.
SvarVilkårDen opprinnelige forespørselen eller resultatet er ukjent eller må kontrolleres.Neste trinnBehold opprinnelige identifikatorer og hoder; les bare status- eller biblioteksposter som støttes. Ikke send opprettelsesforespørselen på nytt.

Aliaser

Modellaliaser

Ailoot Ultra kling-v2-6

Aliaser for metodestier

/v1/videos/generations

Tilknyttede anroper-ID-er

kling-v2-6

FAQ · Kling v2.6
Hvilke inndata og resultater er tilgjengelige?

POST /v1/videos · kling-v2-6: text → video

Hvilke felt bruker forespørselen?

POST /v1/videos · kling-v2-6: model, prompt, mode, model_name, cfg_scale, aspect_ratio, negative_prompt, duration, sound

Hvilke grenser gjelder?

POST /v1/videos · kling-v2-6: prompt.maximum_length: 500; cfg_scale.minimum: 0; cfg_scale.maximum: 1; negative_prompt.maximum_length: 200

Flere detaljer

Koble Ailoot til Claude Code, OpenCode, Hermes eller egen applikasjon.

Selskapet og dets prosjektportefølje

Selskapet og dets prosjektportefølje: millioner av kunder; månedlig salg for milliarder.

Kjøp tokener med rabatt.

Abonnementsrabatt for jevnlig bruk. Kampanjekoder gir opptil 50% på tokenkjøp.

Abonnement
Velg et rabattabonnement for faste forespørsler.
Kampanjekode opptil 50%
Oppgi kode ved kjøp. Prisen beregnes på nytt etter gjeldende kampanje.
Kostnader i historikken
Modell, tokener og beløp lagres for hver forespørsel.

Velg abonnement · Se modellpriser

Koble API-et til produktet du selger.

SaaS, apper og boter etter Ailoots offentlige tilbud og lisensavtale. Be om forhandlerlisens for videresalg.

Kommersiell applikasjon
Bygg tekst-, bilde-, video- og lydgenerering inn i betalte funksjoner i tjenesten.
Forhandlerlisens
Send prosjektbeskrivelse og tilgangsopplegg. Be om skriftlige vilkår for bruk og videresalg.
Dokumenter på nettstedet
Offentlig tilbud, lisensavtale og retningslinjer for databehandling er tilgjengelige før tilkobling.

Be om forhandlerlisens · Offentlig tilbud og lisensavtale