Graphorin API reference v0.15.1
Graphorin API reference / @graphorin/observability / / GenAIAttributes
Interface: GenAIAttributes
Defined in: packages/observability/src/gen-ai/types.ts:117
Stable
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.
Properties
| Property | Modifier | Type | Defined in |
|---|---|---|---|
agentId? | readonly | string | packages/observability/src/gen-ai/types.ts:126 |
agentName? | readonly | string | packages/observability/src/gen-ai/types.ts:127 |
finishReasons? | readonly | readonly string[] | packages/observability/src/gen-ai/types.ts:124 |
inputTokens? | readonly | number | packages/observability/src/gen-ai/types.ts:122 |
operation? | readonly | GenAIOperationName | packages/observability/src/gen-ai/types.ts:125 |
outputTokens? | readonly | number | packages/observability/src/gen-ai/types.ts:123 |
requestModel? | readonly | string | packages/observability/src/gen-ai/types.ts:119 |
responseId? | readonly | string | packages/observability/src/gen-ai/types.ts:121 |
responseModel? | readonly | string | packages/observability/src/gen-ai/types.ts:120 |
sessionId? | readonly | string | packages/observability/src/gen-ai/types.ts:128 |
system? | readonly | GenAISystem | packages/observability/src/gen-ai/types.ts:118 |
toolCallId? | readonly | string | packages/observability/src/gen-ai/types.ts:131 |
toolDescription? | readonly | string | packages/observability/src/gen-ai/types.ts:132 |
toolName? | readonly | string | packages/observability/src/gen-ai/types.ts:129 |
toolType? | readonly | GenAIToolType | packages/observability/src/gen-ai/types.ts:130 |