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