Skip to content

Commit a8ee1c0

Browse files
e06084claude
andcommitted
fix: 移除全局 HF 镜像注入,改为文档按需指导
之前 dingo/__init__.py 用 os.environ.setdefault 把 HF_ENDPOINT 默认 指向 hf-mirror.com,会对所有未显式设置该变量的环境生效,导致 CI (美国 runner)被强制走中国镜像、加载 HF 数据集 chupei/format-text 时跨境连接超时,报 LocalEntryNotFoundError 使 Integration Test 失败。 改为在幻觉检测中文文档中指导用户按需 export HF_ENDPOINT,不侵入全局 环境,既满足国内用户走镜像的需求,也不影响能直连官网的环境(如 CI)。 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 parent 147d581 commit a8ee1c0

2 files changed

Lines changed: 13 additions & 7 deletions

File tree

dingo/__init__.py

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +0,0 @@
1-
import os
2-
3-
# 为无法访问 huggingface.co 的环境提供默认镜像。
4-
# 必须在任何 huggingface_hub / transformers 被导入之前设置,
5-
# 因为 HF_ENDPOINT 在 huggingface_hub 导入时即被固定读取。
6-
# 使用 setdefault 保证用户可通过外部环境变量覆盖为其他镜像或官方地址。
7-
os.environ.setdefault("HF_ENDPOINT", "https://hf-mirror.com")

docs/hallucination_guide.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,19 @@ pip install transformers torch
6767
pip install -r requirements/hhem_integration.txt
6868
```
6969

70+
#### 模型下载与镜像
71+
72+
首次运行会自动从 Hugging Face 下载 HHEM-2.1-Open 模型(约 400MB),之后从本地缓存加载,无需重复下载。
73+
74+
如果无法访问 `huggingface.co`(如国内网络),可在运行前设置镜像环境变量,让下载走 [hf-mirror.com](https://hf-mirror.com)
75+
76+
```bash
77+
# 设置镜像后再运行 dingo(对 huggingface_hub / transformers / datasets 全部生效)
78+
export HF_ENDPOINT=https://hf-mirror.com
79+
```
80+
81+
> 说明:Dingo 不会强制修改该变量,以免影响能直连官网的环境(如 CI);是否使用镜像由你自行控制。也可用 `huggingface-cli download vectara/hallucination_evaluation_model` 提前手动下载。
82+
7083
#### 基本使用
7184

7285
```python

0 commit comments

Comments
 (0)