Commit Graph

5 Commits

Author SHA1 Message Date
4f7357eefc 回退动态参数控件为独立组件,模型配置对齐 API 文档,修复多处缺陷
- 删除 params/ 动态控件,恢复 paintingProportion/Quantity 独立组件
- 模型参数 UI 双向绑定:proportion/resolution/quantity/customSize 同步到 paramValues
- 模型选择器适配 API tags 数组和 display_name,新增 displayNameMap 映射
- 模型配置对齐 RunningHub 文档,精简即梦/通义万相多余参数
- 模型列表缓存改为 30s TTL + pendingRequests 并发去重
- sessionId 改为从登录态获取,禁止随机生成
- Select 下拉菜单增加 max-height 防止溢出
- 更新 CLAUDE.md 架构文档
2026-06-04 18:30:50 +08:00
239b32fb95 重构 Painting 模型参数架构:每模型独立配置、动态参数表单、移除 workflow 适配
- 新增 src/config/models/ 每模型独立参数 schema(8 个模型)
- 新增 src/components/dialogBox/params/ 动态参数控件
- 模型选择器改为从 API 获取并按 tag 分组
- dialogBox 参数区改为根据模型 config 动态渲染控件
- createTask.js Painting 直接返回扁平 modelParams,Video 保留旧 workflow
- 删除旧的 proportion/painting.vue 和 quantity 组件
- 更新 CLAUDE.md 架构文档
2026-06-03 19:00:49 +08:00
5da5496492 重构 API 层架构:统一 HTTP 请求、新增算力调度后端路由
- 请求拦截器统一 Auth 头不带 Bearer 前缀,新增 /suanli 前缀路由到算力调度后端
- 任务创建/轮询/历史接口迁移至 apis/display,改为 axios 调用替代原始 fetch
- 模型 API 分离为两层:apis 纯 HTTP 调用 + utils 缓存业务逻辑
- 新增历史任务列表接口 requestTaskHistory(支持 user_id/platform_code 筛选和分页)
- 响应拦截器兼容 status/code 双字段,用户信息兼容新旧 data 格式
- 移除免费次数(freeTimes)体系
- 更新 CLAUDE.md 文档
2026-06-02 18:05:55 +08:00
72267ab2c9 重构任务提交为 HTTP 接口,替换 WebSocket 方案
- POST /api/v1/tasks 创建任务,每 20 秒轮询 GET /api/v1/tasks/{id} 获取结果
- 新增 modelApi.js 通过 /suanli/v1/platforms/:code/models 获取模型 UUID
- dialogBox/canvas 集成 getModelId 查找,result 字段改为 request
- createTask 精简为仅返回 Playload,供 body 使用
- 更新 CLAUDE.md 反映新架构
2026-06-01 18:27:11 +08:00
6e67acca66 提交最后一次稳定版,下个提交准备修改任务请求连接到新版算力转发后端 2026-06-01 15:51:43 +08:00