Anything to WeChat
将文件、链接或想法一键转换并发布为微信公众号草稿。
下载 69
通过XLXAI Sora2 API实现文本或图像转视频,支持多种分辨率与时长。
openclaw skills install @yefl2064/auto-video-creator命令、参数、文件名以原文为准
使用 XLXAI Sora2 API 从文本提示或图像生成专业视频。
此技能仅专注于视频生成:
如需上传或发布功能,请使用独立技能(例如 post-to-tiktok-getlate)或下游工作流。
cp skills/xlxai-video/.env.example skills/xlxai-video/.env
# 编辑 skills/xlxai-video/.env 并设置 XLXAI_API_KEY
export XLXAI_API_KEY="$YOUR_KEY"python3 skills/xlxai-video/scripts/generate_video.py "您的视频提示内容" --model sora2-portrait-4s该脚本从 XLXAI_API_KEY 环境变量加载 API 密钥,处理任务创建与轮询,并在完成后返回包含视频链接的 JSON。
{
"task_id": "task_Ue8FsGswnj3fCaY91yAj84m8AA8lLVpm",
"status": "pending",
"model": "sora2-portrait-4s",
"created_at": "2026-03-03T18:19:30Z"
}{
"task_id": "task_Ue8FsGswnj3fCaY91yAj84m8AA8lLVpm",
"status": "completed",
"video_url": "https://api.xlxai.store/video2-proxy/base/video/79193b56b4792daec07c5564bff412f193a6c20e5ee7ca0a323ab753da2420a9.mp4",
"progress": 100,
"duration": 38,
"message": "Generation complete",
"created_at": "2026-03-03T18:19:30Z",
"completed_at": "2026-03-03T18:20:08Z"
}注意:
根据需求选择合适的模型:
sora2-portrait-4s — 4 秒竖屏视频(默认)sora2-portrait-8s — 8 秒竖屏视频sora2-portrait-12s — 12 秒竖屏视频sora2-landscape-4s — 4 秒横屏视频sora2-landscape-8s — 8 秒横屏视频sora2-landscape-12s — 12 秒横屏视频默认值: sora2-portrait-4s
通过文本描述生成视频:
python3 scripts/generate_video.py "一位30岁的美国男性穿着西装面向镜头演讲" \
--model sora2-landscape-8s从图像生成带动态效果的视频(本地图像会自动转换为 data URI):
python3 scripts/generate_video.py "男士展示西装,表示其做工精良且价格实惠" \
--model sora2-portrait-4s \
--image "/path/to/local/image.jpg"或直接使用图像 URL:
python3 scripts/generate_video.py "男士展示西装,表示其做工精良且价格实惠" \
--model sora2-portrait-4s \
--image "http://example.com/image.jpg"立即获取任务 ID,不等待完成:
python3 scripts/generate_video.py "您的提示内容" --no-wait稍后检查状态:
python3 scripts/generate_video.py --check-status task_abc123| 选项 | 说明 | 默认值 |
|---|---|---|
--model | 视频模型(竖屏/横屏,4秒/8秒/12秒) | sora2-portrait-4s |
--image | 图像 URL 或本地文件路径 | — |
--no-wait | 立即返回任务 ID | false |
--poll-interval | 状态检查间隔(秒) | 10 |
--timeout | 最大等待时间(秒) | 600 |
--check-status | 检查已有任务的状态 | — |
成功时,脚本返回包含以下字段的 JSON:
status: "completed"video_url: 生成视频的下载链接progress: 100duration: 生成耗时(秒)task_id: 唯一任务标识符created_at: 任务创建时间戳completed_at: 任务完成时间戳脚本支持:
cp skills/xlxai-video/.env.example skills/xlxai-video/.env
export XLXAI_API_KEY="$YOUR_KEY"python3 skills/xlxai-video/scripts/generate_video.py "あなたのプロンプト" --model sora2-portrait-4spython3 skills/xlxai-video/scripts/generate_video.py "シーンの説明" --image "/path/to/image.jpg"cp skills/xlxai-video/.env.example skills/xlxai-video/.env
export XLXAI_API_KEY="$YOUR_KEY"python3 skills/xlxai-video/scripts/generate_video.py "당신의 프롬프트" --model sora2-portrait-4spython3 skills/xlxai-video/scripts/generate_video.py "장면 설명" --image "/path/to/image.jpg"已收录 1 个 Skill