langchain_core.output_parsers.openai_tools.parse_tool_calls

langchain_core.output_parsers.openai_tools.parse_tool_calls(raw_tool_calls: List[dict], *, partial: bool = False, strict: bool = False, return_id: bool = True) List[Dict[str, Any]][来源]

解析工具调用的列表。

参数
  • raw_tool_calls (列表[字典]) – 待解析的原始工具调用。

  • partial (布尔型) – 是否解析部分JSON。默认为False。

  • strict (布尔型) – 是否允许不符合JSON格式的字符串。默认为False。

  • return_id (布尔型) – 是否返回工具调用ID。默认为True。

返回

解析后的工具调用列表。

异常

OutputParserException – 如果任何工具调用不是有效的JSON。

返回类型

列表[字典[字符串, 任何类型]]