返回顶部
b

baoyu-imagineAI图像生成

AI image generation with OpenAI, Azure OpenAI, Google, OpenRouter, DashScope, MiniMax, Jimeng, Seedream and Replicate APIs. Supports text-to-image, reference images, aspect ratios, and batch generation from saved prompt files. Sequential by default; use batch parallel generation when the user already has multiple prompts or wants stable multi-image throughput. Use when user asks to generate, create, or draw images.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.1
安全检测
已通过
619
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

baoyu-imagine

图像生成(AI SDK)

基于官方API的图像生成。支持OpenAI、Azure OpenAI、Google、OpenRouter、DashScope(阿里通义万象)、MiniMax、即梦、豆包和Replicate提供商。

脚本目录

代理执行

  1. 1. {baseDir} = 此SKILL.md文件所在目录
  2. 脚本路径 = {baseDir}/scripts/main.ts
  3. 解析 ${BUN_X} 运行时:如果已安装 bun → bun;如果可用 npx → npx -y bun;否则建议安装bun

第0步:加载偏好设置 ⛔ 阻塞

关键:此步骤必须在任何图像生成之前完成。请勿跳过或延迟。

检查EXTEND.md是否存在(优先级:项目 → 用户):

bash

macOS, Linux, WSL, Git Bash


test -f .baoyu-skills/baoyu-imagine/EXTEND.md && echo project
test -f ${XDGCONFIGHOME:-$HOME/.config}/baoyu-skills/baoyu-imagine/EXTEND.md && echo xdg
test -f $HOME/.baoyu-skills/baoyu-imagine/EXTEND.md && echo user

powershell

PowerShell (Windows)


if (Test-Path .baoyu-skills/baoyu-imagine/EXTEND.md) { project }
$xdg = if ($env:XDGCONFIGHOME) { $env:XDGCONFIGHOME } else { $HOME/.config }
if (Test-Path $xdg/baoyu-skills/baoyu-imagine/EXTEND.md) { xdg }
if (Test-Path $HOME/.baoyu-skills/baoyu-imagine/EXTEND.md) { user }

结果操作
找到加载、解析、应用设置。如果 defaultmodel.[provider] 为空 → 仅询问模型(流程2)
未找到
⛔ 运行首次设置(references/config/first-time-setup.md)→ 保存EXTEND.md → 然后继续 |

关键:如果未找到,在生成任何图像之前,使用AskUserQuestion完成完整设置(提供商 + 模型 + 质量 + 保存位置)。在创建EXTEND.md之前,生成被阻塞。

路径位置
.baoyu-skills/baoyu-imagine/EXTEND.md项目目录
$HOME/.baoyu-skills/baoyu-imagine/EXTEND.md
用户主目录 |

旧版兼容性:如果 .baoyu-skills/baoyu-image-gen/EXTEND.md 存在且新路径不存在,运行时将其重命名为 baoyu-imagine。如果两个文件都存在,运行时保持它们不变并使用新路径。

EXTEND.md支持:默认提供商 | 默认质量 | 默认宽高比 | 默认图像尺寸 | 默认模型 | 批量工作线程上限 | 提供商特定批量限制

模式:references/config/preferences-schema.md

用法

bash

基础


${BUN_X} {baseDir}/scripts/main.ts --prompt 一只猫 --image cat.png

带宽高比

${BUN_X} {baseDir}/scripts/main.ts --prompt 一幅风景 --image out.png --ar 16:9

高质量

${BUN_X} {baseDir}/scripts/main.ts --prompt 一只猫 --image out.png --quality 2k

从提示文件

${BUN_X} {baseDir}/scripts/main.ts --promptfiles system.md content.md --image out.png

带参考图像(Google、OpenAI、Azure OpenAI、OpenRouter、Replicate、MiniMax或豆包4.0/4.5/5.0)

${BUN_X} {baseDir}/scripts/main.ts --prompt 变成蓝色 --image out.png --ref source.png

带参考图像(显式提供商/模型)

${BUN_X} {baseDir}/scripts/main.ts --prompt 变成蓝色 --image out.png --provider google --model gemini-3-pro-image-preview --ref source.png

Azure OpenAI(模型表示部署名称)

${BUN_X} {baseDir}/scripts/main.ts --prompt 一只猫 --image out.png --provider azure --model gpt-image-1.5

OpenRouter(推荐的默认模型)

${BUN_X} {baseDir}/scripts/main.ts --prompt 一只猫 --image out.png --provider openrouter

OpenRouter带参考图像

${BUN_X} {baseDir}/scripts/main.ts --prompt 变成蓝色 --image out.png --provider openrouter --model google/gemini-3.1-flash-image-preview --ref source.png

特定提供商

${BUN_X} {baseDir}/scripts/main.ts --prompt 一只猫 --image out.png --provider openai

DashScope(阿里通义万象)

${BUN_X} {baseDir}/scripts/main.ts --prompt 一只可爱的猫 --image out.png --provider dashscope

DashScope Qwen-Image 2.0 Pro(推荐用于自定义尺寸和文本渲染)

${BUN_X} {baseDir}/scripts/main.ts --prompt 为咖啡品牌设计一张 21:9 横幅海报,包含清晰中文标题 --image out.png --provider dashscope --model qwen-image-2.0-pro --size 2048x872

DashScope旧版Qwen固定尺寸模型

${BUN_X} {baseDir}/scripts/main.ts --prompt 一张电影感海报 --image out.png --provider dashscope --model qwen-image-max --size 1664x928

MiniMax

${BUN_X} {baseDir}/scripts/main.ts --prompt 明亮工作室窗边的时尚编辑肖像 --image out.jpg --provider minimax

MiniMax带主体参考(最适合角色/肖像一致性)

${BUN_X} {baseDir}/scripts/main.ts --prompt 女孩站在图书馆窗边,电影感灯光 --image out.jpg --provider minimax --model image-01 --ref portrait.png --ar 16:9

MiniMax自定义尺寸(为image-01记录)

${BUN_X} {baseDir}/scripts/main.ts --prompt 电影感海报 --image out.jpg --provider minimax --model image-01 --size 1536x1024

Replicate(google/nano-banana-pro)

${BUN_X} {baseDir}/scripts/main.ts --prompt 一只猫 --image out.png --provider replicate

Replicate带特定模型

${BUN_X} {baseDir}/scripts/main.ts --prompt 一只猫 --image out.png --provider replicate --model google/nano-banana

批量模式,使用已保存的提示文件

${BUN_X} {baseDir}/scripts/main.ts --batchfile batch.json

批量模式,显式工作线程数

${BUN_X} {baseDir}/scripts/main.ts --batchfile batch.json --jobs 4 --json

批量文件格式

json
{
jobs: 4,
tasks: [
{
id: hero,
promptFiles: [prompts/hero.md],
image: out/hero.png,
provider: replicate,
model: google/nano-banana-pro,
ar: 16:9,
quality: 2k
},
{
id: diagram,
promptFiles: [prompts/diagram.md],
image: out/diagram.png,
ref: [references/original.png]
}
]
}

promptFiles、image和ref中的路径相对于批量文件所在目录解析。jobs是可选的(可由CLI --jobs覆盖)。也接受顶层数组格式(不带jobs包装)。

选项

选项描述
--prompt <text>, -p提示文本
--promptfiles <files...>
从文件读取提示(拼接) | | --image | 输出图像路径(单图像模式必需) | | --batchfile | 用于多图像生成的JSON批量文件 | | --jobs | 批量模式的工作线程数(默认:自动,上限来自配置,内置默认10) | | --provider google\|openai\|azure\|openrouter\|dashscope\|minimax\|jimeng\|seedream\|replicate | 强制指定提供商(默认:自动检测) | | --model , -m | 模型ID(Google:gemini-3-pro-image-preview;OpenAI:

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 baoyu-imagine-1776018077 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 baoyu-imagine-1776018077 技能

通过命令行安装

skillhub install baoyu-imagine-1776018077

下载

⬇ 下载 baoyu-imagine v1.0.1(免费)

文件大小: 64.25 KB | 发布时间: 2026-4-13 09:28

v1.0.1 最新 2026-4-13 09:28
- Adds legacy compatibility: if `.baoyu-skills/baoyu-image-gen/EXTEND.md` exists and the new path does not, it will be renamed to `.baoyu-skills/baoyu-imagine/EXTEND.md` at runtime.
- Both old and new EXTEND.md can coexist; if both exist, the new path is always used.
- No user action required; migration is automatic for existing users upgrading from baoyu-image-gen.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部