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。
- 返回类型
列表[字典[字符串, 任何类型]]