langchain_core.output_parsers.openai_tools
.parse_tool_call¶
- langchain_core.output_parsers.openai_tools.parse_tool_call(raw_tool_call: Dict[str, Any], *, partial: bool = False, strict: bool = False, return_id: bool = True) Optional[Dict[str, Any]] [源码]¶
解析单个工具调用。
- 参数
raw_tool_call (Dict[str, Any]) – 要解析的原始工具调用。
partial (bool) – 是否解析部分JSON。默认为False。
strict (bool) – 是否允许非JSON兼容的字符串。默认为False。
return_id (bool) – 是否返回工具调用id。默认为True。
- 返回
解析后的工具调用。
- 异常
OutputParserException – 如果工具调用不是有效的JSON。
- 返回类型
Optional[Dict[str, Any]]