tracing_context#

langsmith.run_helpers.tracing_context(*, project_name: str | None = None, tags: List[str] | None = None, metadata: Dict[str, Any] | None = None, parent: RunTree | Mapping | str | Literal[False] | None = None, enabled: bool | Literal['local'] | None = None, client: Client | None = None, **kwargs: Any) Generator[None, None, None][source]#

为代码块设置追踪上下文。

参数:
  • project_name (str | None) – 用于记录运行的项目名称。默认为 None。

  • tags (List[str] | None) – 要添加到运行的标签。默认为 None。

  • metadata (Dict[str, Any] | None) – 要添加到运行的元数据。默认为 None。

  • parent (RunTree | Mapping | str | Literal[False] | None) – 用于上下文的父运行。可以是 Run/RunTree 对象、请求头(用于分布式追踪)或点分隔的顺序字符串。默认为 None。

  • client (Client | None) – 用于将运行记录到 LangSmith 的客户端。默认为 None。

  • enabled (bool | Literal['local'] | None) – 是否启用追踪。默认为 None,表示它将使用当前上下文值或环境变量。

  • kwargs (Any)

返回类型:

Generator[None, None, None]