加载Hugging Face工具#

langchain_community.agent_toolkits.load_tools.load_huggingface_tool(task_or_repo_id: str, model_repo_id: str | None = None, token: str | None = None, remote: bool = False, **kwargs: Any) BaseTool[source]#

从HuggingFace Hub加载一个工具。

Parameters:
  • task_or_repo_id (str) – 任务或模型仓库ID。

  • model_repo_id (str | None) – 可选的模型仓库ID。默认为None。

  • token (str | None) – 可选的token。默认为None。

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

  • kwargs (Any) – 额外的关键字参数。

Returns:

一个工具。

Raises:
  • ImportError – 如果所需的库未安装。

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

Return type:

BaseTool

使用 load_huggingface_tool 的示例