ChatOptions.RawRepresentationFactory Özellik
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.
Temel alınan bir uygulamadan sohbet seçeneklerinin ham gösterimini oluşturmaktan sorumlu bir geri çağırma alır veya ayarlar.
public:
property Func<Microsoft::Extensions::AI::IChatClient ^, System::Object ^> ^ RawRepresentationFactory { Func<Microsoft::Extensions::AI::IChatClient ^, System::Object ^> ^ get(); void set(Func<Microsoft::Extensions::AI::IChatClient ^, System::Object ^> ^ value); };
[System.Text.Json.Serialization.JsonIgnore]
public Func<Microsoft.Extensions.AI.IChatClient,object?>? RawRepresentationFactory { get; set; }
[<System.Text.Json.Serialization.JsonIgnore>]
member this.RawRepresentationFactory : Func<Microsoft.Extensions.AI.IChatClient, obj> with get, set
Public Property RawRepresentationFactory As Func(Of IChatClient, Object)
Özellik Değeri
- Öznitelikler
Açıklamalar
Temel alınan IChatClient uygulamanın kendi seçenek gösterimi olabilir. veya GetStreamingResponseAsync(IEnumerable<ChatMessage>, ChatOptions, CancellationToken) ile ChatOptionsçağrıldığındaGetResponseAsync(IEnumerable<ChatMessage>, ChatOptions, CancellationToken), bu uygulama işlemi gerçekleştirirken kullanmak için sağlanan seçenekleri kendi gösterimine dönüştürebilir. Tüketicinin hangi betonun IChatClient kullanıldığını ve seçenekleri nasıl temsil ettiğini bildiği durumlarda, bu uygulamaya özgü seçenekler türünün yeni bir örneği, uygulamanın kullanması için IChatClient yeni bir örnek oluşturmak yerine bu geri çağırma tarafından döndürülebilir. Bu tür uygulamalar, bu ChatOptions örnekte sağlanan diğer ayarlara veya s numaralandırılabilir gibi diğer girişlere göre sağlanan seçenekler örneğinin ChatMessagesesini daha da kapatabilir. Bu nedenle, paylaşılan örnekleri döndürmemek ve bunun yerine geri çağırmanın her çağrıda yeni bir örnek döndürmesini sağlamak kesinlikle önerilir . Bu genellikle üzerinde kesin olarak yazılan özelliklerden aksi halde kullanıma sunulmayan uygulamaya özgü bir ayar ayarlamak için ChatOptionskullanılır.