Τελικά σημεία

Κάθε διαδρομή που τοποθετεί αυτό το 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.

Κατάσταση χωρίς κλειδί

Αυτό το τελικό σημείο δεν απαιτεί διαπιστευτήριο, γεγονός που καθιστά δημόσια την κατάσταση της ίδιας της ανάπτυξης. Γράφεται εδώ αντί να ανακαλυφθεί αργότερα, επειδή είναι απόφαση προϊόντος: αν η πολιτική σας χρειάζεται έλεγχο κατάστασης με έλεγχο ταυτότητας, αλλάξτε το σκόπιμα. Η απάντηση δεν περιέχει ποτέ δεδομένα οργανισμού.