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