Dil

ChatResponse Sınıf

Tanım

Sohbet isteğine verilen yanıtı temsil eder.

public ref class ChatResponse
public class ChatResponse
type ChatResponse = class
Public Class ChatResponse
Devralma
ChatResponse
Türetilmiş

Açıklamalar

ChatResponse yanıtla ilgili bir veya daha fazla yanıt iletisi ve meta veri sağlar. Tipik bir yanıt tek bir ileti içerir, ancak yanıt çeşitli senaryolarda birden çok ileti içerebilir. Örneğin, otomatik işlev çağrısı kullanılırsa, tek bir isteğin kullandığı bir iç IChatClient öğeye IChatClient birden çok gidiş dönüş oluşturabileceği şekilde, ilgili tüm iletiler son ChatResponseöğesinin bir parçası olarak ortaya çıkabilir.

Oluşturucular

Name Description
ChatResponse()

ChatResponse sınıfının yeni bir örneğini başlatır.

ChatResponse(ChatMessage)

ChatResponse sınıfının yeni bir örneğini başlatır.

ChatResponse(IList<ChatMessage>)

ChatResponse sınıfının yeni bir örneğini başlatır.

Özellikler

Name Description
AdditionalProperties

Sohbet yanıtıyla ilişkili ek özellikleri alır veya ayarlar.

ContinuationToken

Arka plan sohbeti yanıtının sonucunu almak için devamlılık belirtecini alır veya ayarlar.

ConversationId

Konuşmanın durumu için bir tanımlayıcı alır veya ayarlar.

CreatedAt

Sohbet yanıtı için bir zaman damgası alır veya ayarlar.

FinishReason

Sohbet yanıtının nedenini alır veya ayarlar.

Messages

Sohbet yanıt iletilerini alır veya ayarlar.

ModelId

Sohbet yanıtı oluşturulurken kullanılan model kimliğini alır veya ayarlar.

RawRepresentation

Temel alınan bir uygulamadan sohbet yanıtının ham gösterimini alır veya ayarlar.

ResponseId

Sohbet yanıtının kimliğini alır veya ayarlar.

Text

Yanıtın metnini alır.

Usage

Sohbet yanıtı için kullanım ayrıntılarını alır veya ayarlar.

Yöntemler

Name Description
ToChatResponseUpdates()

Bunu ChatResponseUpdatetemsil eden bir örnek dizisi ChatResponse oluşturur.

ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

Uzantı Metotları

Name Description
AsOpenAIChatCompletion(ChatResponse)

bir içinden ChatCompletionbir OpenAI ChatResponse oluşturur.

AsOpenAIResponseResult(ChatResponse, ChatOptions)

bir içinden ResponseResultbir OpenAI ChatResponse oluşturur.

RenderText(ChatResponse)

Sağlanan response öğesini bir stringolarak işler. Döndürülen string , sağlanan responseöğesini içeren bir konuşmayı değerlendirmek için bir değerlendirme istemi oluşturmanın bir parçası olarak kullanılabilir.

Şunlara uygulanır