feat(route-lab): add shared-group relay validation pack

This commit is contained in:
phamnazage-jpg
2026-05-28 13:57:17 +08:00
parent 6b03eb8fb9
commit e13e6b8fc1
7 changed files with 184 additions and 0 deletions

View File

@@ -85,6 +85,14 @@
- 当新填的 `supported_models` 已在现有 provider 或草稿里出现时,页面会直接提示“同模型已存在”,并优先建议复用已有 `provider_id`,避免因为“官方 / 中转”重复新增同一模型定义
- `GET /api/packs/{pack_id}/providers` 现已补充返回 `base_url / smoke_test_model / supported_models`,用于前端做模板参考和模型冲突提示
- 2026-05-28 继续把这条规则下沉到服务端:`POST /api/provider-drafts``PUT /api/provider-drafts/{draft_id}``POST /api/provider-drafts/{draft_id}/publish` 现在都会做 pack 级模型冲突校验;同模型若已被其他 provider / draft 占用,会直接返回 `409 provider_model_conflict`
- 2026-05-28 已新增独立实验 pack `packs/openai-cn-pack-route-lab/`,用于验证 “同一个 group 下挂多条 GPT 路线” 的方案 B 骨架:
- 当前实验 provider 为 `gpt-asxs-route-lab``gpt-codex2api-route-lab`
- 两者共用 `group_template.name=GPT Shared 路由实验``plan_template.name=GPT Shared 路由实验套餐`
- 两者使用不同 `channel_template.name`,并先以不同公开 alias 对外:
- `gpt-5.4-asxs` / `gpt-5.4-mini-asxs`
- `gpt-5.4-codex2api` / `gpt-5.4-mini-codex2api`
- 这轮只解决 “同组多线路” 的第一阶段验证,不代表当前系统已经支持 “同公开模型名双线路 + 显式 route policy”
- `codex2api` 当前先按 `https://www.codex2api.com/v1` 作为 API 根地址假设,若 preview/import 失败,需先校正真实 API base URL
- 2026-05-26 已把“最终用户 -> 公网域名 -> OpenClaw”这一跳补进正式验证口径
- 公网根地址当前统一为 `https://sub.tksea.top`
- OpenClaw 本地 `MiniMax` 运行时故障已定位为 `pi-ai/openai-node` 未继承系统 `HTTP(S)_PROXY`,不是 allowlist 或模型名大小写问题