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.