Δημιουργία λίστας λεξιλογίου
Έκδοση API 2026-10-affable-towhee
Μεταδίδει ως ροή μια λίστα λέξεων στο ζητούμενο επίπεδο. Η ροή στέλνει started με τα στοιχεία της λίστας, ένα συμβάν item ανά λέξη και έπειτα done. Μέχρι να είναι έτοιμη η λίστα, στέλνει μόνο σχόλια keepalive.
Εύρη δικαιωμάτων vocab:generate
Παράμετροι
Lingara-Versionheaderstringπροαιρετικό- Η έκδοση API με την οποία απαντάται αυτό το αίτημα. Χωρίς αυτήν, ένα token πρόσβασης παίρνει την έκδοση στην οποία είναι δεσμευμένος ο πελάτης του και ένα αίτημα χωρίς token παίρνει την τρέχουσα έκδοση. Η έκδοση που βρίσκεται ακόμη υπό ανάπτυξη είναι προσβάσιμη μόνο αν την ονομάσετε εδώ. Μια άγνωστη έκδοση απαντάται με
400και κωδικόapi_version_unknown. ΤοGET /v1/versionsπαραθέτει τις εκδόσεις.
Σώμα αιτήματος application/json
levelintegerυποχρεωτικόsource_langstringυποχρεωτικόtarget_langstringυποχρεωτικόcountinteger | nullπροαιρετικό
Αποκρίσεις
200 Η λίστα, μία λέξη ανά συμβάν
Συμβάντα ροής text/event-stream
Στέλνει ένα σχόλιο keepalive κάθε 15 δευτερόλεπτα.
-
startedVocabStarted -
metaVocabMetaυποχρεωτικόlevelintegerυποχρεωτικόsource_langstringυποχρεωτικόtarget_langstringυποχρεωτικόframeworkstringυποχρεωτικόcountintegerυποχρεωτικόai_generatedbooleanυποχρεωτικό
-
itemVocabItem -
wordstringυποχρεωτικόpronunciationstring | nullπροαιρετικόreadingstring | nullπροαιρετικόtranslationstringυποχρεωτικόexampleVocabExample | nullπροαιρετικόsentencestringυποχρεωτικόtranslationstringυποχρεωτικό
image_urlstring | nullπροαιρετικό
-
doneDone Τερματίζει τη ροή -
errorStreamError Τερματίζει τη ροή -
Φτάνει μέσα στην απόκριση 200. Η γραμμή κατάστασης έχει ήδη σταλεί, οπότε μια αποτυχία μετά το άνοιγμα της ροής αναφέρεται ως αυτό το συμβάν.
codestringυποχρεωτικόmessagestringυποχρεωτικόplan_idstring | nullπροαιρετικό
Σφάλματα
402application/json- Η κλήση ενός πελάτη με χρέωση βάσει χρήσης απορρίφθηκε πριν καταναλώσει οτιδήποτε.
spend_cap_reached: ο πελάτης ή ο λογαριασμός του έφτασε το μηνιαίο όριο δαπανών του· αυξήστε το όριο στη σελίδα Ενσωματώσεις.metered_billing_inactive: η χρέωση βάσει χρήσης δεν είναι ενεργή για αυτόν τον λογαριασμό· ρυθμίστε την ή ενημερώστε τον τρόπο πληρωμής στη σελίδα Ενσωματώσεις. 410application/json- Η έκδοση API με την οποία απαντάται αυτό το αίτημα έχει καταργηθεί. Στείλτε μια υποστηριζόμενη έκδοση στο
Lingara-Versionή συνδέστε τον πελάτη με άλλη έκδοση. 4XXapplication/json- Το αίτημα απορρίφθηκε. Το
codeλέει γιατί και τοerrorτο εξηγεί με λόγια. 503application/json · text/plain- Η υπηρεσία δεν είναι προσωρινά διαθέσιμη· δοκιμάστε ξανά μετά τον αριθμό δευτερολέπτων στο
Retry-After. Κατά τη συντήρηση, το σώμα είναι απλό κείμενο αντί για τον φάκελο σφάλματος. 5XXapplication/json- Το αίτημα απορρίφθηκε. Το
codeλέει γιατί και τοerrorτο εξηγεί με λόγια.
codestringυποχρεωτικόΓιατί απορρίφθηκε το αίτημα, ως σταθερός κωδικός για διακλάδωση: για παράδειγμα
insufficient_scope(403),rate_limited(429) και, για πελάτη με χρέωση βάσει χρήσης,spend_cap_reached(402) καιmetered_billing_inactive(402).errorstringυποχρεωτικό
Παράδειγμα
Προτιμάτε μια βιβλιοθήκη; Δείτε την ενότητα Βιβλιοθήκες.
Παράδειγμα ροής
event: started
data: {"meta":{"level":2,"source_lang":"en","target_lang":"zh","framework":"HSK","count":2,"ai_generated":true}}
event: item
data: {"word":"你好","pronunciation":"nǐ hǎo","translation":"hello","example":{"sentence":"你好,我叫小明。","translation":"Hello, my name is Xiaoming."}}
event: item
data: {"word":"谢谢","pronunciation":"xiè xie","translation":"thank you"}
event: done
data: {}Αν μια μετάφραση διαφέρει από την αγγλική τεκμηρίωση, ισχύει η αγγλική τεκμηρίωση.