ClawSkills logoClawSkills

AI Notes Video

使用百度的视频 AI 笔记工具,从用户提供的视频 URL 生成详细的 AI 笔记,包括文档、大纲和图文格式。

介绍

# AI PPT Generation

该技能允许 OpenClaw 代理生成 AI 笔记,完全基于用户提供的视频地址。

## 设置

1. **API 密钥:** 确保已使用有效的 API 密钥设置 `BAIDU_API_KEY` 环境变量。 2. **环境:** API 密钥应在运行时环境中可用。

## API 表 | 名称 | 路径 | 描述 | |------------|---------------------------------|---------------------------------------| |AINotesTaskCreate|/v2/tools/ai_note/task_create|根据用户提供的视频地址创建 AI 笔记任务| |AINotesTaskQuery| /v2/tools/ai_note/query |根据任务 ID 查询 AI 笔记任务结果|

## 工作流

1. `AINotesTaskCreate` API 执行位于 `scripts/ai_notes_task_create.py` 的 Python 脚本。 2. `AINotesTaskQuery` API 执行位于 `scripts/ai_notes_task_query.py` 的 Python 脚本。 3. 第一步,调用 `AINotesTaskCreate` API 创建任务并获取任务 ID,必须提供视频地址。 4. 第二步,调用 `AINotesTaskQuery` API 根据任务 ID 查询任务结果。 5. 重复第二步,直到任务状态为完成。任务成功标识为 status=10002。status=10000 表示任务正在进行中。所有其他状态代码均表示失败。 6. 笔记列表中的每一项都是一条笔记内容。对于列表中的每一项:`tpl_no` 字段表示存储的笔记类型,1 - 逐字笔记,2 - 大纲笔记,3 - 图文笔记。“detail”字段用于笔记详情。在 “detail” 中,“status” 表示笔记状态,10002 表示成功,status=10000 表示进行中,其他状态代码表示失败。“content” 表示笔记结果。思维导图位于大纲笔记的顶部,并由 “Mind” 标签标记。

## API 接口

### AINotesTaskCreate API

#### 参数

- `video_url`:视频的 url(必填)

#### 示例用法 ```bash BAIDU_API_KEY=xxx python3 scripts/ai_notes_task_create.py 'https://xxxxx.bj.bcebos.com/1%E5%88%86%E9%92%9F_%E6%9C%89%E5%AD%97%E5%B9%95.mp4' ```

### PPTOutlineGenerate API

#### 参数

- `task_id`:AINotesTaskCreate API 返回的任务 ID(必填)

#### 示例用法 ```bash BAIDU_API_KEY=xxx python3 scripts/ai_notes_task_query.py "26943ed4-f5a9-4306-a05b-b087665433a0" ```

更多产品