OpenTelemetryRealtimeClient 클래스

정의

생성 AI 시스템에 대한 OpenTelemetry 의미 체계 규칙에 따라 OpenTelemetry 지원을 추가하는 위임 실시간 클라이언트입니다.

public ref class OpenTelemetryRealtimeClient sealed : Microsoft::Extensions::AI::DelegatingRealtimeClient
[System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")]
public sealed class OpenTelemetryRealtimeClient : Microsoft.Extensions.AI.DelegatingRealtimeClient
public sealed class OpenTelemetryRealtimeClient : Microsoft.Extensions.AI.DelegatingRealtimeClient
[<System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")>]
type OpenTelemetryRealtimeClient = class
    inherit DelegatingRealtimeClient
type OpenTelemetryRealtimeClient = class
    inherit DelegatingRealtimeClient
Public NotInheritable Class OpenTelemetryRealtimeClient
Inherits DelegatingRealtimeClient
상속
OpenTelemetryRealtimeClient
특성

설명

다음에 오는 초안 사양은 .에서 https://opentelemetry.io/docs/specs/semconv/gen-ai/사용할 수 있습니다. 사양은 여전히 실험적이며 변경될 수 있습니다. 따라서 이 클라이언트의 원격 분석 출력도 변경될 수 있습니다.

생성자

Name Description
OpenTelemetryRealtimeClient(IRealtimeClient, ILogger, String)

OpenTelemetryRealtimeClient 클래스의 새 인스턴스를 초기화합니다.

속성

Name Description
EnableSensitiveData

잠재적으로 중요한 정보를 원격 분석에 포함해야 하는지 여부를 나타내는 값을 가져오거나 설정합니다.

InnerClient

내부 IRealtimeClient를 가져옵니다.

(다음에서 상속됨 DelegatingRealtimeClient)
JsonSerializerOptions

실시간 데이터를 원격 분석 문자열로 서식을 지정할 때 사용할 JSON serialization 옵션을 가져오거나 설정합니다.

메서드

Name Description
CreateSessionAsync(RealtimeSessionOptions, CancellationToken)

지정된 옵션을 사용하여 새 실시간 세션을 만듭니다.

Dispose()

관리되지 않는 리소스의 해제, 해제 또는 재설정과 관련된 애플리케이션 정의 작업을 수행합니다.

(다음에서 상속됨 DelegatingRealtimeClient)
Dispose(Boolean)

관리되지 않는 리소스를 해제하는 메커니즘을 제공합니다.

(다음에서 상속됨 DelegatingRealtimeClient)
GetService(Type, Object)

IRealtimeClient 지정된 형식serviceType의 개체를 묻습니다.

(다음에서 상속됨 DelegatingRealtimeClient)

확장명 메서드

Name Description
AsBuilder(IRealtimeClient)

내부 클라이언트로 사용하여 RealtimeClientBuilderinnerClient 파일을 만듭니다.

GetRequiredService(IRealtimeClient, Type, Object)

IRealtimeClient 지정된 형식 serviceType 의 개체를 요청하고 사용할 수 없는 경우 예외를 throw합니다.

GetRequiredService<TService>(IRealtimeClient, Object)

형식 IRealtimeClientTService 개체를 요청하고 사용할 수 없는 경우 예외를 throw합니다.

GetService<TService>(IRealtimeClient, Object)

형식IRealtimeClientTService 개체를 묻습니다.

적용 대상