chat completion

Chat completion er en metode, hvor en sprogmodel genererer et svar baseret på en sekvens af beskeder i en samtale.

Kort fortalt

Chat completion er måden, hvorpå chatbots som ChatGPT producerer svar ved at tage hensyn til hele samtalens historie.

Kategori
teknik
Niveau
begynder
Udtale
/tʃæt kəmˈpliːʃən/

Betydninger

1
  1. 1

    En API-ende eller metode, der modtager en række beskeder (typisk med roller som bruger, assistent, system) og genererer et naturligt sprog-svar, der fortsætter samtalen.

    • Chat completion API'en modtager en liste af beskeder og returnerer et modelgenereret svar.OpenAI API documentation

Hvornår bruges det

Chat completion bruges i API-kald til modeller som GPT-4 og Claude til at bygge samtaleagenter, hvor man sender en liste af beskeder og modtager et modelgenereret svar.

Kodeeksempel

from openai import OpenAI
client = OpenAI()
response = client.chat.completions.create(
    model="gpt-4",
    messages=[{"role": "user", "content": "Hello!"}]
)

Eksempel på et chat completion-kald med OpenAI Python-klienten.

Oprindelse

Fra engelsk 'chat' (samtale) og 'completion' (fuldførelse), som refererer til at fuldføre en samtale ved at generere det næste svar.

Afledte ord

1

Kilder

1