4 writes to SessionKind
Microsoft.Extensions.AI.Abstractions.Tests (1)
Realtime\RealtimeSessionOptionsTests.cs (1)
43SessionKind = RealtimeSessionKind.Transcription,
Microsoft.Extensions.AI.OpenAI (1)
OpenAIRealtimeClientSession.cs (1)
901SessionKind = RealtimeSessionKind.Conversation,
Microsoft.Extensions.AI.Tests (2)
Realtime\OpenTelemetryRealtimeClientTests.cs (2)
42SessionKind = RealtimeSessionKind.Conversation, 403SessionKind = RealtimeSessionKind.Transcription,
5 references to SessionKind
Microsoft.Extensions.AI (1)
Realtime\OpenTelemetryRealtimeClientSession.cs (1)
701_ = activity.AddTag(OpenTelemetryConsts.GenAI.Realtime.SessionKind, options.SessionKind.ToString());
Microsoft.Extensions.AI.Abstractions.Tests (2)
Realtime\RealtimeSessionOptionsTests.cs (2)
18Assert.Equal(RealtimeSessionKind.Conversation, options.SessionKind); 56Assert.Equal(RealtimeSessionKind.Transcription, options.SessionKind);
Microsoft.Extensions.AI.OpenAI (2)
OpenAIRealtimeClient.cs (1)
57var sessionClient = options?.SessionKind == RealtimeSessionKind.Transcription
OpenAIRealtimeClientSession.cs (1)
93else if (options.SessionKind == RealtimeSessionKind.Transcription)