Spring til indhold
AI Ordbog

AI Ordbog

Completion

Det svar eller output en AI-model genererer baseret på dit prompt.

Kristian Primdal Skrevet og redigeret af Kristian Primdal · Sidst opdateret 3. oktober 2026

Indhold

Hvad er en completion?

En completion er det svar eller output en AI-model genererer baseret på dit input. Når du sender et prompt til ChatGPT, Claude eller en anden AI-model, er modellens svar (alt fra et kort svar til en lang artikel) dens completion.

Begrebet stammer fra at sprogmodellers grundlæggende opgave er “text completion”: at fuldføre en tekst. Du giver modellen en begyndelse (“Hovedstaden i Danmark er…”), og den genererer en fuldførelse (“København”). Alt en sprogmodel gør, er i bund og grund at generere completions.

I API-sammenhæng er “completion” det tekniske begreb for modellens output. OpenAI’s API har endpoints der hedder “completions” og “chat completions.” Anthropic bruger “messages.” Men konceptet er det samme: du sender input, du får en completion tilbage.

Hvordan genereres en completion?

  1. Token for token. Modellen genererer sin completion ét token ad gangen, fra venstre mod højre. Den forudsiger det mest sandsynlige næste token baseret på alt der kom før.
  2. Autoregressive. Hvert nyt token afhænger af alle tidligere tokens. Både dit prompt og de tokens modellen allerede har genereret. Det er derfor processen kaldes “autoregressive generation.”
  3. Sandsynlighedsbaseret. For hvert token beregner modellen en sandsynlighedsfordeling over hele sit ordforråd og vælger et token baseret på denne fordeling (styret af temperature og sampling-parametre).
  4. Stop-kriterier. Genereringen stopper når modellen producerer et specielt stop-token, når en angivet maks-længde nås, eller når et defineret stop-ord eller stop-sekvens forekommer.

Completion-parametre

Når du kalder en AI-API, kan du styre din completion med disse parametre:

  1. max_tokens. Maksimalt antal tokens i completion. Begrænser svarets længde.
  2. temperature. Styrer kreativitet vs. forudsigelighed. Lav = fokuseret, høj = kreativ.
  3. top_p. Alternativ til temperature for at styre variation.
  4. stop. Stop-sekvenser der afslutter genereringen. F.eks. stop ved “###” eller en tom linje.
  5. stream. Om completion skal sendes token for token (streaming) eller som ét samlet svar.

Completion i praksis

  1. Chat completions. Moderne API’er bruger “chat completion” formatet: du sender en liste af beskeder (system, user, assistant), og modellen genererer en ny assistant-besked som completion.
  2. Tekst-completions (legacy). Ældre API’er brugte simpel tekst-completion: du sendte en rå tekst, og modellen fortsatte den. Denne tilgang er stort set erstattet af chat-formatet.
  3. Streaming. I de fleste brugervendte applikationer streames completion token for token, så brugeren ser svaret blive skrevet i realtid i stedet for at vente på hele svaret.
  4. Batching. I produktionssystemer sendes ofte mange completion-forespørgsler parallelt for at øge throughput.

Completion og pris

API-pris beregnes separat for input-tokens (dit prompt) og output-tokens (completion). Output-tokens er typisk dyrere end input-tokens. Ofte 2-4x dyrere. Det betyder at lange completions koster mere, og max_tokens-parametren er et vigtigt værktøj til omkostningskontrol.

Completion er forudsigelse, ikke forståelse En completion er en statistisk forudsigelse: den mest sandsynlige fortsættelse af teksten baseret på mønstre i træningsdata. Modellen “forstår” ikke dit spørgsmål i menneskelig forstand. Den forudsiger blot hvilke tokens der sandsynligvis ville følge efter dit input. At denne forudsigelsesbaserede tilgang producerer svar der virker forståelsesfulde, er en af de overraskende egenskaber ved moderne sprogmodeller.


FAQ

Hvad er en completion i AI?

En completion er det output (svar) en AI-model genererer baseret på dit input (prompt). Modellen genererer sin completion token for token ved at forudsige det mest sandsynlige næste token. I API-sammenhæng er "completion" det tekniske begreb for modellens svar.

Hvad er forskellen på et prompt og en completion?

Promptet er dit input: det du sender til modellen. Completion er modellens output: det svar den genererer. Sammen udgør de en fuld interaktion: prompt → completion.

Hvorfor er completions dyrere end prompts?

Output-tokens (completion) koster typisk 2-4x mere end input-tokens (prompt) i API-priser fordi generering af tokens er mere beregningsintensiv end at læse dem. Modellen skal for hvert output-token beregne sandsynligheder over hele ordforrådet.


Relaterede termer