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