ChatResponse Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 |