关于 grok-media
供在 OpenMontage 中使用 xAI 媒体模型的创作者参考,涵盖 Grok Imagine 的图像生成、编辑及短视频生成。内容说明 API 请求方式、输入模式、提示词建议和失败处理。
主要功能
- 01生成与编辑图像
- 02文本、图像及参考图生成视频
- 03支持多图合成和参考图输入
- 04提供提示词撰写建议
- 05说明轮询及失败处理
适用场景
- 01从文字生成图像或短视频
- 02基于源图编辑或合成图像
- 03利用参考图生成产品或角色视频
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ calesthio/ openmontage --skill grok-media安装后在 Claude Code 中输入/grok-media确认已加载。
详细介绍
Grok Media
在 OpenMontage 中使用 xAI 媒体模型时,请使用此技能。
模型
grok-imagine-image:用于图像生成和图像编辑grok-imagine-video:用于文本生成视频、图像生成视频和参考图像视频
身份验证
- 环境变量:
XAI_API_KEY - 基础 URL:
https://api.x.ai/v1 - 请求头:
Authorization: Bearer $XAI_API_KEY
图像 API
文本生成图像
- 端点:
POST /images/generations - 核心字段:
modelpromptnaspect_ratioresolution
图像编辑
- 端点:
POST /images/edits - 单张源图像使用
image - 多图合成使用
images - 每张源图像可以是:
- 公开的 HTTPS URL
- base64 数据 URI
图像提示词
- Grok 对直接的自然语言响应良好
- 编辑时,仅描述预期的更改,其余内容默认保持不变
- 合并多张图像时,明确说明每张源图像的作用
- 优先采用一个有力的场景描述,而不是叠加过多风格
视频 API
生成
- 端点:
POST /videos/generations - 轮询端点:
GET /videos/{request_id} - 成功状态:
status == "done" - 需明确处理的失败状态:
failed、expired
模式
- 文本生成视频:
- 仅通过提示词生成
- 图像生成视频:
- 使用
image: {"url": ...} - 以此锚定起始帧
- 使用
- 参考图像生成视频:
- 使用
reference_images: [{"url": ...}, ...] - 此模式会影响视频中出现的人物或物体,但不会锁定第一帧
- 提示词可以使用
<IMAGE_1>、<IMAGE_2>等占位符引用输入
- 使用
视频限制
- Grok 视频最适合用于生成短片
- 当前输出分辨率为
480p和720p - 参考图像视频支持多张图像,适用于产品植入、服装迁移和身份一致性
- 请及时下载输出;服务提供商的 URL 可能是临时的
定价
grok-imagine-image:每张生成的图像$0.02grok-imagine-image编辑/合成:每张输入图像另加$0.002grok-imagine-video:480p:每秒$0.05720p:每秒$0.07
grok-imagine-video图像条件请求:每张输入图像另加$0.002
Grok 专属提示词指南
图像
- 从主体、动作和场景开始描述
- 添加一个风格锚点,不要添加五个
- 编辑时:
- 描述期望的修改
- 不要写冗长的保留清单,而应省略未提及的内容,使图像其余部分保持稳定
视频
- 提示词聚焦于单一场景:一个镜头、一种主要动作构想、一个情绪起伏
- 对于参考条件视频,明确标注源图像的用途:
- 来自
<IMAGE_1>的人物 - 来自
<IMAGE_2>的夹克 - 来自
<IMAGE_3>的产品
- 来自
- 摄影机和节奏描述会有所帮助:
- 缓慢推进
- 手持跟拍
- 固定机位中景
- 高能量甩镜转场
适用场景
- 图像风格迁移
- 多源图像合成
- 参考条件短视频
- 以产品为主的动态短片
- 无需严格锁定首帧且角色保持一致的场景
不适用场景
- 长视频生成
- 严重依赖确定性种子
- 包含多个场景变化的过载提示词
故障处理
- 如果生成请求提交成功,但轮询超时,应将其报告为服务提供商/运行时问题
- 如果请求失败,应在错误信息中保留端点、模式和提示词摘要
- 选择 xAI 后,未经用户批准,不要悄然改用其他服务提供商
评论
支持 Markdown