Skip to main content
Real-time audio and video translation (Qwen-Livetranslate-Realtime)

Server events

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_idstringIdentifier unik untuk event ini.typestringJenis event. Nilainya selalu error.errorobjectInformasi detail mengenai error.

Properties

typestringJenis error.codestringKode kesalahan.messagestringPesan error.paramstringParameter 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_idstringIdentifier unik untuk event ini.typestringJenis event. Nilainya selalu session.created.sessionobjectKonfigurasi sesi.

Properties

idstringIdentifier unik untuk sesi.objectstringNilainya selalu realtime.session.modelstringModel yang sedang digunakan.modalitiesarrayPengaturan modalitas output untuk model.voicestringVoice untuk audio yang dihasilkan oleh model.input_audio_formatstringFormat audio input. Default-nya adalah pcm.sample_rateintegerLaju sampel audio input, dalam Hz.output_audio_formatstringFormat audio output. Default-nya adalah pcm.turn_detectionobjectKonfigurasi 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_idstringIdentifier unik untuk event ini.typestringJenis event. Nilainya selalu session.updated.sessionobjectKonfigurasi sesi.

Properties

idstringIdentifier unik untuk sesi.objectstringNilainya selalu realtime.session.modelstringModel yang sedang digunakan.modalitiesarrayPengaturan modalitas output untuk model.voicestringVoice untuk audio yang dihasilkan oleh model.sample_rateinteger (Opsional)Laju sampel audio input, dalam Hz.input_audio_formatstringFormat audio input. Nilainya selalu pcm.output_audio_formatstringFormat audio output. Nilainya selalu pcm.input_audio_transcriptionobjectKonfigurasi transkripsi audio input. Hanya dikembalikan ketika parameter input_audio_transcription.model dikonfigurasi dalam sesi.

Properties

modelstringModel pengenalan suara.languagestringBahasa pengenalan suara yang dikonfigurasi.
turn_detectionobjectKonfigurasi VAD (Voice Activity Detection). Bidang ini tidak dikembalikan dalam mode Manual (ketika klien mengatur parameter ini ke null dalam session.update).

Properties

typestringJenis VAD. Nilainya selalu server_vad.thresholdfloatSensitivitas deteksi VAD.prefix_padding_msintegerDurasi audio (dalam milidetik) yang disimpan sebelum ucapan dimulai, untuk menghindari kehilangan awal ucapan.silence_duration_msintegerDurasi minimum keheningan (dalam milidetik) yang diperlukan setelah ucapan berakhir untuk menentukan bahwa ucapan telah selesai.create_responsebooleanApakah secara otomatis memicu respons terjemahan setelah VAD mendeteksi bahwa ucapan telah berakhir.interrupt_responsebooleanApakah 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_clonebooleanApakah mengaktifkan kloning suara.voice_clone_optionsobjectParameter kontrol kloning suara. Hanya dikembalikan ketika enable_voice_clone bernilai true.

Properties

frequencystringFrekuensi 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_idstringIdentifier unik untuk event ini.typestringJenis event. Nilainya selalu session.finished.
{
    "event_id": "event_xxx",
    "type": "session.finished"
}

response.created

Dikembalikan saat server menghasilkan respons model baru.
event_idstringIdentifier unik untuk event ini.typestringJenis event. Nilainya selalu response.created.responseobjectObjek respons.

Properties

id stringIdentifier unik untuk respons.conversation_id stringIdentifier unik untuk sesi saat ini.object stringJenis objek. Untuk event ini, nilainya selalu realtime.response.status stringStatus respons. Nilai yang valid:
  • completed
  • failed
  • in_progress
  • incomplete
modalities arrayModalitas respons.voice stringVoice dari audio yang dihasilkan.output_audio_format stringFormat audio output.output arrayEvent 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 stringIdentifier unik untuk event ini.type stringJenis event. Nilainya selalu response.done.response objectObjek respons.

Properties

id stringIdentifier unik untuk respons.conversation_id stringIdentifier unik untuk sesi saat ini.object stringJenis objek. Untuk event ini, nilainya selalu realtime.response.status stringStatus respons.modalities arrayModalitas respons.voice stringVoice yang digunakan untuk audio yang dihasilkan oleh model.output_audio_format stringFormat audio output.output objectOutput dari respons.

Properties

id stringIdentifier unik untuk output respons.type stringJenis item output. Nilainya saat ini selalu message.object stringJenis objek item output. Nilainya saat ini selalu realtime.item.status stringStatus item output.role stringPeran item output.content arrayKonten item output.

Properties

type stringJenis konten output. Nilainya adalah text untuk output teks biasa dan audio ketika output mencakup audio.text stringKonten teks dari output.transcript stringTranskripsi teks dari konten audio.
usage objectInformasi 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_idstringIdentifier unik untuk event ini.typestringJenis event. Nilainya selalu response.text.text.textstringTeks inkremental yang dikembalikan.response_idstringID respons.item_idstringIdentifier unik untuk item pesan.output_indexintegerSaat ini, nilainya selalu 0.content_indexintegerSaat ini, nilainya selalu 0.stashstringTeks 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_idstringIdentifier unik untuk event ini.typestringJenis event. Nilainya selalu response.text.done.response_idstringIdentifier unik untuk respons.item_idstringIdentifier unik untuk item pesan.output_indexintegerSaat ini, nilainya selalu 0.content_indexintegerSaat ini, nilainya selalu 0.text stringOutput 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_idstringIdentifier unik untuk event ini.typestringJenis event. Nilainya selalu response.audio.delta.response_idstringIdentifier unik untuk respons.item_idstringIdentifier unik untuk item pesan.output_index integerNilainya selalu 0.content_index integerNilainya selalu 0.delta stringData 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_idstringIdentifier unik untuk event ini.typestringJenis event. Nilainya selalu response.audio.done.response_idstringIdentifier unik untuk respons.item_idstringIdentifier unik untuk item pesan.output_indexintegerNilainya selalu 0.content_indexintegerNilainya 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_idstringIdentifier unik untuk event ini.typestringJenis event. Nilainya selalu input_audio_buffer.speech_started.audio_start_msintegerTitik waktu (dalam milidetik) saat ucapan terdeteksi mulai, sebagai offset dari awal aliran audio.item_idstringIdentifier 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_idstringIdentifier unik untuk event ini.typestringJenis event. Nilainya selalu input_audio_buffer.speech_stopped.audio_end_msintegerTitik waktu (dalam milidetik) saat ucapan terdeteksi berakhir, sebagai offset dari awal aliran audio.item_idstringIdentifier 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_idstringIdentifier unik untuk event ini.typestringJenis 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_idstringPengidentifikasi unik untuk event ini.typestringJenis 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_idstringIdentifier unik untuk event ini.typestringJenis event. Nilainya selalu conversation.item.created.previous_item_idstringIdentifier unik item pesan sebelumnya. Untuk event hasil terjemahan, nilai ini cocok dengan item.id dari hasil pengenalan ucapan untuk segmen VAD yang sama.itemobjectInformasi item pesan.

Properties

idstringIdentifier unik untuk item pesan.typestringNilainya selalu message.objectstringNilainya selalu realtime.item.statusstringStatus item pesan.rolestringPeran pesan. Nilai yang valid: assistant atau user.contentarrayKonten 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_idstringIdentifier unik untuk event ini.typestringJenis event. Nilainya selalu conversation.item.input_audio_transcription.text.item_idstringIdentifier unik untuk item pesan.content_indexintegerSaat ini, nilainya selalu 0.textstringTeks pengenalan yang telah dikonfirmasi.stashstringTeks pengenalan yang menunggu konfirmasi. Teks ini mungkin dikoreksi oleh event berikutnya.languagestringBahasa sumber yang terdeteksi.emotionstringEmosi 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_idstringIdentifier unik untuk event ini.typestringJenis event. Nilainya selalu conversation.item.input_audio_transcription.completed.item_idstringIdentifier unik untuk item pesan.content_indexintegerSaat ini, nilainya selalu 0.transcriptstringHasil pengenalan ucapan lengkap dalam bahasa sumber asli.languagestringBahasa sumber yang terdeteksi.emotionstringEmosi 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.
typestringJenis event. Nilainya selalu conversation.item.input_audio_transcription.failed.item_idstringID item percakapan terkait.content_indexintegerIndeks bagian konten yang berisi audio.error.codestringKode kesalahan.error.messagestringPesan 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_idstringIdentifier unik untuk event ini.typestringJenis event. Nilainya selalu response.audio_transcript.text.response_idstringIdentifier unik untuk respons.item_idstringIdentifier unik untuk item pesan.output_index integerSaat ini, nilainya selalu 0.content_index integerSaat ini, nilainya selalu 0.textstringSegmen teks terjemahan yang telah dikonfirmasi.stashstringTeks 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_idstringIdentifier unik untuk event ini.typestringJenis event. Nilainya selalu response.audio_transcript.done.response_idstringIdentifier unik untuk respons.item_idstringIdentifier unik untuk item pesan.output_index integerSaat ini, nilainya selalu 0.content_index integerSaat ini, nilainya selalu 0.transcriptstringTeks 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_idstringIdentifier unik untuk event ini.typestringJenis event. Nilainya selalu response.output_item.added.response_idstringIdentifier unik untuk respons.output_index integerSaat ini, nilainya selalu 0.item objectInformasi mengenai item output.

Properties

idstringIdentifier unik untuk item output.typestringNilainya selalu message.objectstringNilainya selalu realtime.item.statusstringStatus item output.rolestringPeran pesan.contentstringKonten 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_idstringIdentifier unik untuk event ini.typestringJenis event. Nilainya selalu response.output_item.done.response_idstringIdentifier unik untuk respons.output_indexintegerSaat ini, nilainya selalu 0.itemobjectInformasi mengenai item output.

Properties

idstringIdentifier unik untuk item output.objectstringNilainya selalu realtime.item.typestringNilainya selalu message.statusstringStatus item output.rolestringPeran pengirim pesan.contentstringKonten 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 stringID unik event ini.type stringJenis event. Nilainya selalu response.content_part.added.response_id stringID unik respons.item_id stringID unik item pesan.output_index integerNilainya selalu 0.content_index integerNilainya selalu 0.part objectMenampilkan informasi item.

Properties

type stringJenis bagian konten.text stringTeks 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_idstringIdentifier unik untuk event ini.typestringJenis event. Nilainya selalu response.content_part.done.response_idstringIdentifier unik untuk respons.item_idstringIdentifier unik untuk item pesan.output_index integerNilainya selalu 0.content_index integerNilainya selalu 0.part objectInformasi mengenai bagian konten.

Properties

typestringJenis bagian konten.textstringTeks 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?"
    }
}
Pembuatan Gambar
  • FAQ
Video Generation
Model Dunia
Audio
  • Pembuatan audio
Realtime API
Penyematan Teks
TokenPlan
Model production