ChatResponseUpdate 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.
bir 'den tek bir akış yanıt öbeklerini IChatClienttemsil eder.
public ref class ChatResponseUpdate
public class ChatResponseUpdate
type ChatResponseUpdate = class
Public Class ChatResponseUpdate
- Devralma
-
ChatResponseUpdate
Açıklamalar
ChatResponseUpdate bu şekilde adlandırılır çünkü tek bir sohbet yanıtı oluşturmak için birbirleri üzerinde katman oluşturan güncelleştirmeleri temsil eder. Kavramsal olarak bu, akış çıkışındaki ve ChatMessage rollerini ChatResponse birleştirir.
ile ChatResponse arasındaki ChatResponseUpdate ilişki ve ToChatResponseAsync(IAsyncEnumerable<ChatResponseUpdate>, CancellationToken)içinde ToChatResponseUpdates() birlikte bulunur ve bu da ikisi arasında çift yönlü dönüştürmeleri etkinleştirir. Bununla birlikte, sağlanan dönüştürmelerin kayıplı olabileceğine, örneğin birden çok güncelleştirmenin tümü farklı RawRepresentation nesnelere sahipse, böyle bir nesne için yalnızca bir yuva bulunduğuna RawRepresentationdikkat edin. Benzer şekilde, farklı güncelleştirmeler gibi ModelIdözellikler için farklı değerler sağlıyorsa, değerini doldurmak ModelIdiçin değerlerden yalnızca biri kullanılır.
Oluşturucular
| Name | Description |
|---|---|
| ChatResponseUpdate() |
ChatResponseUpdate sınıfının yeni bir örneğini başlatır. |
| ChatResponseUpdate(Nullable<ChatRole>, IList<AIContent>) |
ChatResponseUpdate sınıfının yeni bir örneğini başlatır. |
| ChatResponseUpdate(Nullable<ChatRole>, String) |
ChatResponseUpdate sınıfının yeni bir örneğini başlatır. |
Özellikler
| Name | Description |
|---|---|
| AdditionalProperties |
Güncelleştirme için ek özellikleri alır veya ayarlar. |
| AuthorName |
Yanıt güncelleştirmesinin yazarının adını alır veya ayarlar. |
| Contents |
Sohbet yanıtı güncelleştirme içerik öğelerini alır veya ayarlar. |
| ContinuationToken |
Bu güncelleştirmenin parçası olduğu akışlı sohbet yanıtını sürdürmek için devamlılık belirtecini alır veya ayarlar. |
| ConversationId |
Bu güncelleştirmenin parçası olduğu konuşmanın durumu için bir tanımlayıcı alır veya ayarlar. |
| CreatedAt |
Yanıt güncelleştirmesi için bir zaman damgası alır veya ayarlar. |
| FinishReason |
İşlemin bitiş nedenini alır veya ayarlar. |
| MessageId |
Bu güncelleştirmenin parçası olduğu iletinin kimliğini alır veya ayarlar. |
| ModelId |
Bu yanıt güncelleştirmesi ile ilişkili model kimliğini alır veya ayarlar. |
| RawRepresentation |
Temel alınan bir uygulamadan yanıt güncelleştirmesinin ham gösterimini alır veya ayarlar. |
| ResponseId |
Bu güncelleştirmenin parçası olduğu yanıtın kimliğini alır veya ayarlar. |
| Role |
Yanıt güncelleştirmesinin yazarının rolünü alır veya ayarlar. |
| Text |
Bu güncelleştirmenin metnini alır. |
Yöntemler
| Name | Description |
|---|---|
| Clone() |
Geçerli nesnenin kopyası olan yeni bir ChatResponseUpdate örneği oluşturur. |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. |