task-started
Setelah klien mengirim perintah run-task, server mengembalikan event task-started untuk menandakan bahwa tugas telah dimulai. Klien hanya dapat mengirim perintah berikutnya setelah menerima event ini.
header.task_id stringID tugas yang dihasilkan oleh klien.header.event stringJenis event. Nilai tetap: task-started.payload objectObjek kosong. |
result-generated
Setelah klien mengirim teks, server terus-menerus mengembalikan event result-generated. Setiap event membawa metadata tingkat kalimat.
header.task_id stringID tugas yang dihasilkan oleh klien.header.event stringJenis event. Nilai tetap: result-generated.payload.output objectInformasi output.
Properti type stringJenis sub-event. Nilai yang valid:
integerIndeks kalimat, dimulai dari 0.sentence.words arrayArray timestamp tingkat kata.
Properti elemen words text stringKonten teks kata tersebut.begin_index integerIndeks karakter awal kata dalam kalimat. Dimulai dari 0.end_index integerIndeks karakter akhir kata dalam kalimat. Dimulai dari 1.begin_time integerWaktu mulai audio yang sesuai dengan kata tersebut, dalam milidetik.end_time integerWaktu akhir audio yang sesuai dengan kata tersebut, dalam milidetik.stringTeks kalimat sebagaimana telah disegmentasi untuk sintesis.objectPenggunaan untuk penagihan, dikembalikan dalam event sentence-end.
Properti input_tokens integerJumlah token input untuk permintaan ini.Berlaku untuk qwen-audio-3.1-tts-flash.integerJumlah token output untuk permintaan ini.Berlaku untuk qwen-audio-3.1-tts-flash.integerJumlah token input dan output.Berlaku untuk qwen-audio-3.1-tts-flash.integerJumlah kumulatif karakter yang ditagih.Berlaku untuk qwen-audio-3.0-tts-plus dan qwen-audio-3.0-tts-flash. |
task-finished
Server mengembalikan event task-finished ketika tugas selesai. Klien kemudian dapat menutup koneksi WebSocket atau menggunakannya kembali untuk memulai tugas baru.
header.task_id stringID tugas yang dihasilkan oleh klien.header.event stringJenis event. Nilai tetap: task-finished.payload.usage objectField sama dengan usage di result-generated. |
task-failed
Server mengembalikan event task-failed ketika tugas gagal. Saat menerima event ini, klien harus menutup koneksi WebSocket dan menangani kesalahan tersebut.
header.task_id stringID tugas yang dihasilkan oleh klien.header.event stringJenis event. Nilai tetap: task-failed.header.error_code stringKode kesalahan.header.error_message stringPesan kesalahan detail. |