modify_serialized_iterative#

langchain_community.callbacks.tracers.wandb.modify_serialized_iterative(runs: List[Dict[str, Any]], exact_keys: Tuple[str, ...] = (), partial_keys: Tuple[str, ...] = ()) List[Dict[str, Any]][source]#

用于修改一系列运行字典的序列化字段的工具。 移除与exact_keys完全匹配的键以及包含partial_keys中任何部分的键。 递归地将kwargs键下的字典移动到顶层。 将“id”字段更改为字符串“_kind”字段,告诉WBTraceTree如何可视化运行。将“serialized”字段提升到顶层。 :param runs: 要修改的运行列表。 :param exact_keys: 要从序列化字段中移除的键的元组。 :param partial_keys: 要从序列化字段中移除的部分键的元组。

字段。

Returns:

修改后的运行列表。

Parameters:
  • runs (列表[字典[str, Any]])

  • exact_keys (Tuple[str, ...])

  • partial_keys (Tuple[str, ...])

Return type:

列表[字典[str, 任意]]