ChatChoice interface
Genel sohbet tamamlama isteklerinin bir parçası olarak tek bir istem tamamlamanın gösterimi.
Genellikle, n
varsayılan değer 1 olan sağlanan istem başına seçimler oluşturulur.
Belirteç sınırları ve diğer ayarlar, oluşturulan seçenek sayısını sınırlayabilir.
Özellikler
content |
İçerik filtreleme kategorisi (nefret, cinsellik, şiddet, self_harm), algılanıp algılanmadığı, önem düzeyi (zararlı içeriğin yoğunluğunu ve risk düzeyini belirleyen very_low, düşük, orta, yüksek ölçekli) ve filtrelenip filtrelenmediği hakkında bilgiler. |
delta | Akış yanıtı için delta ileti içeriği. |
enhancements | İstekte sağlanan eşleşen giriş aracılığıyla yapılandırıldığı gibi sohbet tamamlamalarına yönelik Azure OpenAI geliştirmelerinin çıkış sonuçlarını temsil eder. Bu ek bilgiler yalnızca Azure OpenAI kullanırken ve yalnızca istek geliştirmeleri kullanacak şekilde yapılandırıldığında kullanılabilir. |
finish |
Modelin geçerli ayrıntılarla birlikte belirteç oluşturma işlemini durdurmasının nedeni. Bu yapılandırılmış gösterim bazı modeller için 'finish_reason' öğesinin yerini alır. |
finish |
Bu sohbet tamamlama seçiminin oluşturulmasının tamamlanmasının nedeni. |
index | Bu sohbet tamamlamaları seçeneğiyle ilişkili sıralı dizin. |
logprobs | 'logprobs' istek seçeneği aracılığıyla etkinleştirildiği şekilde, bu seçimin günlük olasılık bilgileri. |
message | Belirli bir sohbet tamamlama istemi için sohbet iletisi. |
Özellik Ayrıntıları
contentFilterResults
İçerik filtreleme kategorisi (nefret, cinsellik, şiddet, self_harm), algılanıp algılanmadığı, önem düzeyi (zararlı içeriğin yoğunluğunu ve risk düzeyini belirleyen very_low, düşük, orta, yüksek ölçekli) ve filtrelenip filtrelenmediği hakkında bilgiler.
contentFilterResults?: ContentFilterResultsForChoice
Özellik Değeri
delta
Akış yanıtı için delta ileti içeriği.
delta?: ChatResponseMessage
Özellik Değeri
enhancements
İstekte sağlanan eşleşen giriş aracılığıyla yapılandırıldığı gibi sohbet tamamlamalarına yönelik Azure OpenAI geliştirmelerinin çıkış sonuçlarını temsil eder. Bu ek bilgiler yalnızca Azure OpenAI kullanırken ve yalnızca istek geliştirmeleri kullanacak şekilde yapılandırıldığında kullanılabilir.
enhancements?: AzureChatEnhancements
Özellik Değeri
finishDetails
Modelin geçerli ayrıntılarla birlikte belirteç oluşturma işlemini durdurmasının nedeni. Bu yapılandırılmış gösterim bazı modeller için 'finish_reason' öğesinin yerini alır.
finishDetails?: ChatFinishDetailsUnion
Özellik Değeri
finishReason
Bu sohbet tamamlama seçiminin oluşturulmasının tamamlanmasının nedeni.
finishReason: null | string
Özellik Değeri
null | string
index
Bu sohbet tamamlamaları seçeneğiyle ilişkili sıralı dizin.
index: number
Özellik Değeri
number
logprobs
'logprobs' istek seçeneği aracılığıyla etkinleştirildiği şekilde, bu seçimin günlük olasılık bilgileri.
logprobs: null | ChatChoiceLogProbabilityInfo
Özellik Değeri
null | ChatChoiceLogProbabilityInfo
message
Belirli bir sohbet tamamlama istemi için sohbet iletisi.
message?: ChatResponseMessage
Özellik Değeri
Azure SDK for JavaScript