Endpoints
Κάθε διαδρομή που τοποθετεί αυτό το API, τι χρειάζεται, και αυτές που οι άνθρωποι περιμένουν και απουσιάζουν σκόπιμα.
Βασικό URL σε αυτήν την ανάπτυξη: https://api.llmeu.com
| Μέθοδος | Διαδρομή | Διαπιστευτήριο | Σημειώσεις |
|---|---|---|---|
| GET | /healthz | κανένα | Liveness. Δεν διαβάζει τίποτα. |
| GET | /readyz | κανένα | Readiness: βάση δεδομένων, endpoints πρώτου μέρους, managed runtimes. Απαντά 503 ενώ μια GPU φορτώνει ακόμα βάρη. |
| GET | /v1/models | κλειδί · inference | Μόνο τα μοντέλα που αυτό το κλειδί μπορεί πραγματικά να καλέσει σύμφωνα με την προεπιλεγμένη πολιτική του οργανισμού του. |
| GET | /v1/models/{id} | κλειδί · inference | Ένα μοντέλο, με την άδειά του και αν φιλοξενείται εδώ. |
| POST | /v1/chat/completions | κλειδί · inference | Το endpoint chat συμβατό με OpenAI, με streaming ή όχι. |
| POST | /v1/completions | κανένα | Δεν προσφέρεται. Απαντά 501 not_implemented και κατονομάζει το endpoint που πρέπει να χρησιμοποιηθεί αντ' αυτού. |
| POST | /v1/embeddings | κλειδί · inference | Embeddings από ένα μοντέλο embedding. Αυτή η ανάπτυξη τα εξυπηρετεί από τον ντετερμινιστικό τοπικό backend της, και η απάντηση το δηλώνει: το llmeu.mock είναι true στο σώμα. |
| POST | /v1/playground | κανένα | Ανώνυμο, μόνο mock backend, και περιορισμένο ανά διεύθυνση IP. |
| GET | /platform/v1/me | κλειδί · platform_read | Ο οργανισμός στον οποίο ανήκει αυτό το διαπιστευτήριο. |
| GET | /platform/v1/api-keys | κλειδί · platform_read | Τα κλειδιά του οργανισμού, χωρίς μυστικά. |
| POST | /platform/v1/api-keys | κλειδί · platform_write | Δημιουργήστε ένα κλειδί. Το μυστικό εμφανίζεται σε αυτήν την απάντηση και ποτέ ξανά. |
| DELETE | /platform/v1/api-keys/{id} | κλειδί · platform_write | Ανακαλέστε ένα κλειδί. Ισχύει από το επόμενο αίτημα. |
| GET | /platform/v1/traces | κλειδί · platform_read | Καταγεγραμμένα μεταδεδομένα για προηγούμενες κλήσεις. Χωρίς σώματα prompt ή completion: η διατήρηση είναι μηδενική. |
| GET | /platform/v1/traces/{id} | κλειδί · platform_read | Ένα trace, συμπεριλαμβανομένης της απόφασης δρομολόγησης. |
| GET | /platform/v1/usage | κλειδί · platform_read | Χρήση συγκεντρωμένη ανά ημέρα και ανά μοντέλο. |
| GET | /platform/v1/policies | κλειδί · platform_read | Οι πολιτικές του οργανισμού. |
| GET | /platform/v1/policies/{id} | κλειδί · platform_read | Μία πολιτική. |
| POST | /platform/v1/policies | κλειδί · platform_write | Δημιουργία πολιτικής. |
| PUT | /platform/v1/policies/{id} | κλειδί · platform_write | Επεξεργασία πολιτικής. Ισχύει για το επόμενο αίτημα, όχι για ένα που είναι ήδη σε εξέλιξη. |
| GET | /platform/v1/status | κανένα | Κατάσταση ανάπτυξης. Δεν απαιτεί διαπιστευτήριο, επομένως θεωρήστε το μη εμπιστευτικό. |
Τι δεν υπάρχει εδώ
Δεν υπάρχει /v1/files, /v1/batches, /v1/assistants, /v1/fine_tuning, /v1/images, /v1/audio και όχι /v1/moderations. Δεν είναι mounted, επομένως απαντούν 404 unknown_route αντί για 501 που θα υπονοούσε ότι έρχονται. Δεν υπάρχουν webhooks και δεν υπάρχει SDK: οποιοσδήποτε συμβατός με OpenAI client είναι το SDK.
Κατάσταση χωρίς κλειδί
Αυτό το endpoint δεν απαιτεί διαπιστευτήριο, γεγονός που καθιστά την κατάσταση της ίδιας της ανάπτυξης δημόσια. Αναφέρεται εδώ αντί να ανακαλυφθεί αργότερα, επειδή είναι απόφαση προϊόντος: αν η πολιτική σας χρειάζεται πιστοποιημένο έλεγχο κατάστασης, αλλάξτε την σκόπιμα. Η απάντηση δεν περιέχει ποτέ δεδομένα οργανισμού.