API query

forkortelse for Application Programming Interface query

En API query er en anmodning sendt til et API-endepunkt for at hente eller manipulere data, typisk brugt til at interagere med sprogmodeller.

Kort fortalt

En API query er en måde for et program at spørge en AI-model på ved at sende en struktureret anmodning over internettet.

Kategori
teknik
Niveau
begynder
Udtale
/ˈeɪ pi aɪ ˈkwɪri/

Betydninger

1
  1. 1

    En HTTP-anmodning (typisk POST eller GET) til et API-endepunkt, der indeholder de nødvendige data og parametre for at udføre en handling, såsom at generere tekst fra en sprogmodel.

    • Udvikleren sendte en API query til OpenAI's GPT-4 med prompten 'Skriv et digt' og fik et svar med det genererede digt.
    • API query'en inkluderede parametre som temperatur og max_tokens for at styre outputtet.

Hvornår bruges det

API queries bruges, når man integrerer AI-modeller i applikationer, f.eks. ved at sende prompter til et LLM-endepunkt og modtage genererede svar. De kan indeholde parametre som model-id, prompt, temperatur og maksimal længde.

Kodeeksempel

import requests

url = "https://api.openai.com/v1/chat/completions"
headers = {
    "Authorization": "Bearer YOUR_API_KEY",
    "Content-Type": "application/json"
}
data = {
    "model": "gpt-4",
    "messages": [{"role": "user", "content": "Hvad er meningen med livet?"}],
    "temperature": 0.7
}

response = requests.post(url, headers=headers, json=data)
print(response.json())

Eksempel på en API query til OpenAI's chat-completions-endepunkt ved brug af Python-biblioteket requests.

Oprindelse

'API' (Application Programming Interface) + 'query' fra latin 'quaerere' (at spørge).

Kilder

1