feat(provider): 图像协议 - 新增千问 AI 平台协议插件

This commit is contained in:
ddcat666
2026-10-14 09:44:25 +08:00
7 changed files with 1181 additions and 0 deletions

View File

@@ -14,6 +14,15 @@ description: 当前项目已实现功能的手工验证清单与未确认边界
- [ ] 用户验收:真实登录态访问 `/toolbox/image` 和 `/toolbox/video`,确认快捷目标卡使用真实工具、图片/视频切换、工具弹层、素材上传和生成提交均正常。
- [ ] 用户验收:明暗主题、窄屏滚动、不同工具数量、工具封面缺失、生成中/成功/失败结果状态下,确认布局和色彩层级符合预期。
## 千问 AI 平台(QianWenAI MAAS)图像协议插件
- 已实现:新增独立协议插件 `qianwenai-maas-image`,Base URL `https://maas.qianwenaiapi.com`,创建端点 `POST /api/v1/services/aigc/multimodal-generation/generation`,查询 `GET /api/v1/tasks/{{taskId}}`。与百炼的 `dashscope-qwen-image` 报文形状一致,但网关域名不同,不能互相替代。
- 已验证:manifest 关键字段与百炼多模态模板逐字段对照一致(仅 id/name/baseUrl/endpoint/providerOptions 命名空间按预期不同);JSON 合法;插件包 `qianwenai-maas-image.yingce-plugin` 已生成。Go 测试已补齐,真实 API 请求未发出。
- 实现位置:`plugin-packages/qianwenai-maas-image/`、`plugin-packages/generate-catalog.mjs`、`backend/internal/protocol/qianwenai_maas_image_test.go`。
- [ ] 用户验收:用千问 AI 平台真实 API Key 配置渠道,文生图与图生图各跑一次,确认返回图片能正常落盘;确认渠道 Base URL 填 `https://maas.qianwenaiapi.com`。
- [ ] 未验证:真实请求未发出,模型 ID(`qwen-image-3.0-pro` 等)是否在平台侧全部开通需按实际账号确认。
## 灵感库中文提示词
- 已实现:内置目录与首页画廊的提示词统一为中文;复用来源中文正文,补齐外文翻译;导入时校验原文摘要,缺译或旧译文阻止覆盖。