langchain_core.tracers.context
.tracing_v2_enabled¶
- langchain_core.tracers.context.tracing_v2_enabled(project_name: Optional[str] = None, *, example_id: Optional[Union[str, UUID]] = None, tags: Optional[List[str]] = None, client: Optional[LangSmithClient] = None) Generator[LangChainTracer, None, None] [source]¶
指示LangChain记录所有与LangSmith相关的运行。
- 参数:
- project_name(str,可选):项目的名称。
默认为”default”。
- example_id(str或UUID,可选):示例的ID。
默认为None。
- tags(List[str],可选):要添加到运行中的标签。
默认为None。
- client(LangSmithClient,可选):LangSmith的客户端。
默认为None。
- 返回:
None
- 示例:
>>> with tracing_v2_enabled(): ... # LangChain代码将自动被跟踪
您可以使用此方法获取LangSmith运行的URL:
>>> with tracing_v2_enabled() as cb: ... chain.invoke("foo") ... run_url = cb.get_run_url()
- Parameters
project_name (Optional[str]) –
example_id (Optional[Union[str, UUID]]) –
tags (Optional[List[str]]) –
client (Optional[LangSmithClient]) –
- Return type
Generator[LangChainTracer, None, None]