ChatCompletion\FunctionInvokingChatClient.cs (11)
648_ = activity.AddTag(OpenTelemetryConsts.GenAI.Usage.InputTokens, (int)inputTokens);
653_ = activity.AddTag(OpenTelemetryConsts.GenAI.Usage.OutputTokens, (int)outputTokens);
1110$"{OpenTelemetryConsts.GenAI.ExecuteToolName} {context.Function.Name}",
1114new(OpenTelemetryConsts.GenAI.Operation.Name, OpenTelemetryConsts.GenAI.ExecuteToolName),
1115new(OpenTelemetryConsts.GenAI.Tool.Type, OpenTelemetryConsts.ToolTypeFunction),
1116new(OpenTelemetryConsts.GenAI.Tool.Call.Id, context.CallContent.CallId),
1117new(OpenTelemetryConsts.GenAI.Tool.Name, context.Function.Name),
1118new(OpenTelemetryConsts.GenAI.Tool.Description, context.Function.Description),
1132_ = activity?.SetTag(OpenTelemetryConsts.GenAI.Tool.Call.Arguments, functionArguments);
1181_ = activity?.SetTag(OpenTelemetryConsts.GenAI.Tool.Call.Result, functionResult);