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.