LangSmith · Type Alias
Trace
trace manages a LangSmith run around a block of code. It works with synchronous and asynchronous context managers and supports run details such as inputs, tags, metadata, and parent runs.
Last updated
- Since
- v0.5
Syntax
trace(self, name: str, run_type: ls_client.RUN_TYPE_T = 'chain', *, inputs: Optional[dict] = None, extra: Optional[dict] = None, project_name: Optional[str] = None, address: Optional[AgentAddress] = None, parent: Optional[Union[run_trees.RunTree, str, Mapping, Literal['ignore']] ] = None, tags: Optional[list[str]] = None, metadata: Optional[Mapping[str, Any]] = None, client: Optional[ls_client.Client] = None, run_id: Optional[ls_client.ID_TYPE] = None, reference_example_id: Optional[ls_client.ID_TYPE] = None, exceptions_to_handle: Optional[tuple[type[BaseException], ...]] = None, attachments: Optional[schemas.Attachments] = None, kwargs: Any = {})In-depth API docs are only for subscribers: parameters, examples, common mistakes and interview practice.
SubscribeRelated
LangSmithClientRunTreetracing_contextobservability