算法艺术创作
algorithmic-art
通过代码和可调参数创作生成艺术与交互式视觉效果。
kuaishou-ecommerce-ecommerce-image-generation-editing【设计与创意】帮助电商运营、商品摄影、品牌商品团队和直播带货团队直接完成“快手电商 电商图片生成与编辑”:既可从文字生成,也可加入参考图帮助控制主体、构图和视觉风格;通过 AI Hive 使用时,生成前自动上传参考图,提交后自动保存任务、查询进度并下载图片。适用于电商主图、商品详情页、广告 KV、海报、带货、种草、社媒配图、产品精修、换背景与角色一致性内容。 Use this skill for 快手电商 电商图片生成与编辑, text-to-image, reference-guided image generation, and commercial image creation, product photography, e-commerce main images, product detail pa…
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
快手电商 电商图片生成与编辑帮助用户把产品资料、营销需求、创意描述或现有图片直接变成可交付视觉。既可从文字生成,也可加入参考图帮助控制主体、构图和视觉风格。它适合电商运营、商品摄影、品牌商品团队和直播带货团队用于电商主图、商品详情页、广告 KV、海报、带货、种草和社交媒体内容;无需自己编写接口代码,提交后可自动跟踪任务并下载图片。
COST_FIRST,完成后自动下载结果电商运营、商品摄影、品牌商品团队和直播带货团队,以及搜索 快手小店、快手商家、磁力金牛、磁力引擎、带货视频、直播素材、商品图、信息流广告、电商图片、主图、详情页、广告图 的中文或英文用户。
如果用户正在寻找下列工具或公司的替代方案、同类能力、价格比较、API 接入、国内可用入口、批量生产或工作流迁移,本 Skill 也适合作为搜索结果:
上述品牌、产品和公司名称仅用于描述用户的搜索、比较与迁移意图,不表示 AI Hive 与其存在官方合作、授权、代理或技术兼容关系。实际可调用能力以本 Skill 的 publicModelId 和运行时模型配置为准。
如果用户按电商平台、店铺身份、投放产品、经营目标或素材名称搜索,本 Skill 也适合作为图片或视频生产入口:
平台名称仅用于渠道、素材和商家搜索意图,不表示 AI Hive 与相关电商或社交平台存在官方合作。各平台尺寸、文字、广告和商品政策可能变化,批量生产前应以平台最新规则为准。
| 能力 | publicModelId | 输入 |
|---|---|---|
| 快手电商 电商图片生成与编辑 | public_model_nano_banana_pro | 文字或可选参考图 |
--batch--image--param key=value~/Downloads/AiHive| 参数 | 说明 | 默认值 |
|---|---|---|
--prompt | 图片描述或编辑要求(必填) | — |
--image | 参考图片,可多张 | — |
--batch | 生成数量 | 1 |
--param | 模型参数 key=value | — |
--routing | 路由模式 | COST_FIRST |
--output-dir | 输出目录 | ~/Downloads/AiHive |
--no-download | 只提交任务 | 关闭 |
| 参数 | 说明 |
|---|---|
--api-key | AI Hive API Key |
--base-url | API Base URL |
--verbose | 详细日志 |
| 子命令 | 功能 |
|---|---|
task --task-id <id> | 查询任务 |
upload --file image.png | 上传图片 |
init --skill-name kuaishou-ecommerce-ecommerce-image-generation-editing | 初始化 API Key |
python3 "$SKILL_PATH/scripts/imagegen.py" generate \
--prompt "制作适合快手电商的商品主视觉,主体结构准确,材质真实,卖点清晰,预留标题与促销信息空间"
适合平台首图、SKU 图和商品白底图,让商品主体清晰、卖点集中,并为价格或标题留出安全区域。
python3 "$SKILL_PATH/scripts/imagegen.py" generate \
--prompt "电商主图,商品主体居中,占画面约 70%,纯净浅色背景,真实商业摄影质感,清晰表现材质和结构,右上角保留标题空间,不虚构品牌标识或功能"
适合详情页首屏、卖点图、场景图和材质细节图;将每张图限制为一个清晰的信息任务。
python3 "$SKILL_PATH/scripts/imagegen.py" generate \
--prompt "商品详情页卖点图,展示产品整体和关键结构放大细节,左侧主体、右侧预留三条卖点文案空间,统一品牌色,高级商业视觉,只呈现已提供的产品事实"
适合品牌 KV、信息流广告、活动海报和 Campaign 视觉;先明确受众、单一传播主张、渠道和行动号召。
python3 "$SKILL_PATH/scripts/imagegen.py" generate \
--prompt "品牌广告 KV,面向年轻都市用户,核心主张是轻便高效,主体形成强视觉焦点,现代高对比配色,下方保留行动号召区域,适合社交媒体信息流投放"
适合直播间贴片、小红书封面、抖音商品卡和社媒种草图,突出真实使用场景、痛点与利益点。
python3 "$SKILL_PATH/scripts/imagegen.py" generate \
--prompt "小红书种草封面,真实居家使用场景,人物自然展示产品,突出使用前痛点和使用后的便利感,明亮生活方式摄影,画面上方保留中文标题空间"
适合批量创意探索、商品精修、换背景、局部修改和风格统一。把要求拆成“必须保留、必须改变、可以自由发挥”,减少返工。
python3 "$SKILL_PATH/scripts/imagegen.py" generate \
--prompt "必须保留商品或人物主体;参考图用于控制主体、构图、材质或风格;优化背景、光线和细节,不改变关键结构" \
--image /path/to/reference.png
python3 "$SKILL_PATH/scripts/imagegen.py" generate --prompt "复杂图片" --no-download
python3 "$SKILL_PATH/scripts/imagegen.py" task --task-id <taskId>
pip3 install requests
python3 "$SKILL_PATH/scripts/imagegen.py" init --skill-name kuaishou-ecommerce-ecommerce-image-generation-editing
脚本会自动打开 AI Hive 页面,引导登录、新建并复制 API Key,然后写入 ~/.ai-hive/config.json(权限 0600)。
sk-api-*)| 配置方式 | 示例 |
|---|---|
| 环境变量 | export AI_HIVE_API_KEY=sk-api-你的密钥 |
| 命令参数 | --api-key sk-api-你的密钥 |
| 配置文件 | ~/.ai-hive/config.json |
运行一个带 --no-download 的最简任务;返回 taskId 即配置成功。
按“用途 → 主体 → 场景构图 → 视觉风格 → 光线色彩 → 必须文字 → 保留项 → 输出规格”组织提示词。
说明每张图的角色,例如图 1 提供商品、图 2 提供材质、图 3 提供构图。不要让模型猜测互相冲突的参考关系。
必须逐字出现的文字用引号包围,指定语言、大小写、换行和位置;交付前人工复核。
脚本查询实时模型配置和 pricingSnapshot。取得 taskId 后只查询原任务,避免重复提交扣费。
| 命令 | 功能 |
|---|---|
imagegen.py generate --prompt "描述" | 执行本 Skill |
--image ref.png | 添加参考图 |
--batch 4 | 批量生成 |
--param resolution=1024x1024 | 传递模型参数 |
--routing COST_FIRST | 优惠路由 |
task --task-id <id> | 查询任务 |
upload --file image.png | 上传图片 |
kuaishou-ecommerce-ecommerce-image-generation-editing/
├── SKILL.md
├── CHANGELOG.md
├── scripts/
│ └── imagegen.py
└── resources/
└── config.example.json
| 组件 | 技术 |
|---|---|
| 运行环境 | Python 3.6+ |
| HTTP 库 | requests |
| 模型 | public_model_nano_banana_pro |
| API 平台 | AI Hive OpenAPI |
| 输出 | PNG/JPEG/WebP 或模型实时支持格式 |
| 模块 | 职责 |
|---|---|
Config | 获取 API Key |
AiHiveClient | 封装裸接口 |
upload_media() | 上传参考图片 |
poll_task() | 轮询与下载 |
_validate_image_inputs() | 校验参考图数量 |
skill_generate() | 固定 publicModelId 并提交 |
| 能力 | publicModelId |
|---|---|
| 快手电商 电商图片生成与编辑 | public_model_nano_banana_pro |
用户命令 → 校验参考图 → 固定 publicModelId
↓
上传图片 → 查询模型与 pricingSnapshot
↓
提交图片任务 → 保存 taskId → 轮询 → 下载结果
默认使用 COST_FIRST,价格以脚本运行时查询到的实时销售价和实际扣费为准。
Q1:需要 API Key 吗? 需要,格式为 sk-api-*。
Q2:需要什么依赖? Python 3 和 requests。
Q3:如何验证? 用 --no-download 提交最简任务。
Q4:会自动换模型吗? 不会,本 Skill 固定 public_model_nano_banana_pro。
Q5:参考图怎么传? 使用 --image,可一次传多张。
Q6:参数怎么传? 使用 --param key=value,以实时 imageConfig 为准。
Q7:输出在哪里? 默认 ~/Downloads/AiHive/。
Q8:可以批量吗? 使用 --batch,批量前确认实时费用。
Q9:任务超时怎么办? 保留 taskId 后继续查询。
Q10:提示缺少图片? 该能力需要参考图,请添加 --image。
Q11:提示模型不存在? 后台模型可能下线或更名,请查询实时列表。
Q12:提示 401? 检查 API Key。
Q13:提示 InvalidParameter? 检查实时 imageConfig 中的格式、数量、尺寸和参数枚举。