OpenTelemetryChatClient 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.
Oluşturucu yapay zeka sistemleri için OpenTelemetry Semantic Conventions uygulayan temsilci olarak atanan bir sohbet istemcisini temsil eder.
public ref class OpenTelemetryChatClient sealed : Microsoft::Extensions::AI::DelegatingChatClient
public sealed class OpenTelemetryChatClient : Microsoft.Extensions.AI.DelegatingChatClient
type OpenTelemetryChatClient = class
inherit DelegatingChatClient
Public NotInheritable Class OpenTelemetryChatClient
Inherits DelegatingChatClient
- Devralma
Açıklamalar
Bu sınıf, oluşturucu yapay zeka sistemleri v1.39 için Anlam Kuralları'nın adresinde https://opentelemetry.io/docs/specs/semconv/gen-ai/tanımlanan bir uygulamasını sağlar. Belirtim hala deneyseldir ve değiştirilebilir; bu nedenle, bu istemcinin telemetri çıkışı da değiştirilebilir.
Oluşturucular
| Name | Description |
|---|---|
| OpenTelemetryChatClient(IChatClient, ILogger, String) |
OpenTelemetryChatClient sınıfının yeni bir örneğini başlatır. |
Özellikler
| Name | Description |
|---|---|
| EnableSensitiveData |
Hassas olabilecek bilgilerin telemetriye eklenip eklenmeyeceğini belirten bir değer alır veya ayarlar. |
| InnerClient |
öğesinin iç IChatClientöğesini alır. (Devralındığı yer: DelegatingChatClient) |
| JsonSerializerOptions |
Sohbet verilerini telemetri dizelerine biçimlendirirken kullanılacak JSON serileştirme seçeneklerini alır veya ayarlar. |
Yöntemler
| Name | Description |
|---|---|
| Dispose() |
Yönetilmeyen kaynakları serbest bırakma, serbest bırakma veya sıfırlama ile ilişkili uygulama tanımlı görevleri gerçekleştirir. (Devralındığı yer: DelegatingChatClient) |
| Dispose(Boolean) |
Yönetilmeyen kaynakları serbest bırakmak için bir mekanizma sağlar. (Devralındığı yer: DelegatingChatClient) |
| GetResponseAsync(IEnumerable<ChatMessage>, ChatOptions, CancellationToken) |
Sohbet iletileri gönderir ve yanıtı döndürür. |
| GetService(Type, Object) |
IChatClient belirtilen türde |
| GetStreamingResponseAsync(IEnumerable<ChatMessage>, ChatOptions, CancellationToken) |
Sohbet iletileri gönderir ve yanıtın akışını sağlar. |