mirror of
https://ghfast.top/https://github.com/aeroxw/tick-stock-panel.git
synced 2026-09-12 17:54:15 +08:00
normalize_openai_base_url 旧实现只检查「是否以 /v1 结尾」, 不是就强制补 /v1。 智谱 GLM 的 OpenAI 兼容地址是 /api/paas/v4, 被补成 /api/paas/v4/v1, SDK 再拼 /chat/completions → 不存在路径 → 404。 改用正则检测 URL 末尾已有的版本段 (/v1、/v2、/v4、/v1.1 等): - 已有版本段 → 保持原样 - 无版本段 → 补 /v1 (无版本号网关行为不变) - 去 /chat/completions 后缀逻辑保留 补 4 条单测覆盖 GLM /v4 场景, 原有 v1/无版本网关回归不变。 Closes #60