All Products
Search
Document Center

Alibaba Cloud Model Studio:Server events

Last Updated:Sep 02, 2026

Event sisi server untuk API qwen3.5-livetranslate-flash-realtime.

Referensi: Terjemahan audio dan video real-time – Qwen

error

Pesan error yang dikembalikan oleh server.

event_idstring

Identifier unik untuk event ini.

typestring

Jenis event. Nilainya selalu error.

errorobject

Informasi detail mengenai error.

Properties

typestring

Jenis error.

codestring

Kode kesalahan.

messagestring

Pesan error.

paramstring

Parameter yang terkait dengan error, seperti session.modalities.

{
  "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"
  }
}

session.created

Saat klien terhubung, server mengembalikan event ini terlebih dahulu dengan konfigurasi sesi default.

event_idstring

Identifier unik untuk event ini.

typestring

Jenis event. Nilainya selalu session.created.

sessionobject

Konfigurasi sesi.

Properties

idstring

Identifier unik untuk sesi.

objectstring

Nilainya selalu realtime.session.

modelstring

Model yang sedang digunakan.

modalitiesarray

Pengaturan modalitas output untuk model.

voicestring

Voice untuk audio yang dihasilkan oleh model.

input_audio_formatstring

Format audio input. Default-nya adalah pcm.

sample_rateinteger

Laju sampel audio input, dalam Hz.

output_audio_formatstring

Format audio output. Default-nya adalah pcm.

turn_detectionobject

Konfigurasi VAD (Voice Activity Detection).

translationobject (Opsional)

Konfigurasi terjemahan.

Properties

language string (Opsional)

Bahasa target untuk terjemahan.

corpusobject (Opsional)

Konfigurasi terminologi khusus untuk meningkatkan akurasi terjemahan istilah domain-spesifik.

Properties

corpus.phrasesobject (Opsional)

Pemetaan istilah bahasa sumber ke terjemahan bahasa target. Untuk detailnya, lihat Bahasa yang didukung.

{
    "event_id": "event_QxBGpjBDmDDQQWDtrqBKB",
    "type": "session.created",
    "session": {
        "id": "sess_OozZ1vtbPt2muDflHODIH",
        "object": "realtime.session",
        "model": "qwen3.5-livetranslate-flash-realtime",
        "modalities": [
            "text",
            "audio"
        ],
        "voice": "Cherry",
        "input_audio_format": "pcm",
        "sample_rate": 16000,
        "output_audio_format": "pcm",
        "turn_detection": {
            "type": "server_vad",
            "threshold": 0.2,
            "silence_duration_ms": 1000
        },
        "translation": {
           "language": "en",
           "corpus": {
               "phrases": {
                   "人工智能": "Artificial Intelligence",
                   "机器学习": "Machine Learning"
               }
           }
        }
    }
}

session.updated

Dikembalikan setelah permintaan session.update berhasil. Jika permintaan gagal, event error akan dikembalikan sebagai gantinya.

event_idstring

Identifier unik untuk event ini.

typestring

Jenis event. Nilainya selalu session.updated.

sessionobject

Konfigurasi sesi.

Properties

idstring

Identifier unik untuk sesi.

objectstring

Nilainya selalu realtime.session.

modelstring

Model yang sedang digunakan.

modalitiesarray

Pengaturan modalitas output untuk model.

voicestring

Voice untuk audio yang dihasilkan oleh model.

sample_rateinteger (Opsional)

Laju sampel audio input, dalam Hz.

input_audio_formatstring

Format audio input. Nilainya selalu pcm.

output_audio_formatstring

Format audio output. Nilainya selalu pcm.

input_audio_transcriptionobject

Konfigurasi transkripsi audio input. Hanya dikembalikan ketika parameter input_audio_transcription.model dikonfigurasi dalam sesi.

Properties

modelstring

Model pengenalan suara.

languagestring

Bahasa pengenalan suara yang dikonfigurasi.

turn_detectionobject

Konfigurasi VAD (Voice Activity Detection). Bidang ini tidak dikembalikan dalam mode Manual (ketika klien mengatur parameter ini ke null dalam session.update).

Properties

typestring

Jenis VAD. Nilainya selalu server_vad.

thresholdfloat

Sensitivitas deteksi VAD.

prefix_padding_msinteger

Durasi audio (dalam milidetik) yang disimpan sebelum ucapan dimulai, untuk menghindari kehilangan awal ucapan.

silence_duration_msinteger

Durasi minimum keheningan (dalam milidetik) yang diperlukan setelah ucapan berakhir untuk menentukan bahwa ucapan telah selesai.

create_responseboolean

Apakah secara otomatis memicu respons terjemahan setelah VAD mendeteksi bahwa ucapan telah berakhir.

interrupt_responseboolean

Apakah menginterupsi respons terjemahan yang sedang dihasilkan saat VAD mendeteksi giliran ucapan baru.

translationobject (Opsional)

Konfigurasi terjemahan.

Properties

language string (Opsional)

Bahasa target untuk terjemahan.

corpusobject (Opsional)

Konfigurasi terminologi khusus untuk meningkatkan akurasi terjemahan istilah domain-spesifik.

Properties

corpus.phrasesobject (Opsional)

Pemetaan istilah bahasa sumber ke terjemahan bahasa target.

enable_voice_cloneboolean

Apakah mengaktifkan kloning suara.

voice_clone_optionsobject

Parameter kontrol kloning suara. Hanya dikembalikan ketika enable_voice_clone bernilai true.

Properties

frequencystring

Frekuensi kloning suara.

{
    "event_id": "event_QxBGpjBDmDDQQWDtrqBKB",
    "type": "session.updated",
    "session": {
        "id": "sess_OozZ1vtbPt2muDflHODIH",
        "object": "realtime.session",
        "model": "qwen3.5-livetranslate-flash-realtime",
        "modalities": [
            "text",
            "audio"
        ],
        "voice": "Ethan",
        "sample_rate": 16000,
        "input_audio_format": "pcm",
        "output_audio_format": "pcm",
        "input_audio_transcription": {
            "model": "qwen3-asr-flash-realtime",
            "language": "zh"
        },
        "turn_detection": {
            "type": "server_vad",
            "threshold": 0.2,
            "prefix_padding_ms": 300,
            "silence_duration_ms": 1000,
            "create_response": true,
            "interrupt_response": true
        },
        "translation": {
           "language": "en",
           "corpus": {
               "phrases": {
                   "人工智能": "Artificial Intelligence",
                   "机器学习": "Machine Learning"
               }
           }
        },
        "enable_voice_clone": true,
        "voice_clone_options": {
            "frequency": "once"
        }
    }
}

session.finished

Sesi telah selesai dan semua terjemahan audio telah lengkap.

Hanya dikirim setelah klien mengirim permintaan session.finish. Klien kemudian dapat memutuskan koneksi.

event_idstring

Identifier unik untuk event ini.

typestring

Jenis event. Nilainya selalu session.finished.

{
    "event_id": "event_xxx",
    "type": "session.finished"
}

response.created

Dikembalikan saat server menghasilkan respons model baru.

event_idstring

Identifier unik untuk event ini.

typestring

Jenis event. Nilainya selalu response.created.

responseobject

Objek respons.

Properties

id string

Identifier unik untuk respons.

conversation_id string

Identifier unik untuk sesi saat ini.

object string

Jenis objek. Untuk event ini, nilainya selalu realtime.response.

status string

Status respons. Nilai yang valid:

  • completed
  • failed
  • in_progress
  • incomplete

modalities array

Modalitas respons.

voice string

Voice dari audio yang dihasilkan.

output_audio_format string

Format audio output.

output array

Event ini saat ini kosong.

{
    "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": "pcm16",
        "output": []
    }
}

response.done

Dikembalikan setelah pembuatan respons selesai. Berisi semua item output kecuali raw audio data.

event_id string

Identifier unik untuk event ini.

type string

Jenis event. Nilainya selalu response.done.

response object

Objek respons.

Properties

id string

Identifier unik untuk respons.

conversation_id string

Identifier unik untuk sesi saat ini.

object string

Jenis objek. Untuk event ini, nilainya selalu realtime.response.

status string

Status respons.

modalities array

Modalitas respons.

voice string

Voice yang digunakan untuk audio yang dihasilkan oleh model.

output_audio_format string

Format audio output.

output object

Output dari respons.

Properties

id string

Identifier unik untuk output respons.

type string

Jenis item output. Nilainya saat ini selalu message.

object string

Jenis objek item output. Nilainya saat ini selalu realtime.item.

status string

Status item output.

role string

Peran item output.

content array

Konten item output.

Properties

type string

Jenis konten output. Nilainya adalah text untuk output teks biasa dan audio ketika output mencakup audio.

text string

Konten teks dari output.

transcript string

Transkripsi teks dari konten audio.

usage object

Informasi konsumsi token untuk respons 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": "pcm16",
    "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
      }
    }
  }
}

response.text.text

Dikembalikan untuk output teks saja saat model menghasilkan teks secara inkremental.

event_idstring

Identifier unik untuk event ini.

typestring

Jenis event. Nilainya selalu response.text.text.

textstring

Teks inkremental yang dikembalikan.

response_idstring

ID respons.

item_idstring

Identifier unik untuk item pesan.

output_indexinteger

Saat ini, nilainya selalu 0.

content_indexinteger

Saat ini, nilainya selalu 0.

stashstring

Teks sementara yang dihasilkan oleh model. Gabungkan stash dengan text saat ini untuk membentuk hasil sementara. Sistem memperbarui text dan stash secara terus-menerus menggunakan event response.text.text hingga menerima event response.text.done. Teks lengkap akhir kemudian tersedia di bidang text.

{
    "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",
    "stash": " you today?"
}

response.text.done

Dikembalikan saat generasi teks selesai untuk output teks saja, atau jika respons diinterupsi, tidak lengkap, atau dibatalkan.

event_idstring

Identifier unik untuk event ini.

typestring

Jenis event. Nilainya selalu response.text.done.

response_idstring

Identifier unik untuk respons.

item_idstring

Identifier unik untuk item pesan.

output_indexinteger

Saat ini, nilainya selalu 0.

content_indexinteger

Saat ini, nilainya selalu 0.

text string

Output teks lengkap dari model.

{
    "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?"
}

response.audio.delta

Dikembalikan saat output audio diaktifkan dan model menghasilkan audio secara inkremental.

event_idstring

Identifier unik untuk event ini.

typestring

Jenis event. Nilainya selalu response.audio.delta.

response_idstring

Identifier unik untuk respons.

item_idstring

Identifier unik untuk item pesan.

output_index integer

Nilainya selalu 0.

content_index integer

Nilainya selalu 0.

delta string

Data audio inkremental yang dioutput oleh model. Data ini dienkode Base64.

{
    "event_id": "event_B1osWMZBtrEQbiIwW0qHQ",
    "type": "response.audio.delta",
    "response_id": "resp_P79OOMs8LnrXVpiIHUCKR",
    "item_id": "item_OFaPGtzfWCPyGzxnuEX9i",
    "output_index": 0,
    "content_index": 0,
    "delta": "UklGRnoGAABXQVZFZm10IBAAAAAB..."
}

response.audio.done

Dikembalikan saat generasi audio selesai. Juga dikembalikan jika respons diinterupsi, tidak lengkap, atau dibatalkan. Tidak berisi data audio lengkap.

event_idstring

Identifier unik untuk event ini.

typestring

Jenis event. Nilainya selalu response.audio.done.

response_idstring

Identifier unik untuk respons.

item_idstring

Identifier unik untuk item pesan.

output_indexinteger

Nilainya selalu 0.

content_indexinteger

Nilainya selalu 0.

{
    "event_id": "event_B1osWMWoDRYyITDyNYcBu",
    "type": "response.audio.done",
    "response_id": "resp_P79OOMs8LnrXVpiIHUCKR",
    "item_id": "item_OFaPGtzfWCPyGzxnuEX9i",
    "output_index": 0,
    "content_index": 0
}

input_audio_buffer.speech_started

Dikembalikan saat VAD sisi server (Voice Activity Detection) mendeteksi bahwa pengguna mulai berbicara.

event_idstring

Identifier unik untuk event ini.

typestring

Jenis event. Nilainya selalu input_audio_buffer.speech_started.

audio_start_msinteger

Titik waktu (dalam milidetik) saat ucapan terdeteksi mulai, sebagai offset dari awal aliran audio.

item_idstring

Identifier unik untuk item pesan terkait.

{
    "event_id": "event_xxx",
    "type": "input_audio_buffer.speech_started",
    "audio_start_ms": 568,
    "item_id": "item_xxx"
}

input_audio_buffer.speech_stopped

Dikembalikan saat VAD sisi server mendeteksi bahwa pengguna berhenti berbicara, menandakan akhir giliran input ucapan saat ini. Karena respons terjemahan dihasilkan secara sinkron dengan input ucapan streaming, respons terjemahan aktual mungkin sudah dimulai selama proses input ucapan, tanpa perlu menunggu event ini.

event_idstring

Identifier unik untuk event ini.

typestring

Jenis event. Nilainya selalu input_audio_buffer.speech_stopped.

audio_end_msinteger

Titik waktu (dalam milidetik) saat ucapan terdeteksi berakhir, sebagai offset dari awal aliran audio.

item_idstring

Identifier unik untuk item pesan terkait.

{
    "event_id": "event_xxx",
    "type": "input_audio_buffer.speech_stopped",
    "audio_end_ms": 3900,
    "item_id": "item_xxx"
}

input_audio_buffer.committed

Dalam mode Manual (turn_detection bernilai null), setelah klien mengirim event input_audio_buffer.commit, server mengembalikan event ini sebagai konfirmasi dan secara otomatis mulai menghasilkan respons terjemahan.

event_idstring

Identifier unik untuk event ini.

typestring

Jenis event. Nilainya selalu input_audio_buffer.committed.

{
    "event_id": "event_xxx",
    "type": "input_audio_buffer.committed"
}

input_audio_buffer.cleared

Setelah klien mengirim event input_audio_buffer.clear, server mengembalikan event ini sebagai konfirmasi bahwa data audio yang belum dikomit dalam buffer telah dihapus.

event_idstring

Pengidentifikasi unik untuk event ini.

typestring

Jenis event. Nilainya selalu input_audio_buffer.cleared.

{
    "event_id": "event_xxx",
    "type": "input_audio_buffer.cleared"
}

conversation.item.created

Dikembalikan saat item pesan baru dibuat dalam percakapan. Event ini dipicu dalam skenario berikut:

  • Saat server mulai menghasilkan respons terjemahan, server membuat item pesan asisten terkait (pada titik ini, content adalah array kosong, dan konten diisi secara progresif dengan respons streaming).
  • Dalam mode Manual, setelah klien mengirim event input_audio_buffer.commit, server juga membuat item pesan yang sesuai dengan input audio pengguna (content berisi {"type": "input_audio"}).

Untuk segmen VAD yang sama, server membuat item pesan terpisah untuk hasil pengenalan ucapan dan hasil terjemahan. item.id dari hasil pengenalan ucapan cocok dengan previous_item_id dalam event hasil terjemahan. Gunakan nilai-nilai ini untuk mengasosiasikan dan menampilkan teks sumber dengan terjemahannya.

event_idstring

Identifier unik untuk event ini.

typestring

Jenis event. Nilainya selalu conversation.item.created.

previous_item_idstring

Identifier unik item pesan sebelumnya. Untuk event hasil terjemahan, nilai ini cocok dengan item.id dari hasil pengenalan ucapan untuk segmen VAD yang sama.

itemobject

Informasi item pesan.

Properties

idstring

Identifier unik untuk item pesan.

typestring

Nilainya selalu message.

objectstring

Nilainya selalu realtime.item.

statusstring

Status item pesan.

rolestring

Peran pesan. Nilai yang valid: assistant atau user.

contentarray

Konten pesan. Saat respons pertama kali dibuat, ini adalah array kosong yang diisi secara progresif dengan respons streaming. Untuk item pesan pengguna yang dibuat melalui commit dalam mode Manual, berisi {"type": "input_audio"}.

{
    "event_id": "event_xxx",
    "type": "conversation.item.created",
    "previous_item_id": "item_asr_xxx",
    "item": {
        "id": "item_translation_xxx",
        "object": "realtime.item",
        "type": "message",
        "status": "in_progress",
        "role": "assistant",
        "content": []
    }
}

conversation.item.input_audio_transcription.text

Saat input_audio_transcription.model dikonfigurasi, server melakukan streaming hasil pengenalan ucapan dalam bahasa sumber asli.

event_idstring

Identifier unik untuk event ini.

typestring

Jenis event. Nilainya selalu conversation.item.input_audio_transcription.text.

item_idstring

Identifier unik untuk item pesan.

content_indexinteger

Saat ini, nilainya selalu 0.

textstring

Teks pengenalan yang telah dikonfirmasi.

stashstring

Teks pengenalan yang menunggu konfirmasi. Teks ini mungkin dikoreksi oleh event berikutnya.

languagestring

Bahasa sumber yang terdeteksi.

emotionstring

Emosi yang terdeteksi dari audio yang dikenali. Emosi yang didukung sebagai berikut:

  • surprised: Terkejut
  • neutral: Netral
  • happy: Senang
  • sad: Sedih
  • disgusted: Jijik
  • angry: Marah
  • fearful: Takut
{
    "event_id": "event_xxx",
    "type": "conversation.item.input_audio_transcription.text",
    "item_id": "item_xxx",
    "content_index": 0,
    "text": "",
    "stash": "The weather is really nice today",
    "language": "zh",
    "emotion": "neutral"
}

conversation.item.input_audio_transcription.completed

Saat input_audio_transcription.model dikonfigurasi, mengembalikan hasil pengenalan akhir setelah pengenalan ucapan selesai.

event_idstring

Identifier unik untuk event ini.

typestring

Jenis event. Nilainya selalu conversation.item.input_audio_transcription.completed.

item_idstring

Identifier unik untuk item pesan.

content_indexinteger

Saat ini, nilainya selalu 0.

transcriptstring

Hasil pengenalan ucapan lengkap dalam bahasa sumber asli.

languagestring

Bahasa sumber yang terdeteksi.

emotionstring

Emosi yang terdeteksi dari audio yang dikenali. Emosi yang didukung:

  • surprised: terkejut
  • neutral: tenang/netral
  • happy: senang
  • sad: sedih
  • disgusted: jijik
  • angry: marah
  • fearful: takut
{
    "event_id": "event_xxx",
    "type": "conversation.item.input_audio_transcription.completed",
    "item_id": "item_xxx",
    "content_index": 0,
    "transcript": "What a beautiful day! Let's go for a walk in the park together.",
    "language": "en",
    "emotion": ""
}

conversation.item.input_audio_transcription.failed

Dikembalikan saat input audio diterima tetapi pengenalan ucapan gagal. Event ini ditangani secara terpisah dari event error lainnya, sehingga memudahkan klien untuk mengidentifikasi item terkait secara spesifik.

typestring

Jenis event. Nilainya selalu conversation.item.input_audio_transcription.failed.

item_idstring

ID item percakapan terkait.

content_indexinteger

Indeks bagian konten yang berisi audio.

error.codestring

Kode kesalahan.

error.messagestring

Pesan error.

{
    "event_id": "event_xxx",
    "type": "conversation.item.input_audio_transcription.failed",
    "item_id": "item_xxx",
    "content_index": 0,
    "error": {
        "code": "xxx",
        "message": "xxx",
        "param": "xxx"
    }
}

response.audio_transcript.text

Dikembalikan untuk output audio guna menampilkan terjemahan real-time.

event_idstring

Identifier unik untuk event ini.

typestring

Jenis event. Nilainya selalu response.audio_transcript.text.

response_idstring

Identifier unik untuk respons.

item_idstring

Identifier unik untuk item pesan.

output_index integer

Saat ini, nilainya selalu 0.

content_index integer

Saat ini, nilainya selalu 0.

textstring

Segmen teks terjemahan yang telah dikonfirmasi.

stashstring

Teks terjemahan sementara, digabungkan dengan text untuk membentuk hasil sementara. Sistem memperbarui text dan stash secara terus-menerus melalui event response.audio_transcript.text hingga menerima event response.audio_transcript.done. Kemudian ambil terjemahan akhir dari transcript.

{
  "event_id": "event_xxx",
  "type": "response.audio_transcript.text",
  "response_id": "resp_xxx",
  "item_id": "item_xxx",
  "output_index": 0,
  "content_index": 0,
  "text": "Hello,",
  "stash": " who are you?"
}

response.audio_transcript.done

Dikembalikan saat output audio diaktifkan dan generasi teks selesai.

event_idstring

Identifier unik untuk event ini.

typestring

Jenis event. Nilainya selalu response.audio_transcript.done.

response_idstring

Identifier unik untuk respons.

item_idstring

Identifier unik untuk item pesan.

output_index integer

Saat ini, nilainya selalu 0.

content_index integer

Saat ini, nilainya selalu 0.

transcriptstring

Teks lengkap.

{
    "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?"
}

response.output_item.added

Dikembalikan saat item output baru ditambahkan selama pembuatan respons.

event_idstring

Identifier unik untuk event ini.

typestring

Jenis event. Nilainya selalu response.output_item.added.

response_idstring

Identifier unik untuk respons.

output_index integer

Saat ini, nilainya selalu 0.

item object

Informasi mengenai item output.

Properties

idstring

Identifier unik untuk item output.

typestring

Nilainya selalu message.

objectstring

Nilainya selalu realtime.item.

statusstring

Status item output.

rolestring

Peran pesan.

contentstring

Konten pesan.

{
    "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": []
    }
}

response.output_item.done

Dikembalikan saat item output selesai.

event_idstring

Identifier unik untuk event ini.

typestring

Jenis event. Nilainya selalu response.output_item.done.

response_idstring

Identifier unik untuk respons.

output_indexinteger

Saat ini, nilainya selalu 0.

itemobject

Informasi mengenai item output.

Properties

idstring

Identifier unik untuk item output.

objectstring

Nilainya selalu realtime.item.

typestring

Nilainya selalu message.

statusstring

Status item output.

rolestring

Peran pengirim pesan.

contentstring

Konten pesan.

{
    "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 language model developed by Alibaba Cloud. My name is Qwen. How can I help you?"
            }
        ]
    }
}

response.content_part.added

Dikembalikan saat bagian konten baru ditambahkan.

event_id string

ID unik event ini.

type string

Jenis event. Nilainya selalu response.content_part.added.

response_id string

ID unik respons.

item_id string

ID unik item pesan.

output_index integer

Nilainya selalu 0.

content_index integer

Nilainya selalu 0.

part object

Menampilkan informasi item.

Properties

type string

Jenis bagian konten.

text string

Teks bagian konten.

{
    "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": ""
    }
}

response.content_part.done

Dikembalikan saat bagian konten selesai.

event_idstring

Identifier unik untuk event ini.

typestring

Jenis event. Nilainya selalu response.content_part.done.

response_idstring

Identifier unik untuk respons.

item_idstring

Identifier unik untuk item pesan.

output_index integer

Nilainya selalu 0.

content_index integer

Nilainya selalu 0.

part object

Informasi mengenai bagian konten.

Properties

typestring

Jenis bagian konten.

textstring

Teks bagian konten.

{
    "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 language model developed by Alibaba Cloud. My name is Qwen. How can I help you?"
    }
}