API-reference
Opret chat completion
Sender en samtale til en model og giver modellens svar, enten helt eller som en stream af server-sent events.
Mere om samtaler, parametre og streaming under Chat completions.
curl https://api.danskllm.dk/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $DANSKLLM_API_KEY" \
-d '{
"model": "gemma-4-31b",
"messages": [
{"role": "system", "content": "Du er en hjælpsom assistent."},
{"role": "user", "content": "Forklar kort, hvad en API-nøgle er."}
]
}'Autorisationer
Din API-nøgle, der starter med dkllm-.
Krop
application/jsonModellens id, fx gemma-4-31b.
Samtalen indtil nu.
Mindste antal: 1
Vis underfelterSkjul underfelter
Mulige værdier: system, developer, user, assistant
Vis underfelterSkjul underfelter
Tilladt værdi: "text"
Det højeste antal tokens i svaret.
Det samme som max_tokens.
Hvor meget svarene varierer. Højere giver mere variation.
Nucleus sampling, et alternativ til temperature.
Tekst, der får modellen til at stoppe.
Gør svarene mere ens fra gang til gang.
Antal svar. Du betaler for hvert svar.
Tilladt interval: 1 <= x <= 4
Send svaret som server-sent events, mens det bliver skrevet.
Vis underfelterSkjul underfelter
Tilføj en sidste event med usage og en tom choices-liste før [DONE].
Svar
stream sat til true kommer det som chat.completion.chunk-events, der slutter med data: [DONE].Tilladt værdi: "chat.completion"
Vis underfelterSkjul underfelter
Vis underfelterSkjul underfelter
Mulige værdier: system, developer, user, assistant
Vis underfelterSkjul underfelter
Tilladt værdi: "text"
Vis underfelterSkjul underfelter
Vis underfelterSkjul underfelter
Den del af prompten, der blev læst fra cachen.