名称: ai-picture-book
描述: 使用百度 AI 生成静态或动态绘本视频
元数据: { "openclaw": { "emoji": "📔", "requires": { "bins": ["python3"], "env":["BAIDU_API_KEY"]},"primaryEnv":"BAIDU_API_KEY" } }
根据故事或描述生成绘本视频。
| 类型 | 方法值 | 描述 |
|---|---|---|
| 静态绘本 | 9 | 静态图片绘本 |
| 动态绘本 | 10 | 动态视频绘本 |
注意:用户必须指定类型(静态/9 或 动态/10)。如果未提供,需提示用户选择。
| 状态码 | 状态 | 操作 |
|---|---|---|
| 0, 1, 3 | 处理中 | 继续轮询 |
| 2 | 已完成 | 返回结果 |
| 其他 | 失败 | 显示错误信息 |
端点:POST /v2/tools/ai_picture_book/task_create
参数:
- method (必填):9 表示静态绘本,10 表示动态绘本
- content (必填):故事或描述文本
示例:
python3 scripts/ai_picture_book_task_create.py 9 "一只勇敢的小猫探索世界。"
响应:
{ "task_id": "uuid-string" }
端点:GET /v2/tools/ai_picture_book/query
参数:
- task_id (必填):从创建任务接口获取的任务 ID
示例:
python3 scripts/ai_picture_book_task_query.py "task-id-here"
响应 (任务完成时):
{
"status": 2,
"video_bos_url": "https://...",
}
python3 scripts/ai_picture_book_poll.py <task_id> [最大尝试次数] [轮询间隔秒数]
示例:
# 默认:尝试 20 次,间隔 5 秒
python3 scripts/ai_picture_book_poll.py "task-id-here"
# 自定义:尝试 30 次,间隔 10 秒
python3 scripts/ai_picture_book_poll.py "task-id-here" 30 10
task_id