Endpointi
Svaka ruta koju ovaj API montira, što joj je potrebno, i one koje ljudi očekuju, a koje su namjerno odsutne.
Osnovni URL u ovoj implementaciji: https://api.llmeu.com
| Metoda | Putanja | Vjerodajnica | Bilješke |
|---|---|---|---|
| GET | /healthz | nema | Provjera živosti. Ne čita ništa. |
| GET | /readyz | nema | Spremnost: baza podataka, vlastiti endpointi, upravljana runtime okruženja. Odgovara 503 dok GPU još učitava težine. |
| GET | /v1/models | ključ · inferencija | Samo modeli koje ovaj ključ stvarno može pozvati prema zadanoj politici svoje organizacije. |
| GET | /v1/models/{id} | ključ · inferencija | Jedan model, s licencom i podatkom je li hostan ovdje. |
| POST | /v1/chat/completions | ključ · inferencija | OpenAI-kompatibilni chat endpoint, sa streamingom ili bez njega. |
| POST | /v1/completions | nema | Ne nudi se. Odgovara 501 not_implemented i navodi endpoint koji treba koristiti umjesto njega. |
| POST | /v1/embeddings | ključ · inferencija | Embeddings iz embedding modela. Ova implementacija ih poslužuje sa svog determinističkog lokalnog backenda, a odgovor to i kaže: llmeu.mock je true u tijelu. |
| POST | /v1/playground | nema | Anonimno, samo mock backend, i ograničeno po IP adresi. |
| GET | /platform/v1/me | ključ · platform_read | Organizacija kojoj ova vjerodajnica pripada. |
| GET | /platform/v1/api-keys | ključ · platform_read | Ključevi organizacije, bez tajni. |
| POST | /platform/v1/api-keys | ključ · platform_write | Stvorite ključ. Tajna se pojavljuje u ovom odgovoru i nikad više. |
| DELETE | /platform/v1/api-keys/{id} | ključ · platform_write | Opozvajte ključ. Djelotvorno na sljedeći zahtjev. |
| GET | /platform/v1/traces | ključ · platform_read | Zabilježeni metapodaci za prošle pozive. Nema tijela prompta ni dovršetka: zadržavanje je nula. |
| GET | /platform/v1/traces/{id} | ključ · platform_read | Jedan trag, uključujući odluku o rutiranju. |
| GET | /platform/v1/usage | ključ · platform_read | Upotreba agregirana po danu i po modelu. |
| GET | /platform/v1/policies | ključ · platform_read | Politike organizacije. |
| GET | /platform/v1/policies/{id} | ključ · platform_read | Jedna politika. |
| POST | /platform/v1/policies | ključ · platform_write | Stvorite politiku. |
| PUT | /platform/v1/policies/{id} | ključ · platform_write | Uredite politiku. Primjenjuje se na sljedeći zahtjev, ne na onaj koji je već u tijeku. |
| GET | /platform/v1/status | nema | Status implementacije. Ne zahtijeva vjerodajnicu, pa ga ne smatrajte povjerljivim. |
Što nije ovdje
Ne postoji /v1/files, /v1/batches, /v1/assistants, /v1/fine_tuning, /v1/images, /v1/audio niti /v1/moderations. Nisu montirani, pa odgovaraju 404 unknown_route umjesto 501 koji bi implicirao da dolaze. Nema webhookova ni SDK-a: svaki OpenAI-kompatibilni klijent je SDK.
Status bez ključa
Ovaj endpoint ne zahtijeva vjerodajnicu, što čini status same implementacije javnim. To je ovdje napisano, a ne otkriveno kasnije, jer je to odluka o proizvodu: ako vaša politika treba autentificiranu provjeru statusa, promijenite je namjerno. Odgovor nikad ne sadrži podatke organizacije.