feat(translate): service.py 接 zhipu / config 加 zhipu_* / .env.example 加 ZHIPU 配置

配 zhipu.py(zhipu 模块)一起使用:
- service.py: 新增 _zhipu_translator(),引擎选择链路 spark → zhipu → tencent → maas → agnes → local
- config.py: 新增 zhipu_api_key / zhipu_base_url / zhipu_model / zhipu_interval_sec
- .env.example: 补 ZHIPU_* 字段说明

留空 zhipu_api_key = spark 不可用时直接降级 tencent(向后兼容)
This commit is contained in:
Mavis
2026-06-10 23:48:14 +08:00
parent b6fc1b322f
commit 3f183d14db
3 changed files with 49 additions and 11 deletions

View File

@@ -45,6 +45,15 @@ SPARK_MODEL=lite
# 单次调用间隔(秒),避免被限速
SPARK_INTERVAL_SEC=1.0
# ===== 智谱 GLM(第二序位翻译;glm-4-flash 免费)=====
# 留空 = 不启用智谱(spark 不可用时直接走 tencent)
# 控制台 https://open.bigmodel.cn/ → API Keys → 新建
ZHIPU_API_KEY=your_zhipu_api_key
ZHIPU_BASE_URL=https://open.bigmodel.cn/api/paas/v4
# 模型:glm-4-flash(默认,免费) / glm-4-air / glm-4-airx / glm-4 / glm-4-plus / glm-4.5 / glm-4.6
ZHIPU_MODEL=glm-4-flash
ZHIPU_INTERVAL_SEC=1.0
# ===== 本地翻译(降级) =====
# 不启用就留空:不会用本地模<E59CB0>?LOCAL_TRANSLATE_ENABLED=false
LOCAL_TRANSLATE_MODEL=nllb-200-distilled-600M