Bagikan melalui


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

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.

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.

finishDetails

Alasan model berhenti menghasilkan token, bersama dengan detail yang berlaku. Representasi terstruktur ini menggantikan 'finish_reason' untuk beberapa model.

finishReason

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

message

Pesan obrolan untuk permintaan penyelesaian obrolan tertentu.

message?: ChatResponseMessage

Nilai Properti