imagencn 是一个云端文生图与图像编辑技能,通过一个 CLI 脚本调用多家图像生成平台。涵盖九家平台、十四个模型系列:阿里云百炼(DashScope)的 Qwen-Image 2.0、Qwen-Image Edit、Qwen-Image 旧版、Wan 系列、Z-Image;字节跳动火山方舟的豆包 Seedream 系列;腾讯混元 Image 3.0;智谱 CogView-4 与 GLM-Image;阶跃星辰 Step-2X 与 Step-Image-Edit;以及国际平台的 Google Gemini、Grok/xAI、OpenAI GPT Image 和 Black Forest Labs FLUX。
主要用途是生成图片和编辑已有图片,尤其擅长中文文字、书法渲染,也可生成摄影风格、商业海报、插画与数字艺术作品。工作流为:先精炼提示词(给出 3 个不同风格方向供选择,确认后继续)、选择模型、选择尺寸、执行 generate_image.py 生成、保存到输出路径。
基本用法:python ~/.claude/skills/imagencn/scripts/generate_image.py "A cute cat" output.png;编辑图片需加 --image(本地路径或 URL);可用 --model、--size 指定模型与尺寸,--negative 加负面提示,--seed 复现,--no-extend 关闭提示扩展(仅 DashScope),--quality(仅 OpenAI),--guidance-scale、--no-watermark(仅火山方舟),--revise、--logo(仅混元),--dry-run 预览,--list-models 列出模型。尺寸支持比例预设(如 16:9)和精确像素(如 1280*720),各平台预设不同,例如 Qwen-Image 2.0 原生 2K,Wan2.7 支持 1K/2K/4K。
使用前需安装依赖:pip install dashscope requests(可选 pip install rich 获得彩色输出)。各平台需在环境变量中配置对应 API Key,如 DASHSCOPE_API_KEY、ARK_API_KEY、HUNYUAN_API_KEY、ZHIPUAI_API_KEY、STEP_API_KEY、GEMINI_API_KEY、XAI_API_KEY、OPENAI_API_KEY、BFL_API_KEY;可选配置默认模型与端点(DASHSCOPE_API_BASE 支持 cn/sg/us)。还可在 ~/.imagencn.json 或项目内 .imagencn.json 配置默认平台、模型和尺寸,优先级为命令行参数、项目配置、用户配置、环境变量、内置默认。
限制:Gemini 使用具名尺寸加比例而无精确像素;OpenAI gpt-image-1 仅支持 1024x1024/1536x1024/1024x1536;FLUX 为异步 API,需提交后轮询;FLUX 3 截至资料所述日期尚未通过 API 公开;部分高级选项仅限特定平台。价格、可用性等未在资料中完整给出。