Instellingen
Instellingen
Beheer je AI-modelinstellingen. Gebruik deze endpoints om BYOK (Bring Your Own Key) te configureren voor AI-providers.
Instellingen Ophalen
GET /v1/settingsRetourneert je huidige AI-modelconfiguratie.
Verzoek
curl https://api.laddro.com/v1/settings \
-H "x-api-key: YOUR_API_KEY"Antwoord
{
"data": {
"model": {
"provider": "openai",
"modelId": "gpt-4o-mini",
"isCustom": false
}
}
}Als er geen aangepast model is ingesteld, is isCustom false en wordt het standaardmodel van het systeem gebruikt (OpenAI gpt-4o-mini).
AI-model Instellen (BYOK)
PUT /v1/settings/modelConfigureer een aangepaste AI-provider en model met je eigen API-sleutel. Vereist een actief doorlopend Laddro-abonnement.
Verzoekbody
| Veld | Type | Verplicht | Beschrijving |
|---|---|---|---|
provider | string | Ja | Providernaam (bijv. openai, anthropic) |
modelId | string | Ja | Model-ID (bijv. gpt-4.1-mini) |
apiKey | string | Ja | Je API-sleutel voor de provider |
Verzoek
curl -X PUT https://api.laddro.com/v1/settings/model \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"provider": "anthropic",
"modelId": "claude-haiku-4.5",
"apiKey": "sk-ant-..."
}'Antwoord
{
"data": {
"model": {
"provider": "anthropic",
"modelId": "claude-haiku-4.5",
"isCustom": true
}
},
"message": "Model updated successfully"
}Je API-sleutel wordt gevalideerd met een testaanroep voordat deze wordt opgeslagen. Ongeldige sleutels worden afgewezen met een duidelijke foutmelding.
Fouten
| Status | Beschrijving |
|---|---|
400 | Ongeldige provider of model-ID |
401 | Ontbrekende of ongeldige API-sleutel |
403 | BYOK vereist een actief doorlopend abonnement |
422 | Validatie van de provider-API-sleutel mislukt |
Standaardmodel Herstellen
DELETE /v1/settings/modelVerwijder je aangepaste modelconfiguratie en keer terug naar het standaardmodel van het systeem.
Verzoek
curl -X DELETE https://api.laddro.com/v1/settings/model \
-H "x-api-key: YOUR_API_KEY"Antwoord
{
"data": {
"model": {
"provider": "openai",
"modelId": "gpt-4o-mini",
"isCustom": false
}
},
"message": "Model reset to default"
}Zie de BYOK-handleiding voor installatie-instructies en ondersteunde providers.