加载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:
使用 load_huggingface_tool 的示例