react_multi_hop.agent.create_cohere_react_agent (...)
|
创建一个代理,使多个工具能够按顺序使用以完成任务。 |
react_multi_hop.parsing.parse_actions (generation)
|
从模型输出中解析动作选择。 |
react_multi_hop.parsing.parse_answer_with_prefixes (...)
|
将字符串解析为键值对, |
react_multi_hop.parsing.parse_citations (...)
|
将 grounded_generation(来自 parse_actions)和 documents(来自 convert_to_documents)解析为 (generation, CohereCitation 列表) 元组。 |
react_multi_hop.parsing.parse_jsonified_tool_use_generation (...)
|
解析模型生成的json化操作。 |
react_multi_hop.prompt.convert_to_documents (...)
|
将观察结果转换为“文档”字典 |
react_multi_hop.prompt.create_directly_answer_tool ()
|
directly_answer 是一个特殊的工具,始终作为可用工具呈现给模型。 |
react_multi_hop.prompt.multi_hop_prompt (...)
|
返回的函数生成一个适用于多跳的BasePromptTemplate。 |
react_multi_hop.prompt.render_intermediate_steps (...)
|
将代理的中间步骤渲染为提示内容。 |
react_multi_hop.prompt.render_messages (messages)
|
将一个或多个BaseMessage实现渲染为提示内容。 |
react_multi_hop.prompt.render_observations (...)
|
将代理中间步骤的“输出”部分渲染为提示内容。 |
react_multi_hop.prompt.render_role (message)
|
将消息的角色渲染为提示内容。 |
react_multi_hop.prompt.render_structured_preamble ([...])
|
渲染提示内容的结构化前言部分。 |
react_multi_hop.prompt.render_tool ([tool, ...])
|
将工具渲染为提示内容。可以是BaseTool实例,也可以是JSON |