Source: https://ailoot.ai/models/nb/kling-v2-6/
Canonical: https://ailoot.ai/models/nb/kling-v2-6/
Language: nb

# Kling v2.6

[Markdown](https://ailoot.ai/models/nb/kling-v2-6/index.md) · [JSON](https://ailoot.ai/models/nb/kling-v2-6/facts.json)

## [Kling v2.6](https://ailoot.ai/models/nb/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.

- [**Ailoot Ultra · Video** `POST /v1/videos` `kling-v2-6`](https://ailoot.ai/models/nb/kling-v2-6/#method-0)

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`](https://ailoot.ai/models/nb/#m=kling-v2-6&route=Ultra&caller=kling-v2-6&fmt=videos)

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`

| Felt | Type | Krav | Verdier & grenser | Standard |
| --- | --- | --- | --- | --- |
| Felt`model` | Type`string` | KravPåkrevd | Verdier & grenser kling-v2-6 Vilkår: Bruk nøyaktig denne rutingsvelgeren for Ailoot. | Standard— |
| Felt`prompt` | Type`string` | KravPåkrevd | Verdier & grenser Maksimal lengde: 500 Vilkår: | Standard— |
| Felt`mode` | Type`string` | KravPåkrevd | Verdier & grenser std, pro Vilkår: | Standard— |
| Felt`model_name` | Type`string` | KravValgfritt | Verdier & grenser Vilkår: Valgfri overstyring av den innebygde innstillingen. Utelat den for å bruke den valgte modellen automatisk; en uttrykkelig angitt verdi beholdes. | Standard— |
| Felt`cfg_scale` | Type`number` | KravValgfritt | Verdier & grenser Minimum: 0 Maksimum: 1 Vilkår: | Standard— |
| Felt`aspect_ratio` | Type`string` | KravValgfritt | Verdier & grenser Vilkår: | Standard— |
| Felt`negative_prompt` | Type`string` | KravValgfritt | Verdier & grenser Maksimal lengde: 200 Vilkår: | Standard— |
| Felt`duration` | Type`integer` | KravValgfritt | Verdier & grenser 5, 10 Vilkår: | Standard— |
| Felt`sound` | Type`string` | KravValgfritt | Verdier & grenser off, on Vilkår: | Standard— |

Metodeparametere og livssyklus

| Parameter | Avtale |
| --- | --- |
| Parameter`content_type` | Avtaleapplication/json |
| Parameter`required` | Avtalemodel, prompt, mode |
| Parameter`optional` | Avtalemodel\_name, cfg\_scale, aspect\_ratio, negative\_prompt, duration, sound |
| Parameter`material_types` | Avtaletext |
| Parameter`conditions` | AvtaleBruk 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.

| 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 |
| KonfigurasjonAnslått genereringskostnad | Prisplan— | Forventet mengdeestimat for én generering | Kostnad 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 →](https://ailoot.ai/docs/nb/billing/reserve/)

### Eksempelforespørsler

#### Ailoot Ultra · Video

curl · opprett én gang og bevar hele resultatetLes den opprinnelige jobbenLagre hver ferdige ressurs du eier

```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": "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.
```

```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
```

### 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

| Felt | Type |
| --- | --- |
| Felt`id` | Typestring |
| Felt`polling_url` | Typestring |
| Felt`provider_task_id` | Typestring |
| Felt`data.task_id` | Typestring |
| Felt`data.task_status` | Typestring |
| Felt`data.task_result.videos[].url` | Typestring |

Feil og neste trinn

| Svar | Vilkår | Neste trinn |
| --- | --- | --- |
| Svar400 · `invalid_request_error` | Vilkå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. |
| Svar`` | Vilkå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`](https://ailoot.ai/models/nb/#m=kling-v2-6&route=Ultra&caller=kling-v2-6&fmt=videos)

#### Aliaser for metodestier

`/v1/videos/generations`

#### Tilknyttede anroper-ID-er

[`kling-v2-6`](https://ailoot.ai/models/nb/#m=kling-v2-6&route=Ultra&caller=kling-v2-6&fmt=videos)

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`

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](https://ailoot.ai/docs/nb/billing/subscriptions/) · [Se modellpriser](https://ailoot.ai/models/nb/)

## 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](mailto:support@ailoot.ai) · [Offentlig tilbud og lisensavtale](https://ailoot.ai/legal/offer?lang=nb)

## Ailoot · Selskapet og dets prosjektportefølje





Ailoot bygger på etablert driftserfaring, en stor kundebase, stabil tjeneste og løpende KPI-kontroll.





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





Ailoot bruker denne driftserfaringen til API-tilgang til AI-funksjoner i kundenes produkter, agenter, applikasjoner og automatiseringer.
