Communitygithub.com

pexoai/videoagent-image-studio

厌倦了管理8个API密钥?此技能让您通过一个命令即可使用Midjourney、Flux、Ideogram等,无需任何设置。当您想生成任何图像而无需担心API密钥时使用。

videoagent-image-studio 是什么?

pexoai/videoagent-image-studio 是一项AI代理技能,旨在简化图像生成过程。它提供了一个统一的命令接口,可访问多个流行图像生成平台,包括Midjourney、Flux和Ideogram,无需单独管理API密钥。此技能消除了处理多个API提供商的复杂性,让您可以专注于创造性工作。它支持各种AI代理平台,如Claude Code、Cursor和Codex,确保开发人员能无缝集成。通过提供零设置替代方案,此技能简化了图像生成工作流程,非常适合希望在代码库中快速实现AI图像功能的开发人员。

兼容平台✓Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/pexoai/pexo-skills/tree/main/skills/videoagent-image-studio

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

🎨 VideoAgent Image Studio

使用时机: 当用户要求生成、绘制、创建或制作任何类型的图像、照片、插画、图标、标志或艺术品时。

使用 8 种最先进的 AI 模型生成图像。此技能会自动为任务选择最佳模型并处理所有复杂性——包括 Midjourney 的异步轮询——因此您可以专注于对话。

---\n

快速参考

用户意图模型速度
艺术、电影感、油画风格midjourney~15 秒
照片级真实、肖像、产品flux-pro~8 秒
通用、平衡flux-dev~10 秒
快速草图、快速迭代flux-schnell~2 秒
带文字、Logo、海报的图像ideogram~10 秒
矢量图、图标、扁平设计recraft~8 秒
动漫、风格化插画sdxl~5 秒
Gemini 驱动、风格一致nano-banana~12 秒

如何生成图像

第 1 步 — 优化提示词

在调用脚本之前,使用适合所选模型的风格、光照和质量描述词来扩展用户的提示词。

  • Midjourney:添加 cinematic lighting、ultra detailed、--v 7、--style raw
  • Flux:添加 masterpiece、highly detailed、sharp focus、professional photography
  • Ideogram:明确文本内容、字体样式和布局
  • Recraft:指定 vector illustration、flat design、icon style

第 2 步 — 运行脚本

node {baseDir}/tools/generate.js \
  --model <model_id> \
  --prompt "<enhanced prompt>" \
  --aspect-ratio <ratio>

所有参数:

参数默认值描述
--modelflux-dev上表中的模型 ID
--prompt(必填)图像生成提示词
--aspect-ratio1:11:1、16:9、9:16、4:3、3:4、3:2、21:9
--num-images1图像数量(1–4;Midjourney 始终返回 4 张)
--negative-prompt—要避免的内容(Midjourney 不支持)
--seed—用于可复现性的种子

第 3 步 — 返回结果

脚本始终等待并返回最终的图像 URL。无需轮询。

{
  "success": true,
  "model": "flux-pro",
  "imageUrl": "https://...",
  "images": ["https://..."]
}

将 imageUrl 发送给用户。


Midjourney 操作

使用 Midjourney 生成 4 图像网格后,向用户提供以下选项:

# 放大图像 #2(精细,保留细节)
node {baseDir}/tools/generate.js \
  --model midjourney \
  --action upscale \
  --index 2 \
  --job-id <job_id>

# 为图像 #3 创建强烈变体
node {baseDir}/tools/generate.js \
  --model midjourney \
  --action variation \
  --index 3 \
  --job-id <job_id> \
  --variation-type 1

# 使用相同提示词重新生成
node {baseDir}/tools/generate.js \
  --model midjourney \
  --action reroll \
  --job-id <job_id>

放大类型: 0 = 精细(默认,最适合照片)、1 = 创意(最适合插画)

变体类型: 0 = 精细(默认)、1 = 强烈(显著变化)


示例对话

用户: "Draw a snow leopard on a snowy mountain with cinematic lighting"

# 为艺术质量选择 midjourney
node {baseDir}/tools/generate.js \
  --model midjourney \
  --prompt "a majestic snow leopard on a snowy mountain peak, cinematic lighting, dramatic atmosphere, ultra detailed --ar 16:9 --v 7" \
  --aspect-ratio 16:9

🎨 完成!要放大哪一张?(U1-U4)或者创建变体?(V1-V4)


用户: "Use Flux to generate a perfume product poster, white background"

# 为照片级真实产品摄影选择 flux-pro
node {baseDir}/tools/generate.js \
  --model flux-pro \
  --prompt "a luxury perfume bottle on a clean white background, professional product photography, soft shadows, 8k, highly detailed" \
  --aspect-ratio 3:4

用户: "Show me a quick draft"

# 即时预览使用 flux-schnell
node {baseDir}/tools/generate.js \
  --model flux-schnell \
  --prompt "..." \
  --aspect-ratio 1:1

用户: "Make me an App icon, flat style, blue theme"

# 矢量/图标风格使用 recraft
node {baseDir}/tools/generate.js \
  --model recraft \
  --prompt "a minimal flat design app icon, blue color scheme, simple geometric shapes, vector style, white background"

设置

无需 API 密钥! 所有请求都通过托管代理,该代理在服务器端处理身份验证。

此技能开箱即用——只需安装并使用即可。

高级:自定义代理或令牌

如果您希望使用自己的代理或持久令牌,请设置以下环境变量:

{
  "skills": {
    "entries": {
      "videoagent-image-studio": {
        "enabled": true,
        "env": {
          "IMAGE_STUDIO_PROXY_URL": "https://your-proxy.vercel.app",
          "IMAGE_STUDIO_TOKEN": "your_token_here"
        }
      }
    }
  }
}
变量必需描述
IMAGE_STUDIO_PROXY_URL否自定义代理基础 URL(默认:https://image-gen-proxy.vercel.app)
IMAGE_STUDIO_TOKEN否持久令牌(如果未设置则自动获取,每个令牌 100 次免费使用)

要部署您自己的代理,请参考 videoagent-audio-studio 代理 作为参考实现。您需要将 FAL_KEY 和 LEGNEXT_KEY 作为 Vercel 环境变量提供。


变更日志

v2.0.0

  • 简化了异步操作:脚本现在会阻塞直到 Midjourney 完成。SKILL.md 指令中不再需要 --async / --poll 标记。
  • 统一了输出格式:所有模型都返回相同的 { success, imageUrl, images } 结构。
  • 为 Nano Banana 添加参考图像:传递 --reference-images "url1,url2" 以在不同生成间保持角色/风格一致性。

v1.3.0

  • 为 Midjourney 添加了非阻塞异步模式(--async + --poll)。

v1.2.0

  • 默认启用 Midjourney 极速模式(约 10-20 秒)。

v1.1.0

  • 将 Midjourney 提供商从 TTAPI 切换到 Legnext.ai 以获得更好的稳定性。

v1.0.0

  • 初始版本,支持 Midjourney、Flux、SDXL、Nano Banana、Ideogram、Recraft。

Individual skills in this repo

This repo contains 19 individual skills — each has its own dedicated page.

相关技能