Chat completions met Stay4S-modellen, OpenAI-compatibel. Machineleesbaar schema: /api/openapi.json.
| Basis-URL | deze host |
|---|---|
| Authenticatie | Authorization: Bearer sk-stay4s-… |
| Sleutel aanvragen | /developers (max. 5 per account, intrekbaar) |
| Credits | 1 credit = € 0,01. De vooraf afgeschreven schatting is het harde maximum per aanvraag; mislukt de call, dan gaat ze volledig terug. |
| Methode | Pad | Doel |
|---|---|---|
| GET | /api/v1/models |
Modellen die je kunt gebruiken, met prijs per 1.000 tokens (EUR) |
| POST | /api/v1/chat/completions |
Chat completion; lichaam en antwoord in OpenAI-formaat |
Aliassen: /v1/models en /v1/chat/completions werken ook
(hetzelfde pad zonder /api).
curl https://$HOST/api/v1/models \
-H "Authorization: Bearer $STAY4S_KEY"
curl https://$HOST/api/v1/chat/completions \
-H "Authorization: Bearer $STAY4S_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "stay4s-core-v4",
"messages": [{"role": "user", "content": "Leg kort uit wat een API is."}],
"max_tokens": 256,
"temperature": 0.6
}'
| Code | Betekenis |
|---|---|
| 400 | Ongeldige JSON |
| 401 | Ongeldige of ontbrekende API-sleutel |
| 402 | Onvoldoende credits |
| 403 | Sleutel is uitgeschakeld |
| 429 | Rate limit overschreden |
| 500 | Fout in de afwerking; schatting teruggeboekt |
| 502 | Providerfout; schatting teruggeboekt |
Alle fouten: {"error": {"message": "…", "type": "…"}}.