Buat daftar kosakata
Versi API 2026-10-affable-towhee
Mengalirkan daftar kata pada tingkat yang diminta. Stream mengirim started dengan detail daftar, satu peristiwa item per kata, lalu done. Sampai daftar siap, hanya komentar keepalive yang dikirim.
Cakupan vocab:generate
Parameter
Lingara-Versionheaderstringopsional- Versi API yang digunakan untuk menjawab permintaan ini. Tanpanya, token akses mendapatkan versi yang disematkan pada kliennya, dan permintaan tanpa token mendapatkan versi saat ini. Versi yang masih dalam pengembangan hanya dapat dicapai dengan menyebutkannya di sini. Versi yang tidak dikenal dijawab
400dengan kodeapi_version_unknown.GET /v1/versionsmencantumkan versi-versinya.
Isi permintaan application/json
levelintegerwajibsource_langstringwajibtarget_langstringwajibcountinteger | nullopsional
Respons
200 Daftar, satu kata per peristiwa
Peristiwa stream text/event-stream
Mengirim komentar keepalive setiap 15 detik.
-
startedVocabStarted -
metaVocabMetawajiblevelintegerwajibsource_langstringwajibtarget_langstringwajibframeworkstringwajibcountintegerwajibai_generatedbooleanwajib
-
itemVocabItem -
wordstringwajibpronunciationstring | nullopsionalreadingstring | nullopsionaltranslationstringwajibexampleVocabExample | nullopsionalsentencestringwajibtranslationstringwajib
image_urlstring | nullopsional
-
doneDone Mengakhiri stream -
errorStreamError Mengakhiri stream -
Tiba di dalam respons 200. Baris status sudah dikirim, sehingga kegagalan setelah stream dibuka dilaporkan sebagai event ini.
codestringwajibmessagestringwajibplan_idstring | nullopsional
Galat
402application/json- Panggilan klien dengan penagihan per pemakaian ditolak sebelum menghabiskan apa pun.
spend_cap_reached: klien atau akunnya telah mencapai batas pengeluaran bulanannya; naikkan batasnya di halaman Integrasi.metered_billing_inactive: penagihan per pemakaian tidak aktif untuk akun ini; siapkan, atau perbarui metode pembayarannya, di halaman Integrasi. 410application/json- Versi API yang digunakan untuk menjawab permintaan ini telah dihentikan. Kirim versi yang didukung di
Lingara-Version, atau sematkan klien ke versi lain. 4XXapplication/json- Permintaan ditolak.
codemenyebutkan alasannya, danerrormenjelaskannya dengan kata-kata. 503application/json · text/plain- Layanan sementara tidak tersedia; coba lagi setelah jumlah detik di
Retry-After. Selama pemeliharaan, isi respons berupa teks biasa, bukan amplop galat. 5XXapplication/json- Permintaan ditolak.
codemenyebutkan alasannya, danerrormenjelaskannya dengan kata-kata.
codestringwajibAlasan permintaan ditolak, sebagai kode tetap untuk percabangan: misalnya
insufficient_scope(403),rate_limited(429) dan, untuk klien dengan penagihan per pemakaian,spend_cap_reached(402) danmetered_billing_inactive(402).errorstringwajib
Contoh
Lebih suka pustaka? Lihat bagian Pustaka.
Contoh stream
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: {}Jika terjemahan berbeda dengan referensi berbahasa Inggris, referensi berbahasa Inggris yang berlaku.