langchain_community.agent_toolkits.load_tools.load_huggingface_tool

langchain社区.agent_toolkits.load_tools.load_huggingface_tool(task_or_repo_id: str, model_repo_id: Optional[str] = None, token: Optional[str] = None, remote: bool = False, **kwargs: Any) BaseTool[源代码]

从HuggingFaceHub加载工具。

参数
  • task_or_repo_id (str) - 任务或模型仓库ID。

  • model_repo_id (可选[str]) - 可选模型仓库ID。默认为None。

  • token (可选[str]) - 可选token。默认为None。

  • remote (bool) - 可选远程。默认为False。

  • kwargs (任何) - 扩展关键字参数。

返回

一个工具。

抛出
  • ImportError - 如果未安装所需的库。

  • NotImplementedError - 如果不支持多模态输出或输入。

返回类型

BaseTool

使用load_huggingface_tool的示例