SuperAPI AI 工具集

baoyu-image-gen

设计与创作

查看项目

更新于 10-16 03:43

技能介绍

用途:通过 AI SDK 调用 OpenAI 与 Google 官方 API 生成图片,支持文生图与参考图编辑。

主要能力:支持 OpenAI(DALL-E、GPT Image)与 Google(Imagen、Gemini 多模态);可用 --ar 设定宽高比(1:1、16:9、9:16、4:3、3:4、2.35:1)或 --size 指定尺寸;--quality 提供 normal 与 2k 预设;--ref 传入参考图(仅 Google 多模态);--n 控制生成数量;--json 输出 JSON。

使用方式:先确定 SKILL.md 所在目录为 SKILL_DIR,脚本路径为 ${SKILL_DIR}/scripts/main.ts。基本命令:npx -y bun ${SKILL_DIR}/scripts/main.ts --prompt "A cat" --image cat.png。可用 --promptfiles 从文件读取提示词,--provider 指定 openai 或 google,--model 指定模型。未指定 provider 时:仅有一个 API key 则用之,两者都有默认 Google。

环境变量:OPENAI_API_KEY、GOOGLE_API_KEY,可选 OPENAI_IMAGE_MODEL、GOOGLE_IMAGE_MODEL、OPENAI_BASE_URL、GOOGLE_BASE_URL。加载优先级为 CLI 参数 > 环境变量 > ./.baoyu-skills/.env > ~/.baoyu-skills/.env。

限制:参考图仅 Google 多模态支持;纯图像模型会忽略参考图并警告;宽高比无效时警告后使用默认值;生成失败自动重试一次。收费、价格等信息暂未提供。