> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fiddler.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# add_span_attributes

> Add custom span-level attributes to a specific LangChain component's metadata.

Add custom span-level attributes to a specific LangChain component's metadata.

Attributes are stored in the component's metadata and automatically included
in OTel spans when the component executes. Unlike session attributes, these
are scoped to individual components.

## Parameters

<ParamField path="node" type="BaseLanguageModel | BaseRetriever | BaseTool" required={true}>
  The LangChain component to annotate (modified in place).
</ParamField>

<ParamField path="**kwargs" type="Any" required={false}>
  Arbitrary key-value attributes. Keys matching known
  `FiddlerSpanAttributes` values are set directly; all others are
  prefixed with `fiddler.span.user.`.
</ParamField>

## Returns

<ResponseField>
  None Example: default from langchain\_openai import ChatOpenAI from fiddler\_langgraph import add\_span\_attributes llm = ChatOpenAI(model="gpt-4o") add\_span\_attributes(llm, model\_tier="premium", use\_case="summarization")
</ResponseField>
