渲染工具#

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(工具=工具))