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.