Communitygithub.com

BennyKok/omg.dev

通过 omg_generate_image 和 omg_generate_video 工具,根据提示词在 omg.dev 电脑上生成图片和视频。每次调用会消耗用户的 omg 积分。适用于需要新图片、图标、插图或短片的场景,而非修改已有文件。

omg.dev 是什么?

该技能通过 omg.dev 平台的两大核心工具——`omg_generate_image` 和 `omg_generate_video`——实现基于提示词的图像与视频生成。每次调用都会消耗用户的 omg 积分(1 积分 = 1 美元),因此每个请求都被视为一次购买。技能涵盖多种模型选择策略:默认情况下不指定模型,由路由器自动选择最经济且适合任务的模型;用户也可根据特定需求(如可读文本、最佳质量视频)指定模型。生成结果需告知用户使用的模型和费用(例如“使用 flux-schnell 生成,花费 $0.003”)。技能还规定了调用上限(单次默认 $1.00,每日默认 $25.00 UTC 日),超出时需告知用户。此外,支持 3D 模型生成(`omg_generate_3d`),可将单张图像转换为 GLB 文件,并提供多种模型及价格选项。视频生成需注意 iOS 应用限制(< 6 MB, H.264, faststart),必要时可使用提供的 ffmpeg 命令进行转码。该技能适用于需要新视觉媒体(如主图、图标、logo、插图、短片)的任务,但不适用于截图、图表或可通过代码/SVG 绘制的内容。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/BennyKok/omg.dev/tree/HEAD/agents/skills/media-generation

在你喜欢的 AI 中提问

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

文档

生成图片和视频

这些工具会消耗用户的 omg 积分。1 积分等于 1 美元。请将每次调用视为一次购买。

何时使用

  • 当任务需要新的视觉媒体时使用:主图、图标、logo、插图、短片。
  • 请勿用于截图、图表或任何可以通过代码或 SVG 绘制的内容。
  • 不要生成多个变体“以求保险”。生成一个,展示出来,然后询问用户是否需要另一个。

规则

  1. 除非请求需要特定的外观,否则省略 model。不指定模型时,路由器会为任务选择最经济实惠的精选模型(“auto”),并在结果中命名。

  2. 每个结果都包含 model 和 costUsd。在回复中告知用户这两项信息,例如“使用 flux-schnell 生成,花费 $0.003”。

  3. 当超过单次调用上限(默认 $1.00)或每日上限(默认 $25.00,UTC 日)用尽时,调用将被拒绝。错误信息会说明剩余配额。不要绕过上限。告知用户。

  4. 如果结果包含 pending: true,请使用 jobId 调用 omg_media_job。不要再次生成,否则会重复收费。

  5. 如果错误提示积分用尽,请告知用户在 omg.dev 充值。不要重试。

  6. 使用 omg_display_image 显示图片。使用 omg_display_video 显示视频。

  7. iPhone 应用的视频必须小于 6 MB,H.264 编码,且包含 faststart。这些工具已经将下载内容重新混合为 faststart。检查文件大小。如果过大,重新编码并保留原始文件:

    ffmpeg -i in.mp4 -vf scale=480:-2 -c:v libx264 -profile:v main -crf 27 -maxrate 1800k -bufsize 3600k -c:a aac -b:a 96k -movflags +faststart out.mp4
    

选择模型

  • 通常不指定 model。路由器会为任务选择最合适且最经济的模型,并在结果中命名。
  • 仅当请求需要特定外观时,才指定 model,例如可读文本、SVG 或最佳质量的视频。
  • omg_media_models 列出顶级模型及其价格。omg_media_models {all: true, q: "kling"} 可搜索完整列表。
  • 不在顶级列表中的模型在运行前会进行定价。如果无法定价,调用将被拒绝;请选择其他模型。

视频生成需要 30 秒到 5 分钟。图片生成需要 3 到 20 秒。

字段

  • 友好的字段映射到提供商输入:prompt、aspectRatio 映射到 aspect_ratio、durationSeconds 映射到 duration、resolution 映射到 resolution。
  • 将其他提供商字段放入 input,例如 {"generate_audio": false} 或 {"quality": "high"}。
  • 除非指定了 outputPath,否则文件会保存到 ~/omg-media/<date>/<jobId>-<n>.<ext>。

3D 模型

使用 omg_generate_3d 将一个物体的图像转换为 GLB 文件。提供 imageUrl,或为本地图像(小于 600 KB)提供 imagePath。使用单一物体在纯色背景上。

  • tripo3d/h3.1/image-to-3d 是默认模型。费用为 $0.30。使用 {face_limit: 8000} 获得游戏就绪的网格。
  • fal-ai/hyper3d/rodin/v2.5/fast 费用为 $0.10。用于快速草案。
  • fal-ai/trellis-2 费用为 $0.25 到 $0.35,取决于 resolution。
  • fal-ai/hunyuan3d-v3/image-to-3d 费用为 $0.375。{generate_type: "LowPoly"} 费用为 $0.45。
  • PBR、额外视图和详细几何结构会增加费用。报价已包含这些选项。

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

相关技能