client= is not passed.
Supports both sync and async functions.
Parameters
Callable | None
default:"None"
Function to decorate.
str | None
default:"None"
Custom span name (defaults to the function name).
Literal['span', 'generation', 'chain', 'tool']
default:"'span'"
Span type —
"span", "generation", "chain", or "tool".bool
default:"True"
Capture function arguments as span input.
bool
default:"True"
Capture the return value as span output.
FiddlerClient | None
default:"get_client()"
FiddlerClient instance (defaults to
get_client()).str | None
default:"None"
LLM model name; sets
gen_ai.request.model.str | None
default:"None"
User identifier; sets
user.id.str | None
default:"None"
Version string; sets
service.version.str | None
default:"None"
LLM provider; sets
gen_ai.system.Returns
The decorated function.