camel.agents.tool_agents 包#
子模块#
camel.agents.tool_agents.base 模块#
camel.agents.tool_agents.hugging_face_tool_agent 模块#
- class camel.agents.tool_agents.hugging_face_tool_agent.HuggingFaceToolAgent(name: str, *args: Any, remote: bool = True, **kwargs: Any)[来源]#
基础类:
BaseToolAgent- Tool agent for calling HuggingFace models. This agent is a wrapper
围绕来自transformers库的代理。有关可用模型的更多信息,请参阅transformers文档,网址为https://huggingface.co/docs/transformers/transformers_agents。
- Parameters:
name (str) – 代理的名称。
*args (Any) – 传递给底层Agent类的额外位置参数。
remote (bool, optional) – 标识是否远程运行agent的标志。(默认:
True)**kwargs (Any) – 传递给底层Agent类的额外关键字参数。
模块内容#
- class camel.agents.tool_agents.BaseToolAgent(name: str, description: str)[来源]#
基础类:
BaseAgent- Creates a
BaseToolAgentobject with the specified name and 描述。
- Parameters:
name (str) – 工具代理的名称。
description (str) – 工具代理的描述。
- Creates a
- class camel.agents.tool_agents.HuggingFaceToolAgent(name: str, *args: Any, remote: bool = True, **kwargs: Any)[来源]#
基础类:
BaseToolAgent- Tool agent for calling HuggingFace models. This agent is a wrapper
围绕来自transformers库的代理。有关可用模型的更多信息,请参阅transformers文档,网址为https://huggingface.co/docs/transformers/transformers_agents。
- Parameters:
name (str) – 代理的名称。
*args (Any) – 传递给底层Agent类的额外位置参数。
remote (bool, optional) – 标识是否远程运行agent的标志。(默认:
True)**kwargs (Any) – 传递给底层Agent类的额外关键字参数。