ChatChoice interface
Representasi penyelesaian permintaan tunggal sebagai bagian dari permintaan penyelesaian obrolan secara keseluruhan.
Umumnya, n
pilihan dihasilkan per permintaan yang disediakan dengan nilai default 1.
Batas token dan pengaturan lainnya dapat membatasi jumlah pilihan yang dihasilkan.
Properti
content |
Informasi tentang kategori pemfilteran konten (kebencian, seksual, kekerasan, self_harm), jika telah terdeteksi, serta tingkat keparahan (very_low, rendah, sedang, skala tinggi yang menentukan intensitas dan tingkat risiko konten berbahaya) dan apakah telah difilter atau tidak. |
delta | Konten pesan delta untuk respons streaming. |
enhancements | Mewakili hasil output penyempurnaan Azure OpenAI untuk penyelesaian obrolan, seperti yang dikonfigurasi melalui input yang cocok yang disediakan dalam permintaan. Informasi tambahan ini hanya tersedia saat menggunakan Azure OpenAI dan hanya ketika permintaan dikonfigurasi untuk menggunakan penyempurnaan. |
finish |
Alasan model berhenti menghasilkan token, bersama dengan detail yang berlaku. Representasi terstruktur ini menggantikan 'finish_reason' untuk beberapa model. |
finish |
Alasan bahwa pilihan penyelesaian obrolan ini menyelesaikan yang dihasilkan. |
index | Indeks yang diurutkan yang terkait dengan pilihan penyelesaian obrolan ini. |
logprobs | Informasi probabilitas log untuk pilihan ini, seperti yang diaktifkan melalui opsi permintaan 'logprobs'. |
message | Pesan obrolan untuk permintaan penyelesaian obrolan tertentu. |
Detail Properti
contentFilterResults
Informasi tentang kategori pemfilteran konten (kebencian, seksual, kekerasan, self_harm), jika telah terdeteksi, serta tingkat keparahan (very_low, rendah, sedang, skala tinggi yang menentukan intensitas dan tingkat risiko konten berbahaya) dan apakah telah difilter atau tidak.
contentFilterResults?: ContentFilterResultsForChoice
Nilai Properti
delta
Konten pesan delta untuk respons streaming.
delta?: ChatResponseMessage
Nilai Properti
enhancements
Mewakili hasil output penyempurnaan Azure OpenAI untuk penyelesaian obrolan, seperti yang dikonfigurasi melalui input yang cocok yang disediakan dalam permintaan. Informasi tambahan ini hanya tersedia saat menggunakan Azure OpenAI dan hanya ketika permintaan dikonfigurasi untuk menggunakan penyempurnaan.
enhancements?: AzureChatEnhancements
Nilai Properti
finishDetails
Alasan model berhenti menghasilkan token, bersama dengan detail yang berlaku. Representasi terstruktur ini menggantikan 'finish_reason' untuk beberapa model.
finishDetails?: ChatFinishDetailsUnion
Nilai Properti
finishReason
Alasan bahwa pilihan penyelesaian obrolan ini menyelesaikan yang dihasilkan.
finishReason: null | string
Nilai Properti
null | string
index
Indeks yang diurutkan yang terkait dengan pilihan penyelesaian obrolan ini.
index: number
Nilai Properti
number
logprobs
Informasi probabilitas log untuk pilihan ini, seperti yang diaktifkan melalui opsi permintaan 'logprobs'.
logprobs: null | ChatChoiceLogProbabilityInfo
Nilai Properti
null | ChatChoiceLogProbabilityInfo
message
Pesan obrolan untuk permintaan penyelesaian obrolan tertentu.
message?: ChatResponseMessage
Nilai Properti
Azure SDK for JavaScript