渲染工具#
- langchain_cohere.react_multi_hop.prompt.render_tool(tool: BaseTool | None = None, json_schema: Dict | None = None) str [source]#
- Renders a tool into prompt content. Either a BaseTool instance, or, a JSON
必须提供schema。
- Parameters:
工具 (BaseTool | None) – 一个 BaseTool 的实例。
json_schema (Dict | None) – 包含工具JSON模式表示的字典。
- Returns:
一串提示内容。
- Return type:
字符串
示例
从 langchain_cohere.react_multi_hop.prompt 导入 render_tool
- json_schema = {
“name”: “example_tool”, “description”: “example_tool的描述”, “parameters”: {
“type”: “object”, “properties”: {
“foo”: {“type”: “string”, “description”: “foo的描述”}, “bar”: {“type”: “integer”, “description”: “bar的描述”},
}, “required”: [“foo”],
},
} print(render_tool(json_schema=json_schema))
工具 = MyTool() 打印(render_tool(工具=工具))