Files

38 lines
2.3 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# DC1 公网模型代理
## 2026-11-02:取消 ZenMux 订阅
已禁用订阅 Key。Claude/开源模型采用 OpenRouter → ZenMux BYOK,后者只作最后备用;
显式 `zenmux-payg/...` 仍直连 BYOK。旧 `zenmux/...` 名称保留作兼容入口,
不代表订阅后端仍存在;新配置优先用 `auto/...`。
`asr-gpt`:OpenAI 官方 → ZenMux BYOK;`asr-qwen`:已配置的百炼北京 → ZenMux BYOK。
豆包/MiMo 没有已配置的同模型替代后端,因此只能经 BYOK,不跨型号替换。
SMART、个人词库及会议处理配置不变。BYOK 是按量付费,不与 OpenRouter 共享缓存。
OpenRouter Claude 合成直连在两台生产主机均返回条款限制类 403,首选上游未通过验收。
2026-10-29从HK迁移,保留`https://api.opfo.xyz/v1`、原客户端认证、全部旧别名、
Vertex ADC与SMART个人听写、四款ZenMux ASR、百炼及开源模型主备。
无数据库,不迁移`.49`的OAuth或数据库,不从其他Agent复制refresh token。
代码与非敏感配置在本目录,真实环境变量在DC1 Arcane `litellm-managed`私有.env。
ADC和个人词库从原HK项目环境快照初始化到私有named volume,只读提供给应用;
Base64不是加密,不能提交env或凭据卷。旧HK保留作回滚,不自动删除任何数据。
单worker,应用CPU上限1核、内存896MiB;不在VPS构建镜像。固定原LiteLLM镜像,
本轮不升级镜像或SDK。Docker网络`dc1-api`由此项目创建,现有frontdoor Caddy加入它,
HAProxy的既有SNI分流与代理端口不变,公网不直接发布LiteLLM或管理端口。
新增`openai/...`为官方API独立路由,只有明确批准的OPENAI_API_KEY出现才启用;
不把ZenMux GPT转写别名偷换为官方API。这里没有订阅OAuth,因此不伪造Codex备用链。
`.49`的订阅到API回退是另一个独立实例。本次不自动启用AI Studio。
迁移顺序:源元数据/私有环境备份;DC1新Git Sync/Project;部署后以原key验证;
再更新frontdoor并确认HTTPS签发条件;最后只切api.opfo.xyz的CNAME,保留旧值回滚。
TLS证书由DC1 Caddy自动签发,正式DNS切换后须检查证书链和SSE/音频请求,失败回滚。
其他域名、HK网站、Gitea、代理协议、防火墙和Tailscale不改。
```bash
python3 -m unittest discover -s . -p test_config.py
```