Endpointy
Každá trasa, ktorú toto API pripája, čo potrebuje, a tie, ktoré ľudia očakávajú a ktoré zámerne chýbajú.
Základná URL v tomto nasadení: https://api.llmeu.com
| Metóda | Cesta | Prihlasovací údaj | Poznámky |
|---|---|---|---|
| GET | /healthz | žiadny | Živostnosť. Nič nečíta. |
| GET | /readyz | žiadny | Pripravenosť: databáza, endpointy prvej strany, spravované runtime. Odpovedá 503, kým GPU stále načítava váhy. |
| GET | /v1/models | kľúč · inferencia | Iba modely, ktoré tento kľúč môže skutočne volať podľa predvolenej politiky svojej organizácie. |
| GET | /v1/models/{id} | kľúč · inferencia | Jeden model s licenciou a informáciou, či je hostovaný tu. |
| POST | /v1/chat/completions | kľúč · inferencia | Chatovací endpoint kompatibilný s OpenAI, so streamovaním alebo bez. |
| POST | /v1/completions | žiadny | Neponúka sa. Odpovedá 501 not_implemented a uvádza endpoint, ktorý použiť namiesto neho. |
| POST | /v1/embeddings | kľúč · inferencia | Embeddingy z embeddingového modelu. Toto nasadenie ich poskytuje zo svojho deterministického lokálneho backendu a odpoveď to uvádza: llmeu.mock je v tele true. |
| POST | /v1/playground | žiadny | Anonymné, iba mock backend a obmedzené na IP adresu. |
| GET | /platform/v1/me | kľúč · platform_read | Organizácia, ktorej tento prihlasovací údaj patrí. |
| GET | /platform/v1/api-keys | kľúč · platform_read | Kľúče organizácie bez tajomstiev. |
| POST | /platform/v1/api-keys | kľúč · platform_write | Vytvorí kľúč. Tajomstvo sa zobrazí v tejto odpovedi a už nikdy viac. |
| DELETE | /platform/v1/api-keys/{id} | kľúč · platform_write | Odvolá kľúč. Účinné pri ďalšej požiadavke. |
| GET | /platform/v1/traces | kľúč · platform_read | Zaznamenané metadáta minulých volaní. Žiadne telá promptov ani dokončení: retencia je nulová. |
| GET | /platform/v1/traces/{id} | kľúč · platform_read | Jeden trace vrátane rozhodnutia o smerovaní. |
| GET | /platform/v1/usage | kľúč · platform_read | Využitie agregované podľa dňa a modelu. |
| GET | /platform/v1/policies | kľúč · platform_read | Politiky organizácie. |
| GET | /platform/v1/policies/{id} | kľúč · platform_read | Jedna politika. |
| POST | /platform/v1/policies | kľúč · platform_write | Vytvorí politiku. |
| PUT | /platform/v1/policies/{id} | kľúč · platform_write | Upraví politiku. Uplatní sa na ďalšiu požiadavku, nie na tú, ktorá už je v obehu. |
| GET | /platform/v1/status | žiadny | Stav nasadenia. Nevyžaduje prihlasovací údaj, takže ho považujte za nedôverný. |
Čo tu nie je
Neexistuje /v1/files, /v1/batches, /v1/assistants, /v1/fine_tuning, /v1/images, /v1/audio ani /v1/moderations. Nie sú zaregistrované, takže odpovedajú 404 unknown_route namiesto 501, ktorá by naznačovala, že prídu. Neexistujú žiadne webhooky ani SDK: akýkoľvek klient kompatibilný s OpenAI je SDK.
Stav bez kľúča
Tento endpoint nevyžaduje prihlasovací údaj, čím sa stav nasadenia stáva verejným. Je to uvedené tu, nie objavované neskôr, pretože je to produktové rozhodnutie: ak vaša politika potrebuje autentizovanú kontrolu stavu, zmeňte ju zámerne. Odpoveď nikdy neobsahuje údaje organizácie.