Endpoints
Elke route die deze API koppelt, wat die nodig heeft, en de routes die mensen verwachten maar bewust ontbreken.
Basis-URL in deze deployment: https://api.llmeu.com
| Methode | Pad | Referentie | Opmerkingen |
|---|---|---|---|
| GET | /healthz | geen | Liveness. Leest niets. |
| GET | /readyz | geen | Readiness: database, first-party-endpoints, beheerde runtimes. Antwoordt 503 terwijl een GPU nog gewichten laadt. |
| GET | /v1/models | sleutel · inferentie | Alleen de modellen die deze sleutel daadwerkelijk mag aanroepen onder het standaardbeleid van de organisatie. |
| GET | /v1/models/{id} | sleutel · inferentie | Eén model, met de licentie en of het hier wordt gehost. |
| POST | /v1/chat/completions | sleutel · inferentie | Het OpenAI-compatibele chat-endpoint, met of zonder streaming. |
| POST | /v1/completions | geen | Niet aangeboden. Antwoordt 501 not_implemented en noemt het endpoint dat in plaats daarvan moet worden gebruikt. |
| POST | /v1/embeddings | sleutel · inferentie | Embeddings van een embeddingmodel. Deze deployment levert ze vanuit de deterministische lokale backend, en het antwoord zegt dat: llmeu.mock is true in de body. |
| POST | /v1/playground | geen | Anoniem, alleen mock-backend, en beperkt per IP-adres. |
| GET | /platform/v1/me | sleutel · platform_read | De organisatie waartoe deze referentie behoort. |
| GET | /platform/v1/api-keys | sleutel · platform_read | De sleutels van de organisatie, zonder geheimen. |
| POST | /platform/v1/api-keys | sleutel · platform_write | Maak een sleutel aan. Het geheim verschijnt in dit antwoord en daarna nooit meer. |
| DELETE | /platform/v1/api-keys/{id} | sleutel · platform_write | Trek een sleutel in. Van kracht bij het volgende verzoek. |
| GET | /platform/v1/traces | sleutel · platform_read | Vastgelegde metadata voor eerdere aanroepen. Geen prompt- of completion-bodies: retentie is nul. |
| GET | /platform/v1/traces/{id} | sleutel · platform_read | Eén trace, inclusief de routeringsbeslissing. |
| GET | /platform/v1/usage | sleutel · platform_read | Gebruik geaggregeerd per dag en per model. |
| GET | /platform/v1/policies | sleutel · platform_read | De beleidsregels van de organisatie. |
| GET | /platform/v1/policies/{id} | sleutel · platform_read | Eén beleidsregel. |
| POST | /platform/v1/policies | sleutel · platform_write | Een beleidsregel aanmaken. |
| PUT | /platform/v1/policies/{id} | sleutel · platform_write | Een beleidsregel bewerken. Geldt voor het volgende verzoek, niet voor een verzoek dat al onderweg is. |
| GET | /platform/v1/status | geen | Deploymentstatus. Het vereist geen referentie, dus behandel het als niet-vertrouwelijk. |
Wat hier niet is
Er is geen /v1/files, /v1/batches, /v1/assistants, /v1/fine_tuning, /v1/images, /v1/audio en geen /v1/moderations. Ze zijn niet gekoppeld, dus antwoorden ze met 404 unknown_route in plaats van een 501 die zou impliceren dat ze eraan komen. Er zijn geen webhooks en geen SDK: elke OpenAI-compatibele client is de SDK.
Status zonder sleutel
Dit endpoint vereist geen referentie, waardoor de status van de deployment zelf openbaar is. Dit staat hier vermeld in plaats van later ontdekt te worden, omdat het een productbeslissing is: als uw beleid een geauthenticeerde statusprobe nodig heeft, wijzig dit dan bewust. Het antwoord bevat nooit organisatiegegevens.