Instruct LangChain to log all runs in context to LangSmith.
tracing_v2_enabled(
project_name: str | None = None,
*,
example_id: str | UUID | None = None,
tags: list[str] | None = None,
client: LangSmithClient | None = None
) -> Generator[LangChainTracer, None, None]Example:
with tracing_v2_enabled(): ... # LangChain code will automatically be traced
You can use this to fetch the LangSmith run URL:
with tracing_v2_enabled() as cb: ... chain.invoke("foo") ... run_url = cb.get_run_url()