File tree Expand file tree Collapse file tree 1 file changed +7
-8
lines changed
instrumentation-genai/opentelemetry-instrumentation-openai-v2/src/opentelemetry/instrumentation/openai_v2 Expand file tree Collapse file tree 1 file changed +7
-8
lines changed Original file line number Diff line number Diff line change 1+ from opentelemetry .semconv ._incubating .metrics import gen_ai_metrics
2+
3+
14class Meters :
25 def __init__ (self , meter ):
3- self .operation_duration_histogram = meter .create_histogram (
4- name = "gen_ai.client.operation.duration" ,
5- description = "Duration of gen_ai client operations" ,
6- unit = "seconds" ,
6+ self .operation_duration_histogram = (
7+ gen_ai_metrics .create_gen_ai_client_operation_duration (meter )
78 )
8- self .token_usage_histogram = meter .create_histogram (
9- name = "gen_ai.client.token.usage" ,
10- description = "Token usage of gen_ai client operations" ,
11- unit = "tokens" ,
9+ self .token_usage_histogram = (
10+ gen_ai_metrics .create_gen_ai_client_token_usage (meter )
1211 )
You can’t perform that action at this time.
0 commit comments