Slutpunkter
Varje rutt detta API monterar, vad den behöver, och de som människor förväntar sig men som medvetet saknas.
Bas-URL i denna driftsättning: https://api.llmeu.com
| Metod | Sökväg | Autentiseringsuppgift | Anteckningar |
|---|---|---|---|
| GET | /healthz | ingen | Livskontroll. Läser ingenting. |
| GET | /readyz | ingen | Beredskap: databas, förstapartsslutpunkter, hanterade körtidsmiljöer. Svarar 503 medan en GPU fortfarande laddar vikter. |
| GET | /v1/models | nyckel · inferens | Endast de modeller som denna nyckel faktiskt får anropa under sin organisations standardpolicy. |
| GET | /v1/models/{id} | nyckel · inferens | En modell, med dess licens och huruvida den är hostad här. |
| POST | /v1/chat/completions | nyckel · inferens | Den OpenAI-kompatibla chatt-slutpunkten, med eller utan strömning. |
| POST | /v1/completions | ingen | Erbjuds inte. Svarar 501 not_implemented och anger vilken slutpunkt som ska användas i stället. |
| POST | /v1/embeddings | nyckel · inferens | Embeddings från en embedding-modell. Denna driftsättning betjänar dem från sin deterministiska lokala backend, och svaret säger det: llmeu.mock är true i kroppen. |
| POST | /v1/playground | ingen | Anonym, endast mock-backend, och begränsad per IP-adress. |
| GET | /platform/v1/me | nyckel · platform_read | Organisationen som denna autentiseringsuppgift tillhör. |
| GET | /platform/v1/api-keys | nyckel · platform_read | Organisationens nycklar, utan hemligheter. |
| POST | /platform/v1/api-keys | nyckel · platform_write | Skapa en nyckel. Hemligheten visas i detta svar och aldrig igen. |
| DELETE | /platform/v1/api-keys/{id} | nyckel · platform_write | Återkalla en nyckel. Gäller från nästa begäran. |
| GET | /platform/v1/traces | nyckel · platform_read | Registrerad metadata för tidigare anrop. Inga prompt- eller completion-kroppar: retentionen är noll. |
| GET | /platform/v1/traces/{id} | nyckel · platform_read | En spårning, inklusive routingbeslutet. |
| GET | /platform/v1/usage | nyckel · platform_read | Användning aggregerad per dag och per modell. |
| GET | /platform/v1/policies | nyckel · platform_read | Organisationens policyer. |
| GET | /platform/v1/policies/{id} | nyckel · platform_read | En policy. |
| POST | /platform/v1/policies | nyckel · platform_write | Skapa en policy. |
| PUT | /platform/v1/policies/{id} | nyckel · platform_write | Redigera en policy. Gäller från nästa begäran, inte för en som redan är i flykt. |
| GET | /platform/v1/status | ingen | Driftsättningsstatus. Den tar ingen autentiseringsuppgift, så behandla den som icke-konfidentiell. |
Vad som inte finns här
Det finns ingen /v1/files, /v1/batches, /v1/assistants, /v1/fine_tuning, /v1/images, /v1/audio och ingen /v1/moderations. De är inte monterade, så de svarar 404 unknown_route i stället för en 501 som skulle antyda att de är på väg. Det finns inga webhooks och ingen SDK: vilken OpenAI-kompatibel klient som helst är SDK:n.
Status utan nyckel
Denna slutpunkt tar ingen autentiseringsuppgift, vilket gör driftsättningens egen status offentlig. Det står här i stället för att upptäckas senare, eftersom det är ett produktbeslut: om din policy behöver en autentiserad statuskontroll, ändra den medvetet. Svaret innehåller aldrig organisationsdata.