Punkty końcowe

Wszystkie trasy montowane przez to API, czego wymagają, oraz te, których się oczekuje, a których celowo nie ma.

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

Metoda Ścieżka Poświadczenie Uwagi
GET /healthz brak Żywotność. Nic nie odczytuje.
GET /readyz brak Gotowość: baza danych, własne punkty końcowe, 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ływać zgodnie z domyślną polityką organizacji.
GET /v1/models/{id} klucz · wnioskowanie Jeden model, wraz z jego licencją i informacją, czy jest tutaj hostowany.
POST /v1/chat/completions klucz · wnioskowanie Punkt końcowy czatu zgodny z OpenAI, strumieniowy lub nie.
POST /v1/completions brak Nie jest oferowany. Zwraca 501 not_implemented i wskazuje punkt końcowy, którego użyć zamiast tego.
POST /v1/embeddings klucz · wnioskowanie Embeddingi z modelu embeddingowego. To wdrożenie udostępnia je z deterministycznego lokalnego backendu, a odpowiedź to potwierdza: llmeu.mock ma wartość true w treści.
POST /v1/playground brak Anonimowy, tylko backend atrapowy, ograniczony na adres IP.
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 Unieważnij klucz. Działa przy następnym żądaniu.
GET /platform/v1/traces klucz · platform_read Zarejestrowane metadane z 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ę. Ma zastosowanie do następnego żądania, a nie do tego już przetwarzanego.
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 odpowiadają 404 unknown_route, a nie 501, które sugerowałoby, że się pojawią. Nie ma webhooków ani SDK: każdy klient zgodny z OpenAI jest SDK.

Status bez klucza

Ten punkt końcowy nie wymaga poświadczeń, co czyni status tego wdrożenia publicznym. Jest to zapisane tutaj, a nie odkrywane później, ponieważ jest to decyzja produktowa: jeśli Twoja polityka wymaga uwierzytelnionego testu statusu, zmień ją świadomie. Odpowiedź nigdy nie zawiera danych organizacji.