Skip to content

Graphorin API reference v0.1.0


Graphorin API reference / @graphorin/observability / / GenAIAttributes

Interface: GenAIAttributes

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

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:122
agentName?readonlystringpackages/observability/src/gen-ai/types.ts:123
finishReasons?readonlyreadonly string[]packages/observability/src/gen-ai/types.ts:120
inputTokens?readonlynumberpackages/observability/src/gen-ai/types.ts:118
operation?readonlyGenAIOperationNamepackages/observability/src/gen-ai/types.ts:121
outputTokens?readonlynumberpackages/observability/src/gen-ai/types.ts:119
requestModel?readonlystringpackages/observability/src/gen-ai/types.ts:115
responseId?readonlystringpackages/observability/src/gen-ai/types.ts:117
responseModel?readonlystringpackages/observability/src/gen-ai/types.ts:116
sessionId?readonlystringpackages/observability/src/gen-ai/types.ts:124
system?readonlyGenAISystempackages/observability/src/gen-ai/types.ts:114
toolCallId?readonlystringpackages/observability/src/gen-ai/types.ts:127
toolDescription?readonlystringpackages/observability/src/gen-ai/types.ts:128
toolName?readonlystringpackages/observability/src/gen-ai/types.ts:125
toolType?readonlyGenAIToolTypepackages/observability/src/gen-ai/types.ts:126