Skip to content

feat(tools): 接入 Qwen-Image 2.1 Pro 云端出图通道 - #3

Merged
ADC1920 merged 2 commits into
mainfrom
feat/20261026-qwen-image-api
Oct 26, 2026
Merged

ADC1920 merged 2 commits into
mainfrom
feat/20261026-qwen-image-api

Conversation

@ADC1920

@ADC1920 ADC1920 commented Oct 26, 2026

Copy link
Copy Markdown
Owner

改动

新增 tools/qwen_image.py,把 SOP 产出的提示词直接送到阿里云百炼的 Qwen-Image 2.1 Pro,省去手工复制到网页端。

  • 文生图与图生图两条路径,图生图支持最多 10 张参考图
  • 密钥只从环境变量 DASHSCOPE_API_KEY 或 --key-file 读取,不写入任何文件
  • 提示词默认按原文投喂,需要模型扩写时加 --prompt-extend
  • 仅用 Python 标准库,无第三方依赖
  • out/ 输出目录加入 .gitignore

文档同步:README 新增「云端出图」一节与工具表条目;主图与详情页两篇 tool-adaptation.md 更新 Qwen 能力行(按 2.1/3.0 版本区分参考图上限与负词支持),并各增命令行出图通道说明。

验证

  • DashScope 真实调用 5 次,均 HTTP 200 出图:文生图 8.2s / 16.9s、图生图 12.0s、批量 -n 2 8.8s
  • 图生图实测产品主体保留、背景按指令替换
  • --key-file 读取路径验证通过
  • python tools/qwen_image.py --selftest exit 0(含 prompt_extend 默认值断言)
  • python tools/lint_skills.py 0 错 0 警,python evals/check_cases.py 23/23
  • 全库 sk- 扫描 0 命中

未验证

  • 参考图 10 张上限未实跑,仅单图验证图生图

参数边界

size 用 宽*高,边长 512 到 2048,宽高比上限 8:1;-n 1 到 6 张;2.1 系不支持 negative_prompt,负面约束需用自然语言写进提示词。

支持文生图与最多 10 张参考图的图生图,走 DashScope 同步接口。
密钥只从 DASHSCOPE_API_KEY 或 --key-file 读取,不写入任何文件。
提示词默认按原文投喂,需要模型扩写时加 --prompt-extend。
输出目录 out/ 加入 .gitignore。
README 新增云端出图一节与工具表条目。
主图与详情页两篇 tool-adaptation 更新 Qwen 能力行(按 2.1/3.0 版本区分参考图上限与负词支持),
并各增命令行出图通道说明。
@ADC1920
ADC1920 merged commit 3dab88f into main Oct 26, 2026
3 checks passed
@ADC1920
ADC1920 deleted the feat/20261026-qwen-image-api branch October 26, 2026 13:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant