Skip to content

Graphorin API reference v0.7.0


Graphorin API reference / @graphorin/observability / / GenAIAttributes

Interface: GenAIAttributes

Defined in: packages/observability/src/gen-ai/types.ts:117

Per-span attribute payload expected by emitGenAIAttributes. The fields mirror the OpenTelemetry GenAI semantic conventions and are merged with the existing Graphorin-prefixed attributes - the gen_ai.* family is additive, never replacing.

Stable

Properties

PropertyModifierTypeDefined in
agentId?readonlystringpackages/observability/src/gen-ai/types.ts:126
agentName?readonlystringpackages/observability/src/gen-ai/types.ts:127
finishReasons?readonlyreadonly string[]packages/observability/src/gen-ai/types.ts:124
inputTokens?readonlynumberpackages/observability/src/gen-ai/types.ts:122
operation?readonlyGenAIOperationNamepackages/observability/src/gen-ai/types.ts:125
outputTokens?readonlynumberpackages/observability/src/gen-ai/types.ts:123
requestModel?readonlystringpackages/observability/src/gen-ai/types.ts:119
responseId?readonlystringpackages/observability/src/gen-ai/types.ts:121
responseModel?readonlystringpackages/observability/src/gen-ai/types.ts:120
sessionId?readonlystringpackages/observability/src/gen-ai/types.ts:128
system?readonlyGenAISystempackages/observability/src/gen-ai/types.ts:118
toolCallId?readonlystringpackages/observability/src/gen-ai/types.ts:131
toolDescription?readonlystringpackages/observability/src/gen-ai/types.ts:132
toolName?readonlystringpackages/observability/src/gen-ai/types.ts:129
toolType?readonlyGenAIToolTypepackages/observability/src/gen-ai/types.ts:130