GenAIAttributes
This class describes attributes in the GenAI system.
The list of supported attributes according to OpenTelemetry Semantic Convention (https://opentelemetry.io/docs/specs/semconv/gen-ai/gen-ai-agent-spans/)
Note: Some shared attributes are located in CommonAttributes class.
List of attributes:
gen_ai.operation.name (required)
gen_ai.agent.description (conditional)
gen_ai.agent.id (conditional)
gen_ai.agent.name (conditional)
gen_ai.provider.name (conditional)
gen_ai.conversation.id (conditional)
gen_ai.data_source.id (conditional)
gen_ai.input.messages (recommended)
gen_ai.output.type (conditional/required)
gen_ai.output.messages (recommended)
gen_ai.request.choice.count (conditional/required)
gen_ai.request.model (conditional/required)
gen_ai.request.seed (conditional/required)
gen_ai.request.frequency_penalty (recommended)
gen_ai.request.max_tokens (recommended)
gen_ai.request.presence_penalty (recommended)
gen_ai.request.stop_sequences (recommended)
gen_ai.request.temperature (recommended)
gen_ai.request.top_p (recommended)
gen_ai.response.finish_reasons (recommended)
gen_ai.response.id (recommended)
gen_ai.response.model (recommended)
gen_ai.token.type (required)
gen_ai.usage.input_tokens (recommended)
gen_ai.usage.output_tokens (recommended)
gen_ai.usage.total_tokens (non-semantic)
gen_ai.tool.call.id (recommended)
gen_ai.tool.call.arguments (recommended)
gen_ai.tool.call.result (recommended)
gen_ai.tool.description (recommended)
gen_ai.tool.name (recommended)
gen_ai.tool.definitions (recommended)
gen_ai.system_instructions (recommended)
Types
gen_ai.agent attribute namespace.
gen_ai.conversation attribute namespace.
gen_ai.data_source attribute namespace.
gen_ai.input attribute namespace.
gen_ai.operation attribute namespace.
gen_ai.output attribute namespace.
gen_ai.provider attribute namespace.
gen_ai.request attribute namespace.
gen_ai.response attribute namespace.
gen_ai.system_instructions attribute.
gen_ai.token attribute namespace.
gen_ai.tool attribute namespace.
gen_ai.usage attribute namespace.