Aracılığıyla paylaş


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

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.

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.

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.

finishReason

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

message

Belirli bir sohbet tamamlama istemi için sohbet iletisi.

message?: ChatResponseMessage

Özellik Değeri