Endpoints

Hver rute, denne API monterer, hvad den kræver, og de ruter, folk forventer, som bevidst mangler.

Base-URL i denne udrulning: https://api.llmeu.com

Metode Sti Adgang Noter
GET /healthz ingen Liveness. Læser intet.
GET /readyz ingen Readiness: database, førsteparts-endpoints, administrerede runtimes. Svarer 503, mens en GPU stadig indlæser vægte.
GET /v1/models nøgle · inference Kun de modeller, denne nøgle faktisk må kalde under sin organisations standardpolitik.
GET /v1/models/{id} nøgle · inference Én model med sin licens og oplysning om, hvorvidt den hostes her.
POST /v1/chat/completions nøgle · inference Det OpenAI-kompatible chat-endpoint, med eller uden streaming.
POST /v1/completions ingen Tilbydes ikke. Svarer 501 not_implemented og angiver det endpoint, der skal bruges i stedet.
POST /v1/embeddings nøgle · inference Embeddings fra en embedding-model. Denne udrulning leverer dem fra sit deterministiske lokale backend, og svaret siger det: llmeu.mock er true i bodyen.
POST /v1/playground ingen Anonym, kun mock-backend, og begrænset pr. IP-adresse.
GET /platform/v1/me nøgle · platform_read Den organisation, som denne legitimationsoplysning tilhører.
GET /platform/v1/api-keys nøgle · platform_read Organisationens nøgler uden hemmeligheder.
POST /platform/v1/api-keys nøgle · platform_write Opret en nøgle. Hemmeligheden vises i dette svar og aldrig igen.
DELETE /platform/v1/api-keys/{id} nøgle · platform_write Tilbagekald en nøgle. Virker fra den næste anmodning.
GET /platform/v1/traces nøgle · platform_read Registrerede metadata for tidligere kald. Ingen prompt- eller completion-bodyer: opbevaring er nul.
GET /platform/v1/traces/{id} nøgle · platform_read Ét spor, inklusive routingbeslutningen.
GET /platform/v1/usage nøgle · platform_read Forbrug aggregeret pr. dag og pr. model.
GET /platform/v1/policies nøgle · platform_read Organisationens politikker.
GET /platform/v1/policies/{id} nøgle · platform_read Én politik.
POST /platform/v1/policies nøgle · platform_write Opret en politik.
PUT /platform/v1/policies/{id} nøgle · platform_write Rediger en politik. Gælder for den næste anmodning, ikke for en, der allerede er i gang.
GET /platform/v1/status ingen Udrulningsstatus. Den kræver ingen legitimationsoplysning, så betragt den som ikke-fortrolig.

Hvad der ikke er her

Der er ingen /v1/files, /v1/batches, /v1/assistants, /v1/fine_tuning, /v1/images, /v1/audio og ingen /v1/moderations. De er ikke monteret, så de svarer 404 unknown_route i stedet for en 501, der ville antyde, at de er på vej. Der er ingen webhooks og ingen SDK: enhver OpenAI-kompatibel klient er SDK'en.

Status uden en nøgle

Dette endpoint kræver ingen legitimationsoplysning, hvilket gør udrulningens egen status offentlig. Det står her i stedet for at blive opdaget senere, fordi det er en produktbeslutning: hvis din politik kræver en autentificeret statusprobe, skal du ændre det bevidst. Svaret indeholder aldrig organisationsdata.