17 instantiations of OtelGenericPart
Microsoft.Extensions.AI (17)
ChatCompletion\OpenTelemetryChatClient.cs (1)
530
JsonSerializer.Serialize(new object[1] { new
OtelGenericPart
{ Content = options!.Instructions } }, OtelMessageSerializer.DefaultOptions.GetTypeInfo(typeof(IList<object>))));
Common\OtelMessageSerializer.cs (5)
70
m.Parts.Add(new
OtelGenericPart
{ Content = tc.Text });
74
m.Parts.Add(new
OtelGenericPart
{ Type = "reasoning", Content = trc.Text });
124
m.Parts.Add(new
OtelGenericPart
{ Type = "vector_store", Content = vsc.VectorStoreId });
128
m.Parts.Add(new
OtelGenericPart
{ Type = "error", Content = ec.Message });
243
m.Parts.Add(new
OtelGenericPart
Realtime\OpenTelemetryRealtimeClientSession.cs (11)
374
Parts = { new
OtelGenericPart
{ Type = "audio_commit" } },
383
responseMessage.Parts.Add(new
OtelGenericPart
448
textAudioOtelMessage.Parts.Add(new
OtelGenericPart
457
transcriptionOtelMessage.Parts.Add(new
OtelGenericPart
466
errorOtelMessage.Parts.Add(new
OtelGenericPart
531
message.Parts.Add(new
OtelGenericPart
{ Content = tc.Text });
535
message.Parts.Add(new
OtelGenericPart
{ Type = "reasoning", Content = trc.Text });
588
message.Parts.Add(new
OtelGenericPart
{ Type = "vector_store", Content = vsc.VectorStoreId });
592
message.Parts.Add(new
OtelGenericPart
{ Type = "error", Content = ec.Message });
647
message.Parts.Add(new
OtelGenericPart
719
JsonSerializer.Serialize(new object[1] { new
OtelGenericPart
{ Content = options.Instructions } }, OtelContext.Default.IListObject));
1 reference to OtelGenericPart
Microsoft.Extensions.AI (1)
Common\OtelContext.cs (1)
20
[JsonSerializable(typeof(
OtelGenericPart
))]