6 references to SessionUpdateRealtimeClientMessage
Microsoft.Extensions.AI.OpenAI (1)
OpenAIRealtimeClient.cs (1)
66await session.SendAsync(new SessionUpdateRealtimeClientMessage(options), cancellationToken).ConfigureAwait(false);
Microsoft.Extensions.AI.OpenAI.Tests (1)
OpenAIRealtimeClientSessionTests.cs (1)
54Assert.Throws<ArgumentNullException>("options", () => new SessionUpdateRealtimeClientMessage(null!));
Microsoft.Extensions.AI.Tests (4)
Realtime\LoggingRealtimeClientTests.cs (3)
83await session.SendAsync(new SessionUpdateRealtimeClientMessage(new RealtimeSessionOptions { Model = "test-model", Instructions = "Be helpful" })); 229await Assert.ThrowsAsync<OperationCanceledException>(() => session.SendAsync(new SessionUpdateRealtimeClientMessage(new RealtimeSessionOptions()), cts.Token)); 258await Assert.ThrowsAsync<InvalidOperationException>(() => session.SendAsync(new SessionUpdateRealtimeClientMessage(new RealtimeSessionOptions())));
Realtime\OpenTelemetryRealtimeClientTests.cs (1)
359Assert.Throws<ArgumentNullException>("options", () => new SessionUpdateRealtimeClientMessage(null!));