Example
Decorator Parameters
These parameters are passed to@observe(...) and forwarded directly to Langfuse’s @observe:
Custom span name. Defaults to the decorated function’s name.
Langfuse observation type:
span (default), generation, agent, tool, retriever, chain, evaluator, embedding, guardrail. Mapped to Galtea’s TraceType automatically. See observation types.@observe keyword arguments are forwarded as-is.
Runtime Kwargs
These kwargs are passed when calling the decorated function (not when defining the decorator):Galtea inference result ID to link traces to. When provided on the outermost
@observe call, the wrapper manages the trace context automatically. Consumed by the wrapper — does not reach the decorated function’s parameters.If
inference_result_id is passed to a nested @observe call where an outer context is already active, it is ignored — the outermost context takes precedence.