全部产品
Search
文档中心

Alibaba Cloud Model Studio:Event sisi server

更新时间:Nov 11, 2025

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.