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