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 ID tugas yang dihasilkan oleh klien. header.event Jenis event. Nilai tetap: payload Objek kosong. | |
result-generated
Setelah klien mengirim teks, server terus-menerus mengembalikan event result-generated. Setiap event membawa metadata tingkat kalimat.
header.task_id ID tugas yang dihasilkan oleh klien. header.event Jenis event. Nilai tetap: payload.output Informasi output. payload.usage Penggunaan untuk penagihan, dikembalikan dalam event Catatan | |
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 ID tugas yang dihasilkan oleh klien. header.event Jenis event. Nilai tetap: payload.usage Field 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 ID tugas yang dihasilkan oleh klien. header.event Jenis event. Nilai tetap: header.error_code Kode kesalahan. header.error_message Pesan kesalahan detail. | |