Punkty końcowe

Każda trasa, którą montuje to API, czego potrzebuje, oraz te, których ludzie oczekują, a które celowo nie występują.

Bazowy URL w tym wdrożeniu: https://api.llmeu.com

Metoda Ścieżka Poświadczenie Uwagi
GET /healthz brak Liveness. Nic nie odczytuje.
GET /readyz brak Gotowość: baza danych, endpoints własne, zarządzane środowiska uruchomieniowe. Zwraca 503, gdy GPU wciąż ładuje wagi.
GET /v1/models klucz · wnioskowanie Tylko modele, które ten klucz może faktycznie wywołać zgodnie z domyślną polityką swojej organizacji.
GET /v1/models/{id} klucz · wnioskowanie Jeden model, z jego licencją i informacją, czy jest hostowany tutaj.
POST /v1/chat/completions klucz · wnioskowanie Endpoint czatu zgodny z OpenAI, ze strumieniowaniem lub bez.
POST /v1/completions brak Nie jest oferowany. Zwraca 501 not_implemented i wskazuje endpoint, którego należy użyć zamiast niego.
POST /v1/embeddings klucz · wnioskowanie Embeddingi wymagają modelu embeddingowego. W tym wdrożeniu nie jest udostępniany żaden, więc ta trasa nie jest tutaj oferowana, zamiast zwracać wektory zastępcze.
POST /v1/playground brak Anonimowy, ograniczony na adres IP i obsługiwany przez model wybrany przez router.
GET /platform/v1/me klucz · platform_read Organizacja, do której należy to poświadczenie.
GET /platform/v1/api-keys klucz · platform_read Klucze organizacji, bez sekretów.
POST /platform/v1/api-keys klucz · platform_write Utwórz klucz. Sekret pojawia się w tej odpowiedzi i już nigdy więcej.
DELETE /platform/v1/api-keys/{id} klucz · platform_write Odwołaj klucz. Działa przy następnym żądaniu.
GET /platform/v1/traces klucz · platform_read Zarejestrowane metadane poprzednich wywołań. Brak treści promptów lub uzupełnień: retencja wynosi zero.
GET /platform/v1/traces/{id} klucz · platform_read Jeden ślad, w tym decyzja o routingu.
GET /platform/v1/usage klucz · platform_read Użycie zagregowane według dnia i modelu.
GET /platform/v1/policies klucz · platform_read Polityki organizacji.
GET /platform/v1/policies/{id} klucz · platform_read Jedna polityka.
POST /platform/v1/policies klucz · platform_write Utwórz politykę.
PUT /platform/v1/policies/{id} klucz · platform_write Edytuj politykę. Dotyczy następnego żądania, a nie tego już realizowanego.
GET /platform/v1/status brak Status wdrożenia. Nie wymaga poświadczeń, więc traktuj go jako niepoufny.

Czego tu nie ma

Nie ma /v1/files, /v1/batches, /v1/assistants, /v1/fine_tuning, /v1/images, /v1/audio ani /v1/moderations. Nie są zamontowane, więc zwracają 404 unknown_route, a nie 501, które sugerowałoby, że się pojawią. Nie ma webhooków ani SDK: dowolny klient zgodny z OpenAI jest SDK.

Status bez klucza

Ten endpoint nie przyjmuje poświadczeń, co czyni status samego wdrożenia publicznym. Zostało to zapisane tutaj, a nie pozostawione do późniejszego odkrycia, ponieważ jest to decyzja produktowa: jeśli Twoja polityka wymaga uwierzytelnionego sprawdzania statusu, zmień ją świadomie. Odpowiedź nigdy nie zawiera danych organizacji.