You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用DoclingLoader加载PDF时出现HfHubHTTPError 401未授权问题求助

解决DoclingLoader加载时Hugging Face模型401未授权问题

可行解决方法:

  • 方法1:配置Hugging Face访问令牌
    尽管all-MiniLM-L6-v2是公开模型,但部分网络环境下仍需令牌验证。先在Hugging Face官网生成基础访问令牌(无需特殊权限),再通过代码或系统环境变量配置:

    import os
    os.environ["HUGGINGFACEHUB_API_TOKEN"] = "你的Hugging Face令牌"
    from langchain_docling import DoclingLoader
    source_path = "shared\\abc.pdf"  # Windows路径建议用双反斜杠,或直接用正斜杠"shared/abc.pdf"
    loader = DoclingLoader(file_path=source_path)
    

    也可直接在系统环境变量中设置HUGGINGFACEHUB_API_TOKEN,避免硬编码。

  • 方法2:手动下载模型到本地并指定路径
    直接下载sentence-transformers/all-MiniLM-L6-v2的全部文件,保存到本地目录(如./local-models/all-MiniLM-L6-v2),初始化时指定本地路径:

    from langchain_docling import DoclingLoader
    source_path = "shared/abc.pdf"
    loader = DoclingLoader(
        file_path=source_path,
        model_name_or_path="./local-models/all-MiniLM-L6-v2"
    )
    
  • 方法3:排查网络与代理设置
    若处于受限网络环境(如公司内网),确认能否正常访问Hugging Face域名,或配置代理:

    import os
    os.environ["HTTP_PROXY"] = "http://你的代理地址:端口"
    os.environ["HTTPS_PROXY"] = "http://你的代理地址:端口"
    
  • 方法4:清除Hugging Face缓存后重试
    缓存损坏可能引发授权异常,找到默认缓存目录~/.cache/huggingface/hub,删除models--sentence-transformers--all-MiniLM-L6-v2相关文件夹,再重新运行代码。


内容的提问来源于stack exchange,提问作者chaos24

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 00:22:04