27 references to RealtimeConversationItem
Microsoft.Extensions.AI (1)
Realtime\FunctionInvokingRealtimeClientSession.cs (1)
388var contentItem = new RealtimeConversationItem([functionResultContent]);
Microsoft.Extensions.AI.Abstractions.Tests (11)
Realtime\RealtimeClientMessageTests.cs (5)
41var item = new RealtimeConversationItem(contents, "item_1", ChatRole.User); 51var item = new RealtimeConversationItem([new TextContent("Hello")]); 54var newItem = new RealtimeConversationItem([new TextContent("World")]); 63var item = new RealtimeConversationItem([new TextContent("Hello")]); 140new RealtimeConversationItem([new TextContent("Hello")], "item_1", ChatRole.User),
Realtime\RealtimeConversationItemTests.cs (4)
17var item = new RealtimeConversationItem(contents); 29var item = new RealtimeConversationItem(contents, "item_123", ChatRole.User); 40var item = new RealtimeConversationItem(contents); 59var item = new RealtimeConversationItem(contents);
Realtime\RealtimeServerMessageTests.cs (2)
194new RealtimeConversationItem([new TextContent("response")], "item_1"), 248var item = new RealtimeConversationItem([new TextContent("output")], "item_out_1", ChatRole.Assistant);
Microsoft.Extensions.AI.OpenAI (8)
OpenAIRealtimeClientSession.cs (8)
1081Item = itemId is not null ? new RealtimeConversationItem([], itemId) : null, 1093Item = itemId is not null ? new RealtimeConversationItem([], itemId) : null, 1102Sdk.RealtimeFunctionCallOutputItem funcOutputItem => new RealtimeConversationItem( 1116return new RealtimeConversationItem( 1167return new RealtimeConversationItem(contents, messageItem.Id, role); 1206return new RealtimeConversationItem(contents, mcpItem.Id); 1229return new RealtimeConversationItem( 1248return new RealtimeConversationItem(contents, toolListItem.Id);
Microsoft.Extensions.AI.Tests (7)
Realtime\FunctionInvokingRealtimeClientTests.cs (2)
479var combinedItem = new RealtimeConversationItem( 642var item = new RealtimeConversationItem([functionCallContent], $"item_{callId}");
Realtime\OpenTelemetryRealtimeClientTests.cs (5)
590var contentItem = new RealtimeConversationItem([new FunctionResultContent("call_1", "result_value")], role: ChatRole.Tool); 601var contentItem = new RealtimeConversationItem( 1001var item = new RealtimeConversationItem([new TextContent("Hello from client")], role: ChatRole.User); 1010var item = new RealtimeConversationItem([new TextContent("User text message")], role: ChatRole.User); 1021var item = new RealtimeConversationItem([imageData], role: ChatRole.User);