8 instantiations of RealtimeOtelMessage
Microsoft.Extensions.AI (8)
Realtime\OpenTelemetryRealtimeClientSession.cs (8)
360var audioMessage = new RealtimeOtelMessage { Role = "user" }; 371return new RealtimeOtelMessage 378var responseMessage = new RealtimeOtelMessage { Role = "user" }; 447var textAudioOtelMessage = new RealtimeOtelMessage { Role = "assistant" }; 456var transcriptionOtelMessage = new RealtimeOtelMessage { Role = "user" }; 465var errorOtelMessage = new RealtimeOtelMessage { Role = "system" }; 477var responseOtelMessage = new RealtimeOtelMessage { Role = "assistant" }; 520var message = new RealtimeOtelMessage
20 references to RealtimeOtelMessage
Microsoft.Extensions.AI (20)
Common\OtelContext.cs (2)
40[JsonSerializable(typeof(IEnumerable<RealtimeOtelMessage>))] 41[JsonSerializable(typeof(RealtimeOtelMessage))]
Realtime\OpenTelemetryRealtimeClientSession.cs (18)
180var otelMessage = ExtractClientOtelMessage(message); 227List<RealtimeOtelMessage>? outputMessages = captureMessages ? [] : null; 267var otelMessage = ExtractServerOtelMessage(message); 314private static void AddOutputMessagesTag(Activity? activity, List<RealtimeOtelMessage>? outputMessages) 352private RealtimeOtelMessage? ExtractClientOtelMessage(RealtimeClientMessage message) 360var audioMessage = new RealtimeOtelMessage { Role = "user" }; 378var responseMessage = new RealtimeOtelMessage { Role = "user" }; 395var itemMessage = ExtractOtelMessage(item); 414private RealtimeOtelMessage? ExtractServerOtelMessage(RealtimeServerMessage message) 447var textAudioOtelMessage = new RealtimeOtelMessage { Role = "assistant" }; 456var transcriptionOtelMessage = new RealtimeOtelMessage { Role = "user" }; 465var errorOtelMessage = new RealtimeOtelMessage { Role = "system" }; 477var responseOtelMessage = new RealtimeOtelMessage { Role = "assistant" }; 480var itemMessage = ExtractOtelMessage(item); 501private static string SerializeMessage(RealtimeOtelMessage message) 507private static string SerializeMessages(IEnumerable<RealtimeOtelMessage> messages) 513private RealtimeOtelMessage? ExtractOtelMessage(RealtimeConversationItem? item) 520var message = new RealtimeOtelMessage