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]

Examples using tracing_v2_enabled