Τελικά σημεία
Κάθε διαδρομή που τοποθετεί αυτό το API, τι χρειάζεται και αυτές που οι άνθρωποι περιμένουν αλλά απουσιάζουν σκόπιμα.
Βασικό URL σε αυτή την ανάπτυξη: https://api.llmeu.com
| Μέθοδος | Διαδρομή | Διαπιστευτήριο | Σημειώσεις |
|---|---|---|---|
| GET | /healthz | κανένα | Ζωτικότητα. Δεν διαβάζει τίποτα. |
| GET | /readyz | κανένα | Ετοιμότητα: βάση δεδομένων, τελικά σημεία πρώτου μέρους, διαχειριζόμενα περιβάλλοντα εκτέλεσης. Απαντά 503 όσο μια GPU φορτώνει ακόμη βάρη. |
| GET | /v1/models | κλειδί · συμπερασμός | Μόνο τα μοντέλα που μπορεί πραγματικά να καλέσει αυτό το κλειδί βάσει της προεπιλεγμένης πολιτικής του οργανισμού του. |
| GET | /v1/models/{id} | κλειδί · συμπερασμός | Ένα μοντέλο, με την άδειά του και αν φιλοξενείται εδώ. |
| POST | /v1/chat/completions | κλειδί · συμπερασμός | Το τελικό σημείο συνομιλίας συμβατό με OpenAI, με ροή ή χωρίς. |
| POST | /v1/completions | κανένα | Δεν προσφέρεται. Απαντά 501 not_implemented και αναφέρει το τελικό σημείο που πρέπει να χρησιμοποιηθεί αντ' αυτού. |
| POST | /v1/embeddings | κλειδί · συμπερασμός | Τα embeddings χρειάζονται ένα μοντέλο embeddings. Κανένα δεν σερβίρεται σε αυτήν την ανάπτυξη, οπότε η διαδρομή δεν προσφέρεται εδώ αντί να επιστρέφει διανύσματα placeholder. |
| POST | /v1/playground | κανένα | Ανώνυμο, περιορισμένο ανά διεύθυνση 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 | Ένα ίχνος, συμπεριλαμβανομένης της απόφασης δρομολόγησης. |
| 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. Δεν είναι προσαρτημένα, οπότε απαντούν 404 unknown_route αντί για 501 που θα υπονοούσε ότι έρχονται. Δεν υπάρχουν webhooks και δεν υπάρχει SDK: οποιοσδήποτε πελάτης συμβατός με OpenAI είναι το SDK.
Κατάσταση χωρίς κλειδί
Αυτό το τελικό σημείο δεν απαιτεί διαπιστευτήριο, γεγονός που καθιστά δημόσια την κατάσταση της ίδιας της ανάπτυξης. Γράφεται εδώ αντί να ανακαλυφθεί αργότερα, επειδή είναι απόφαση προϊόντος: αν η πολιτική σας χρειάζεται έλεγχο κατάστασης με έλεγχο ταυτότητας, αλλάξτε το σκόπιμα. Η απάντηση δεν περιέχει ποτέ δεδομένα οργανισμού.