- 拆分管理台入口为 App/feature/core 结构并更新样式/配置 - 规范 worker 路由/中间件/服务类型与 JSON 解析 - 同步工具链与知识库记录
1.5 KiB
1.5 KiB
channels 模块
职责
- 渠道配置的增删改查
- 渠道连通性测试与模型同步
- 渠道权重与状态管理
接口定义
GET /api/channels渠道列表POST /api/channels新建渠道PATCH /api/channels/:id更新渠道DELETE /api/channels/:id删除渠道POST /api/channels/:id/test连通性测试GET /api/channelNew API 兼容列表GET /api/channel/searchNew API 兼容搜索POST /api/channelNew API 兼容新增PUT /api/channelNew API 兼容更新DELETE /api/channel/:idNew API 兼容删除PUT /api/channel/tagNew API 兼容标签批量更新POST /api/channel/tag/enabledNew API 兼容标签批量启用POST /api/channel/tag/disabledNew API 兼容标签批量停用GET /api/channel/test/:idNew API 兼容连通性测试GET /api/channel/fetch_models/:idNew API 兼容模型拉取GET /api/groupNew API 兼容分组列表
行为规范
base_url保存为无尾斜杠格式- 创建渠道时可传入自定义
id,未提供则自动生成 - 连通性测试调用
/v1/models - 测试成功后更新
models_json - New API 兼容层支持
type/group/priority等字段映射,并保留扩展字段到metadata_json - New API 标签(tag)存储在
metadata_json.tag,标签接口按该字段批量更新 - New API 分组列表从
group_name字段解析,空时返回default
依赖关系
channels表models模块(聚合读取)newApiAuth中间件