Skip to content

GenAiSemanticAttributes

GenAiSemanticAttributes = object

Typed subset of OpenTelemetry GenAI semantic attributes.

optional gen_ai.agent.description?: string


optional gen_ai.agent.id?: string


optional gen_ai.agent.name?: string


optional gen_ai.agent.version?: string


optional gen_ai.conversation.id?: string


optional gen_ai.data_source.id?: string


optional gen_ai.embeddings.dimension.count?: number


optional gen_ai.evaluation.explanation?: string


optional gen_ai.evaluation.name?: string


optional gen_ai.evaluation.score.label?: string


optional gen_ai.evaluation.score.value?: number


optional gen_ai.input.messages?: JsonValue


optional gen_ai.operation.name?: GenAiOperationName


optional gen_ai.output.messages?: JsonValue


optional gen_ai.output.type?: GenAiOutputType


optional gen_ai.prompt.name?: string


optional gen_ai.provider.name?: GenAiProviderName


optional gen_ai.request.choice.count?: number


optional gen_ai.request.encoding_formats?: string[]


optional gen_ai.request.frequency_penalty?: number


optional gen_ai.request.max_tokens?: number


optional gen_ai.request.model?: string


optional gen_ai.request.presence_penalty?: number


optional gen_ai.request.seed?: number


optional gen_ai.request.stop_sequences?: string[]


optional gen_ai.request.stream?: boolean


optional gen_ai.request.temperature?: number


optional gen_ai.request.top_k?: number


optional gen_ai.request.top_p?: number


optional gen_ai.response.finish_reasons?: string[]


optional gen_ai.response.id?: string


optional gen_ai.response.model?: string


optional gen_ai.response.time_to_first_chunk?: number


optional gen_ai.retrieval.documents?: JsonValue


optional gen_ai.retrieval.query.text?: string


optional gen_ai.system_instructions?: JsonValue


optional gen_ai.token.type?: GenAiTokenType


optional gen_ai.tool.call.arguments?: JsonValue


optional gen_ai.tool.call.id?: string


optional gen_ai.tool.call.result?: JsonValue


optional gen_ai.tool.definitions?: JsonValue


optional gen_ai.tool.description?: string


optional gen_ai.tool.name?: string


optional gen_ai.tool.type?: GenAiToolType


optional gen_ai.usage.cache_creation.input_tokens?: number


optional gen_ai.usage.cache_read.input_tokens?: number


optional gen_ai.usage.input_tokens?: number


optional gen_ai.usage.output_tokens?: number


optional gen_ai.usage.reasoning.output_tokens?: number


optional gen_ai.workflow.name?: string