Expand description
OpenTelemetry semantic-convention helpers for Chio tool calls.
Structs§
- GenAi
Tool Call Span - OTel-compatible GenAI tool-call span representation.
- GenAi
Tool Call Span Input - Inputs for building a locked
gen_ai.tool.callspan. - Otel
Attribute - One OTel-compatible span attribute.
Enums§
- Attribute
Cardinality - Cardinality class for span attributes.
Constants§
- ATTRIBUTE_
VALUE_ MAX_ CHARS - ATTR_
CHIO_ AGENT_ ID - ATTR_
CHIO_ KERNEL_ ID - ATTR_
CHIO_ RECEIPT_ ID - ATTR_
CHIO_ SERVER_ ID - ATTR_
GEN_ AI_ OPERATION_ NAME - ATTR_
GEN_ AI_ REQUEST_ MODEL - ATTR_
GEN_ AI_ RESPONSE_ FINISH_ REASONS - ATTR_
GEN_ AI_ SYSTEM - ATTR_
GEN_ AI_ TOOL_ CALL_ ID - ATTR_
GEN_ AI_ TOOL_ NAME - ATTR_
GEN_ AI_ USAGE_ INPUT_ TOKENS - ATTR_
GEN_ AI_ USAGE_ OUTPUT_ TOKENS - FINISH_
REASONS_ MAX_ CHARS - GEN_
AI_ TOOL_ CALL_ LOCKED_ ATTRIBUTES - Attribute names allowed on
gen_ai.tool.callspans. - GEN_
AI_ TOOL_ CALL_ OPERATION_ NAME - Locked operation value for Chio mediated tool calls.
- GEN_
AI_ TOOL_ CALL_ SPAN_ NAME - Locked span name for GenAI tool calls.
- OTEL_
SEMCONV_ SCHEMA_ URL - Fallback schema URL used when the optional semconv crate is disabled.
Functions§
- attribute_
cardinality - build_
gen_ ai_ tool_ call_ span - Build a span with the locked attribute set.
- is_
locked_ attribute