Topik ini menjelaskan event sisi server untuk API qwen3-livetranslate-flash-realtime.
Untuk informasi lebih lanjut, lihat Terjemahan audio dan video real-time - Qwen.
error
Dikembalikan ketika server mengalami kesalahan.
event_id string Pengidentifikasi unik untuk event ini. | {
"event_id": "event_RoUu4T8yExPMI37GKwaOC",
"type": "error",
"error": {
"type": "invalid_request_error",
"code": "invalid_value",
"message": "Invalid modalities: ['audio']. Supported combinations are: ['text'] and ['audio', 'text'].",
"param": "session.modalities"
}
}
|
type string Jenis event. Nilainya selalu error. |
error object Informasi rinci mengenai kesalahan tersebut. Properti type string Jenis kesalahan. code string Kode kesalahan. message string Pesan kesalahan. param string Parameter yang menyebabkan kesalahan, seperti session.modalities. |
session.created
Ini adalah event pertama yang dikembalikan oleh server setelah klien terhubung. Event ini berisi konfigurasi default untuk koneksi tersebut.
event_id string Pengidentifikasi unik untuk event ini. | {
"event_id": "event_QxBGpjBDmDDQQWDtrqBKB",
"type": "session.created",
"session": {
"id": "sess_OozZ1vtbPt2muDflHODIH",
"object": "realtime.session",
"model": "qwen3-livetranslate-flash-realtime",
"modalities": [
"text",
"audio"
],
"voice": "Cherry",
"input_audio_format": "pcm16",
"output_audio_format": "pcm24",
"translation": {
"language": "en"
}
}
}
|
type string Jenis event. Nilainya selalu session.created. |
session object Konfigurasi sesi. Properti id string Pengidentifikasi unik untuk sesi ini. object string Nilainya selalu realtime.session. model string Model yang digunakan. modalities array Modalitas keluaran dari model. voice string Suara yang digunakan untuk audio yang dihasilkan. input_audio_format string Format audio masukan. Nilainya selalu pcm16. output_audio_format string Format audio keluaran. Nilainya selalu pcm24. translation object (Opsional) Konfigurasi terjemahan. Properti language string (Opsional) Bahasa target untuk terjemahan. |
session.updated
Dikembalikan setelah server berhasil memproses permintaan session.update. Jika terjadi kesalahan, server akan mengembalikan event error sebagai gantinya.
event_id string Pengidentifikasi unik untuk event ini. | {
"event_id": "event_QxBGpjBDmDDQQWDtrqBKB",
"type": "session.updated",
"session": {
"id": "sess_OozZ1vtbPt2muDflHODIH",
"object": "realtime.session",
"model": "qwen3-livetranslate-flash-realtime",
"modalities": [
"text",
"audio"
],
"voice": "Ethan",
"input_audio_format": "pcm16",
"output_audio_format": "pcm24",
"translation": {
"language": "en"
}
}
}
|
type string Jenis event. Nilainya selalu session.updated. |
session object Konfigurasi sesi. Properti id string Pengidentifikasi unik untuk sesi ini. object string Nilainya selalu realtime.session. model string Model yang digunakan. modalities array Modalitas keluaran dari model. voice string Suara yang digunakan untuk audio yang dihasilkan. input_audio_format string Format audio masukan. Nilainya selalu pcm16. output_audio_format string Format audio keluaran. Nilainya selalu pcm24. translation object (Opsional) Konfigurasi terjemahan. Properti language string (Opsional) Bahasa target untuk terjemahan. |
response.created
Dikembalikan ketika server menghasilkan tanggapan model baru.
event_id string Pengidentifikasi unik untuk event ini. | {
"event_id": "event_L8hHVI5jYis6BzAjnPWJh",
"type": "response.created",
"response": {
"id": "resp_P79OOMs8LnrXVpiIHUCKR",
"object": "realtime.response",
"conversation_id": "conv_UFClXtYkRkFXrs48y8pmK",
"status": "in_progress",
"modalities": [
"text",
"audio"
],
"voice": "Cherry",
"output_audio_format": "pcm24",
"output": []
}
}
|
type string Jenis event. Nilainya selalu response.created. |
response object Objek tanggapan. Properti id string Pengidentifikasi unik dari tanggapan tersebut. conversation_id string Pengidentifikasi unik dari sesi saat ini. object string Jenis objek. Nilainya selalu realtime.response untuk event ini. status string Status tanggapan. Nilai yang valid: completed
failed
in_progress
incomplete
modalities array Modalitas tanggapan. voice string Suara untuk audio yang dihasilkan. output_audio_format string Format audio keluaran. Nilainya selalu pcm24. output string Nilainya saat ini kosong untuk event ini. |
response.done
Dikembalikan setelah tanggapan dihasilkan. Objek response dalam event ini berisi semua item keluaran kecuali data audio mentah.
event_id string Pengidentifikasi unik untuk event ini. | {
"event_id": "event_CNea8oXNipVanSg2VIzkO",
"type": "response.done",
"response": {
"id": "resp_TfhYTqej692vsGA2jNEtH",
"object": "realtime.response",
"conversation_id": "conv_ZtyLfKVm8XqLwYRlsuDih",
"status": "completed",
"modalities": [
"text",
"audio"
],
"voice": "Cherry",
"output_audio_format": "pcm24",
"output": [
{
"id": "item_MKtkMwN9RtcyE9eJShyWy",
"object": "realtime.item",
"type": "message",
"status": "completed",
"role": "assistant",
"content": [
{
"type": "audio",
"transcript": "Hello? "
}
]
}
],
"usage": {
"total_tokens": 56,
"input_tokens": 47,
"output_tokens": 9,
"input_tokens_details": {
"text_tokens": 20,
"audio_tokens": 27
},
"output_tokens_details": {
"text_tokens": 2,
"audio_tokens": 7
}
}
}
}
|
type string Jenis event. Nilainya selalu response.done. |
response object Objek tanggapan. Properti id string Pengidentifikasi unik dari tanggapan tersebut. conversation_id string Pengidentifikasi unik dari sesi saat ini. object string Jenis objek. Nilainya selalu realtime.response untuk event ini. status string Status tanggapan. modalities array Modalitas tanggapan. voice string Suara untuk audio yang dihasilkan. output_audio_format string Format audio keluaran. Nilainya selalu pcm24. output object Keluaran dari tanggapan. Properti id string Pengidentifikasi unik untuk keluaran tanggapan. type string Jenis item keluaran. Nilainya selalu message. object string Jenis objek dari item keluaran. Nilainya selalu realtime.item. status string Status item keluaran. role string Peran dari item keluaran. content array Konten dari item keluaran. Properti type string Jenis konten keluaran. Nilainya adalah text jika keluarannya berupa teks biasa, atau audio jika keluarannya mencakup audio. text string Konten teks dari keluaran. transcript string Teks transkripsi dari audio. usage object Informasi penggunaan token untuk tanggapan ini. |
response.text.text
Dikembalikan ketika modalitas keluaran hanya berupa teks dan model secara bertahap menghasilkan teks baru.
event_id string Pengidentifikasi unik untuk event ini. | {
"event_id": "event_B1lIeyOXR7qJMEExbqtTG",
"type": "response.text.text",
"response_id": "resp_B1lIdtjF4Noqpn5NOjznj",
"item_id": "item_B1lIdJsAJlJiFs8ztWpJt",
"output_index": 0,
"content_index": 0,
"text": "How are"
}
|
type string Jenis event. Nilainya selalu response.text.text. |
text string Teks bertahap. |
response_id string ID dari tanggapan. |
item_id string ID item pesan, yang digunakan untuk mengaitkan event dengan item pesan yang sama. |
output_index integer Nilainya selalu 0. |
content_index integer Nilainya selalu 0. |
response.text.done
Dikembalikan ketika modalitas keluaran hanya berupa teks dan model telah selesai menghasilkan teks.
Event ini juga dikembalikan ketika tanggapan diinterupsi, tidak lengkap, atau dibatalkan.
event_id string Pengidentifikasi unik untuk event ini. | {
"event_id": "event_B1lIeE2Nac33zn5V7h2mm",
"type": "response.text.done",
"response_id": "resp_B1lIdtjF4Noqpn5NOjznj",
"item_id": "item_B1lIdJsAJlJiFs8ztWpJt",
"output_index": 0,
"content_index": 0,
"text": "How can I assist you today?"
}
|
type string Jenis event. Nilainya selalu response.text.done. |
response_id string Pengidentifikasi unik dari tanggapan. |
item_id string Pengidentifikasi unik dari item pesan. |
output_indexinteger Nilainya selalu 0. |
content_indexinteger Nilainya selalu 0. |
text string Keluaran teks lengkap dari model. |
response.audio.delta
Dikembalikan ketika modalitas keluaran mencakup audio dan model secara bertahap menghasilkan data audio baru.
event_id string Pengidentifikasi unik untuk event ini. | {
"event_id": "event_B1osWMZBtrEQbiIwW0qHQ",
"type": "response.audio.delta",
"response_id": "resp_P79OOMs8LnrXVpiIHUCKR",
"item_id": "item_OFaPGtzfWCPyGzxnuEX9i",
"output_index": 0,
"content_index": 0,
"delta": "UklGRnoGAABXQVZFZm10IBAAAAAB..."
}
|
type string Jenis event. Nilainya selalu response.audio.delta. |
response_id string Pengidentifikasi unik dari tanggapan. |
item_id string Pengidentifikasi unik dari item pesan. |
output_indexinteger Nilainya selalu 0. |
content_indexinteger Nilainya selalu 0. |
delta string Data audio bertahap, dikodekan dalam Base64. |
response.audio.done
Dikembalikan ketika modalitas keluaran mencakup audio dan model telah selesai menghasilkan audio.
Event ini juga dikembalikan ketika tanggapan diinterupsi, tidak lengkap, atau dibatalkan.
Event ini tidak mengembalikan data audio lengkap.
event_id string Pengidentifikasi unik untuk event ini. | {
"event_id": "event_B1osWMWoDRYyITDyNYcBu",
"type": "response.audio.done",
"response_id": "resp_P79OOMs8LnrXVpiIHUCKR",
"item_id": "item_OFaPGtzfWCPyGzxnuEX9i",
"output_index": 0,
"content_index": 0
}
|
type string Jenis event. Nilainya selalu response.audio.done. |
response_id string Pengidentifikasi unik dari tanggapan. |
item_id string Pengidentifikasi unik dari item pesan. |
output_indexinteger Nilainya selalu 0. |
content_indexinteger Nilainya selalu 0. |
response.audio_transcript.delta
Dikembalikan ketika modalitas keluaran mencakup audio dan model secara bertahap menghasilkan teks baru.
event_id string Pengidentifikasi unik untuk event ini. | {
"event_id": "event_OcoAVmmbMQnirKeVFag9x",
"type": "response.audio_transcript.delta",
"response_id": "resp_P79OOMs8LnrXVpiIHUCKR",
"item_id": "item_OFaPGtzfWCPyGzxnuEX9i",
"output_index": 0,
"content_index": 0,
"delta": "How can"
}
|
type string Jenis event. Nilainya selalu response.audio_transcript.delta. |
response_id string Pengidentifikasi unik dari tanggapan. |
item_id string Pengidentifikasi unik dari item pesan. |
output_indexinteger Nilainya selalu 0. |
content_indexinteger Nilainya selalu 0. |
delta string Teks bertahap. |
response.audio_transcript.done
Dikembalikan ketika modalitas keluaran mencakup audio dan model telah selesai menghasilkan teks.
event_id string Pengidentifikasi unik untuk event ini. | {
"event_id": "event_VN4Q4GJugLcc1S23viW8E",
"type": "response.audio_transcript.done",
"response_id": "resp_P79OOMs8LnrXVpiIHUCKR",
"item_id": "item_JvJauNH2CTXb1D9WV6pD4",
"output_index": 0,
"content_index": 0,
"transcript": "How can I assist you today?"
}
|
type string Jenis event. Nilainya selalu response.audio_transcript.done. |
response_id string Pengidentifikasi unik dari tanggapan. |
item_id string Pengidentifikasi unik dari item pesan. |
output_indexinteger Nilainya selalu 0. |
content_indexinteger Nilainya selalu 0. |
transcript string Teks lengkap. |
response.output_item.added
Dikembalikan ketika item keluaran baru dibuat selama pembuatan tanggapan.
event_id string Pengidentifikasi unik untuk event ini. | {
"event_id": "event_B4O5yPt3Gjnjy5eYH3plG",
"type": "response.output_item.added",
"response_id": "resp_P79OOMs8LnrXVpiIHUCKR",
"output_index": 0,
"item": {
"id": "item_OFaPGtzfWCPyGzxnuEX9i",
"object": "realtime.item",
"type": "message",
"status": "in_progress",
"role": "assistant",
"content": []
}
}
|
type string Jenis event. Nilainya selalu response.output_item.added. |
response_id string Pengidentifikasi unik dari tanggapan. |
output_indexinteger Nilainya selalu 0. |
itemobject Informasi mengenai item keluaran. Properti id string Pengidentifikasi unik dari item keluaran. type string Nilainya selalu message. object string Nilainya selalu realtime.item. status string Status item keluaran. role string Peran dari pesan tersebut. content string Konten dari pesan tersebut. |
response.output_item.done
Dikembalikan ketika item baru telah sepenuhnya dikeluarkan.
event_id string Pengidentifikasi unik untuk event ini. | {
"event_id": "event_XkiwbYTBC9Wcdwy6uYJ2G",
"type": "response.output_item.done",
"response_id": "resp_P79OOMs8LnrXVpiIHUCKR",
"output_index": 0,
"item": {
"id": "item_JvJauNH2CTXb1D9WV6pD4",
"object": "realtime.item",
"type": "message",
"status": "completed",
"role": "assistant",
"content": [
{
"type": "audio",
"text": "Hello, I am a large-scale language model developed by Alibaba Cloud. My name is Qwen. How can I help you?"
}
]
}
}
|
type string Jenis event. Nilainya selalu response.output_item.done. |
response_id string Pengidentifikasi unik dari tanggapan. |
output_indexinteger Nilainya selalu 0. |
itemobject Informasi mengenai item keluaran. Properti id string Pengidentifikasi unik dari item keluaran. object string Nilainya selalu realtime.item. type string Nilainya selalu message. status string Status item keluaran. role string Peran pengirim pesan. content string Konten dari pesan tersebut. |
response.content_part.added
Dikembalikan ketika bagian konten baru dikeluarkan.
event_id string Pengidentifikasi unik untuk event ini. | {
"event_id": "event_J2UixwYKZsXg7c9YXZetL",
"type": "response.content_part.added",
"response_id": "resp_P79OOMs8LnrXVpiIHUCKR",
"item_id": "item_OFaPGtzfWCPyGzxnuEX9i",
"output_index": 0,
"content_index": 0,
"part": {
"type": "audio",
"text": ""
}
}
|
type string Jenis event. Nilainya selalu response.content_part.added. |
response_id string Pengidentifikasi unik dari tanggapan. |
item_id string Pengidentifikasi unik dari item pesan. |
output_indexinteger Nilainya selalu 0. |
content_indexinteger Nilainya selalu 0. |
partobject Informasi mengenai bagian konten. Properti type string Jenis bagian konten. text string Teks dari bagian konten. |
response.content_part.done
Dikembalikan ketika bagian konten baru telah sepenuhnya dikeluarkan.
event_id string Pengidentifikasi unik untuk event ini. | {
"event_id": "event_VN4Q4GJugLcc1S23viW8E",
"type": "response.content_part.done",
"response_id": "resp_P79OOMs8LnrXVpiIHUCKR",
"item_id": "item_JvJauNH2CTXb1D9WV6pD4",
"output_index": 0,
"content_index": 0,
"part": {
"type": "audio",
"text": "Hello, I am a large-scale language model developed by Alibaba Cloud. My name is Qwen. How can I help you?"
}
}
|
type string Jenis event. Nilainya selalu response.content_part.done. |
response_id string Pengidentifikasi unik dari tanggapan. |
item_id string Pengidentifikasi unik dari item pesan. |
output_indexinteger Nilainya selalu 0. |
content_indexinteger Nilainya selalu 0. |
partobject Informasi mengenai bagian konten. Properti type string Jenis bagian konten. text string Teks dari bagian konten. |