6 writes to MessageId
Microsoft.Extensions.AI.Abstractions.Tests (4)
Realtime\RealtimeClientMessageTests.cs (4)
29MessageId = "evt_001", 66MessageId = "evt_create_1", 100MessageId = "evt_append_1", 175MessageId = "evt_resp_1",
Microsoft.Extensions.AI.Tests (2)
Realtime\LoggingRealtimeClientTests.cs (2)
128await session.SendAsync(new RealtimeClientMessage { MessageId = "test-event-123" }); 394session.SendAsync(new RealtimeClientMessage { MessageId = "evt_cancel" }, cts.Token));
18 references to MessageId
Microsoft.Extensions.AI (2)
Realtime\LoggingRealtimeClientSession.cs (2)
202else if (message.MessageId is not null) 204obj["messageId"] = message.MessageId;
Microsoft.Extensions.AI.Abstractions.Tests (6)
Realtime\RealtimeClientMessageTests.cs (6)
19Assert.Null(message.MessageId); 33Assert.Equal("evt_001", message.MessageId); 69Assert.Equal("evt_create_1", message.MessageId); 103Assert.Equal("evt_append_1", message.MessageId); 113Assert.Null(message.MessageId); 179Assert.Equal("evt_resp_1", message.MessageId);
Microsoft.Extensions.AI.OpenAI (10)
OpenAIRealtimeClientSession.cs (10)
139if (message.MessageId is not null) 141var cmd = new Sdk.RealtimeClientCommandInputAudioBufferCommit { EventId = message.MessageId }; 287if (responseCreate.MessageId is not null) 292EventId = responseCreate.MessageId, 321if (itemCreate.MessageId is not null || previousId is not null) 325EventId = itemCreate.MessageId, 345if (audioAppend.MessageId is not null) 347var cmd = new Sdk.RealtimeClientCommandInputAudioBufferAppend(audioData) { EventId = audioAppend.MessageId }; 374if (message.MessageId is not null && !jsonString.Contains("\"event_id\"", StringComparison.Ordinal)) 376jsonString = jsonString.Insert(1, $"\"event_id\":{JsonSerializer.Serialize(message.MessageId, OpenAIJsonContext.Default.String)},");