Modellen voor Assistant-API
Haal de lijst op van modellen en hun id's die beschikbaar zijn voor gebruik met de Assistant API. Handig om te zien welke modellen je kunt opgeven bij het maken van een tijdelijke assistent.
Endpoint GET https://api.langdock.com/assistant/v1/models
Headers
Authorization: Bearer YOUR_API_KEY (vereist)
Ondersteunde responses
200 application/json — Lijst van beschikbare modellen
400 — Ongeldige aanvraagparameters
429 — Verzocht te vaak (rate limited)
500 — Interne serverfout
curl --request GET \
--url https://api.langdock.com/assistant/v1/models \
--header 'Authorization: <authorization>'const axios = require("axios");
async function getAvailableModels() {
try {
const response = await axios.get("https://api.langdock.com/assistant/v1/models", {
headers: {
Authorization: "Bearer YOUR_API_KEY",
},
});
console.log("Beschikbare modellen:", response.data.data);
} catch (error) {
console.error("Fout bij ophalen van modellen:", error);
}
}Response-indeling De API retourneert een object op het hoogste niveau met object: "list" en een data array van modelobjecten.
Voorbeeldresponse
{
"object": "list",
"data": [
{
"id": "gpt-5",
"object": "model",
"created": 1686935735000,
"owned_by": "system"
}
// …andere modellen
]
}Responsevelden
object (string) — Altijd
"list", wat het type JSON-object op het hoogste niveau aangeeft.data (array) — Array met de beschikbare modelobjecten.
Velden van het modelobject:
id (string) — Unieke identificatie van het model (bijv.
gpt-5).object (string) — Altijd
"model".created (integer) — Unix-timestamp (ms) wanneer het model is gemaakt.
owned_by (string) — Eigenaar van het model (momenteel altijd
"system").
Een model gebruiken bij het maken van een tijdelijke assistent Geef een willekeurige model-ID uit de lijst op in het model veld van je assistentconfiguratie.
const response = await axios.post("https://api.langdock.com/assistant/v1/chat/completions", {
assistant: {
name: "Aangepaste Assistent",
instructions: "Je bent een behulpzame assistent",
model: "gpt-5" // Geef hier de model-ID op
},
messages: [
{ role: "user", content: "Hallo!" }
]
});
