全部 API 接口
以下表格按使用场景整理所有接口。V1 相关接口均保留,并在名称或说明中标明兼容属性。
鉴权与接入
| API 名称 | API 的作用 |
|---|---|
| createApiToken | 创建临时调用 Token,用于后续接口鉴权与用户隔离 |
V2 生成流程
| API 名称 | API 的作用 |
|---|---|
| createTask | 创建一个新的 V2 生成任务 |
| options | 获取语言、场景、受众、篇幅等生成选项 |
| generateContent | 为任务流式生成 Markdown 或 JSON 大纲内容 |
| generatePptxByAi | 根据 JSON 大纲发起 AIL 智能布局排版 |
| latestData | 拉取 AIL 任务当前最新的分页 HTML 和进度 |
| getConvertResult | 查询任务最终转换状态 |
| updateContent | 按修改意见重写任务内容 |
| generatePptx | 根据任务和 Markdown 生成最终 PPT |
V1 兼容接口
| API 名称 | API 的作用 |
|---|---|
| parseFileData | 把文件、文本、链接等输入预处理为 dataUrl |
| generateOutline(V1) | 流式生成 PPT 大纲 |
| updateOutline(V1) | 修改大纲结构与章节组织 |
| generateContent(V1) | 根据大纲生成正文内容 |
| generatePptx(V1) | 根据完整 Markdown 内容生成 PPT |
| word2pptx | 直接把 Word 精准转换为 PPT |
| directGeneratePptx | 一步直生成 PPT,适合快速体验 |
| generateContent async mode | 生成内容时异步产出 PPT 进度 |
| asyncPptInfo | 查询异步生成中的 PPT 数据 |
| chat/completions | 用兼容 OpenAI Chat 的方式生成 PPT |
模板接口
| API 名称 | API 的作用 |
|---|---|
| template/options | 获取模板筛选项 |
| templates | 分页查询模板列表 |
| randomTemplates | 随机获取一批模板 |
PPT 获取与操作
| API 名称 | API 的作用 |
|---|---|
| listPptx | 分页查询当前用户 PPT 列表 |
| loadPptx | 加载单个 PPT 的完整数据 |
| loadPptxMarkdown | 获取生成该 PPT 的 Markdown 大纲内容 |
| downloadPptx | 获取 PPT 下载链接 |
| downloadWithAnimation | 下载自动添加智能动画的 PPT |
| updatePptTemplate | 为已有 PPT 更换模板 |
| updatePptxAttr | 更新 PPT 名称或主题 |
| addPptLogo | 为 PPT 设置 Logo |
| removePptLogo | 从 PPT 中移除 Logo |
| savePptx | 保存编辑后的 PPT 数据并重新渲染 |
| delete | 删除 PPT |
自定义模板
| API 名称 | API 的作用 |
|---|---|
| uploadTemplate | 上传或覆盖自定义模板 |
| downloadTemplate | 下载自定义模板 |
| delTemplateId | 删除自定义模板 |
| updateTemplate | 修改自定义模板名称 |
| updateUserTemplate | 设置模板是否为 Api-Key 级公共模板 |
积分与记录
| API 名称 | API 的作用 |
|---|---|
| apiInfo | 查询剩余与已用积分 |
| record/listPage | 查询积分使用记录列表 |
| record/getById | 查询单条记录详情 |
| record/statisticHours | 按小时统计调用与积分消耗 |
| record/statisticDays | 按天统计调用与积分消耗 |
| listAllPptx | 查询当前 Api-Key 下的全部 PPT |
Last updated on