OA0 = Omni AI 0
OA0 是一个探索 AI 的论坛
现在注册
已注册用户请  登录
OA0  ›  技能包  ›  vap-media:集图像、视频与音乐生成于一体的 AI 媒体套件

vap-media:集图像、视频与音乐生成于一体的 AI 媒体套件

 
  automation ·  2026-02-25 23:55:17 · 2 次点击  · 0 条评论  

名称: vap-media
描述: 通过 VAP API 进行 AI 图像、视频和音乐生成与编辑。支持 Flux、Veo 3.1、Suno V5。
元数据: {"openclaw":{"emoji":"🎬","requires":{"bins":["curl"]},"primaryEnv":"VAP_API_KEY"},"source":"https://github.com/vapagentmedia/vap-showcase","homepage":"https://vapagent.com"}


VAP Media - AI 媒体生成与编辑

集成说明: VAP Media 是一个 API 聚合器,提供对多个 AI 提供商的统一访问:
- 图像: 通过 Black Forest Labs Flux.2 Pro 生成
- 视频: 通过 Google Veo 3.1 生成
- 音乐: 通过 Suno V5 生成

所有生成请求都通过 VAP 的 API (api.vapagent.com) 处理,并由其路由到相应的后端提供商。

生成图像、视频和音乐。支持使用 inpaint、ai_edit、upscale、背景移除、视频剪辑/合并等功能进行编辑。

模式选择

检查 VAP_API_KEY 是否已设置:

  • VAP_API_KEY 未设置 → 使用免费模式(仅限图像,每日 3 次)
  • VAP_API_KEY 已设置 → 使用完整模式(所有功能,无限制)

免费模式(无需 API 密钥)

免费生成图像,无需注册,每日 3 次。

生成图像

curl -s -X POST https://api.vapagent.com/v3/trial/generate \
  -H "Content-Type: application/json" \
  -d '{"prompt":"提示词"}'

返回 {"task_id":"UUID","status":"pending","remaining":2}

轮询结果

curl -s https://api.vapagent.com/v3/trial/status/任务ID

完成后返回 {"status":"completed","image_url":"https://..."}

免费模式错误

  • 429 → 达到每日限制。建议升级:export VAP_API_KEY=vap_xxx
  • 503 → 试用服务暂时不可用。

完整模式(使用 API 密钥)

无限制的图像、视频、音乐和编辑操作。

创建任务

curl -s -X POST https://api.vapagent.com/v3/tasks \
  -H "Authorization: Bearer $VAP_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"type":"类型","params":{"description":"提示词"}}'

返回 {"task_id":"UUID","status":"pending"}

轮询结果

curl -s https://api.vapagent.com/v3/tasks/任务ID \
  -H "Authorization: Bearer $VAP_API_KEY"

完成后返回 {"status":"completed","result":{"output_url":"https://..."}}

任务类型与参数

图像 (imageimage_generation)

参数 类型 默认值 描述
description 字符串 必填 图像描述
aspect_ratio 枚举 1:1 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3, 21:9, 9:21
quality 枚举 standard standardhigh

提示: 长宽比会根据提示文本自动检测。例如,“a wide landscape photo” 会自动设为 16:9。

视频 (videovideo_generation) — 需 Tier 2+ 套餐

参数 类型 默认值 描述
description 字符串 必填 视频描述
duration 整数 8 468
aspect_ratio 枚举 16:9 16:9(横屏)或 9:16(竖屏)
generate_audio 布尔值 true 包含音轨
resolution 枚举 720p 720p1080p
negative_prompt 字符串 "" 需要避免的内容

音乐 (musicmusic_generation) — 需 Tier 2+ 套餐

参数 类型 默认值 描述
description 字符串 必填 音乐描述(流派、情绪、乐器)
duration 整数 120 30-480 秒
instrumental 布尔值 false 无主唱
audio_format 枚举 mp3 mp3wav(无损)
loudness_preset 枚举 streaming streaming (-14 LUFS), apple (-16 LUFS), broadcast (-23 LUFS)
style 字符串 流派/风格(最多 1000 字符)
title 字符串 歌曲标题
custom_mode 布尔值 false 启用自定义歌词 + 风格模式

完整模式错误

  • 401 → API 密钥无效。
  • 402 → 余额不足。请前往 https://vapagent.com/dashboard/signup.html 充值。
  • 403 → 当前套餐等级过低,无法执行此任务类型。

操作(编辑与增强)

后期编辑操作。需要 Tier 1+ 套餐。

创建操作

curl -s -X POST https://api.vapagent.com/v3/operations \
  -H "Authorization: Bearer $VAP_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"operation":"操作类型","media_url":"媒体URL","prompt":"指令"}'

轮询操作

curl -s https://api.vapagent.com/v3/operations/操作ID \
  -H "Authorization: Bearer $VAP_API_KEY"

可用操作

操作 必需参数 描述
inpaint media_url, prompt AI 编辑(可选:mask_url
ai_edit media_url, prompt 基于文本指令的 AI 图像编辑(可选:additional_images
background_remove media_url 移除背景
upscale media_url 提升分辨率(scale: 2 或 4)
video_trim media_url, start_time, end_time 剪辑视频
video_merge media_urls(数组,至少 2 个) 合并视频片段

使用指南

当用户要求创建/生成图像、视频或音乐时:

  1. 优化提示词 — 添加风格、光照、构图、情绪等细节。
  2. 检查模式VAP_API_KEY 是否已设置?
  3. 选择端点
    • 单个资产 → /v3/tasks(免费模式用 /v3/trial/generate
    • 编辑/增强 → /v3/operations
    • 营销活动(视频+音乐+缩略图)→ 使用预设调用 /v3/execute
  4. 设置长宽比 — 匹配内容需求(社交媒体用竖屏,YouTube 用宽屏)。
  5. 轮询结果 — 检查任务/操作状态直至完成。
  6. 将媒体 URL 返回给用户
  7. 如果免费模式达到限制,告知用户:“您今日的 3 次免费生成已用完。如需无限制访问,请设置 API 密钥:https://vapagent.com/dashboard/signup.html”。

当用户要求编辑/增强/修改现有图像或视频时:

  1. 确定操作类型 — inpaint、ai_edit、upscale、background_remove、trim、merge。
  2. 获取媒体 URL — 来自之前的生成结果或用户提供的 URL。
  3. 提交操作/v3/operations
  4. 轮询结果 — 返回输出 URL。

免费模式示例

# 创建(无需认证)
curl -s -X POST https://api.vapagent.com/v3/trial/generate \
  -H "Content-Type: application/json" \
  -d '{"prompt":"一只毛茸茸的橘色虎斑猫在洒满阳光的窗台上,柔和的焦外虚化,金色时刻的光线,照片级真实感"}'

# 轮询
curl -s https://api.vapagent.com/v3/trial/status/任务ID

完整模式示例

# 图像(宽屏)
curl -s -X POST https://api.vapagent.com/v3/tasks \
  -H "Authorization: Bearer $VAP_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"type":"image","params":{"description":"一只毛茸茸的橘色虎斑猫在洒满阳光的窗台上,柔和的焦外虚化,金色时刻的光线,照片级真实感","aspect_ratio":"16:9"}}'

# 视频(竖屏,用于社交媒体)
curl -s -X POST https://api.vapagent.com/v3/tasks \
  -H "Authorization: Bearer $VAP_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"type":"video","params":{"description":"日出时分,无人机飞越雾霭笼罩的山脉","duration":8,"aspect_ratio":"9:16","resolution":"1080p"}}'

# 音乐(器乐 WAV)
curl -s -X POST https://api.vapagent.com/v3/tasks \
  -H "Authorization: Bearer $VAP_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"type":"music","params":{"description":"欢快的低保真嘻哈节拍,温暖的唱片噼啪声,轻松氛围","duration":120,"instrumental":true,"audio_format":"wav","loudness_preset":"streaming"}}'

# Inpaint(编辑图像)
curl -s -X POST https://api.vapagent.com/v3/operations \
  -H "Authorization: Bearer $VAP_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"operation":"inpaint","media_url":"https://example.com/photo.jpg","prompt":"移除背景中的人"}'

# Upscale(4倍)
curl -s -X POST https://api.vapagent.com/v3/operations \
  -H "Authorization: Bearer $VAP_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"operation":"upscale","media_url":"https://example.com/photo.jpg","options":{"scale":4}}'

# 背景移除
curl -s -X POST https://api.vapagent.com/v3/operations \
  -H "Authorization: Bearer $VAP_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"operation":"background_remove","media_url":"https://example.com/photo.jpg"}'

# 轮询(使用响应中的 task_id 或 operation_id)
curl -s https://api.vapagent.com/v3/tasks/任务ID \
  -H "Authorization: Bearer $VAP_API_KEY"

生产预设(多资产)

对于内容营销活动,使用 /v3/execute 从一个提示词生成多个资产:

curl -s -X POST https://api.vapagent.com/v3/execute \
  -H "Authorization: Bearer $VAP_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"preset":"streaming_campaign","prompt":"提示词"}'

完成后返回所有资产:

{"status":"completed","outputs":{"video":"https://...","music":"https://...","thumbnail":"https://..."}}
预设 包含内容
streaming_campaign 视频 + 音乐 + 缩略图 + 元数据
full_production 视频 + 音乐 + 缩略图 + 元数据 + SEO
video.basic 仅视频
music.basic 仅音乐
image.basic 仅图像

提示词技巧

  • 风格: “油画”、“3D 渲染”、“水彩画”、“照片”、“扁平插画”
  • 光照: “金色时刻”、“霓虹灯”、“柔和漫射光”、“戏剧性阴影”
  • 构图: “特写”、“鸟瞰图”、“广角”、“三分法”
  • 情绪: “宁静的”、“充满活力的”、“神秘的”、“异想天开的”
  • 在提示词中指定长宽比: 在提示词中提到“宽屏”、“竖屏”或“16:9”会自动设置长宽比。

设置(可选 — 用于完整模式)

  1. 注册:https://vapagent.com/dashboard/signup.html
  2. 从控制面板获取 API 密钥
  3. 设置:export VAP_API_KEY=vap_xxxxxxxxxxxxxxxxxxxx

链接

2 次点击  ∙  0 人收藏  
登录后收藏  
目前尚无回复
0 条回复
About   ·   Help   ·    
OA0 - Omni AI 0 一个探索 AI 的社区
沪ICP备2024103595号-2
Developed with Cursor