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 δεν απαιτεί διαπιστευτήριο, γεγονός που καθιστά την κατάσταση της ίδιας της ανάπτυξης δημόσια. Αναφέρεται εδώ αντί να ανακαλυφθεί αργότερα, επειδή είναι απόφαση προϊόντος: αν η πολιτική σας χρειάζεται πιστοποιημένο έλεγχο κατάστασης, αλλάξτε την σκόπιμα. Η απάντηση δεν περιέχει ποτέ δεδομένα οργανισμού.