Appearance
基于论文生成答辩PPT
适用场景
上传论文文件,支持PDF、doc、docx格式,解析论文文件,生成答辩PPT
Tip:
单次文件字数上限为35000,超过部分会自动进行截断
步骤1:通过论文生成PPT
1.说明
接口描述 | 通过文件生成PPT | ||
---|---|---|---|
请求地址 | https://saas.api.yoo-ai.com/apps/ppt-create-thesis | 请求方式 | POST |
2.请求参数
Headers
- Token需要在韦尼克平台创建相关应用获取
名称 | 类型 | 必选 | 说明 | 示例值 |
---|---|---|---|---|
Authorization | string | 是 | Authorization - Bearer Token | Bearer Yoo-xxxxxxxxx |
Body请求参数
参数 | 类型 | 必须 | 说明 |
---|---|---|---|
file_key | string | 是 | 文件url |
style | string | 否 | 风格 科技/商务/小清新/可爱卡通/中国风/极简/党政 |
color | string | 否 | 颜色 紫色/红色/橙色/黄色/绿色/青色/蓝色/粉色 |
title | string | 否 | 标题 优先自定义,为空使用解析结果标题 |
pleader | string | 否 | 汇报人 为空默认尤小优 |
advisor | string | 否 | 指导老师 为空默认尤小优 |
school | string | 否 | 学校 |
school_logo | string | 否 | 学校logo |
school_picture | string | 否 | 学校图片 |
3.请求示例
Body请求参数
JSON
{
"file_key":"http://image.yoojober.com/users/chatppt/temp/2024-06/6672aa839a9da.docx",
"style":"科技",
"color":"蓝色",
"title":"",
"pleader":"",
"advisor":"",
"school":"北京大学",
"school_logo":"",
"school_picture":""
}
4.响应内容
名称 | 类型 | 参数描述 | 参数示例 |
---|---|---|---|
code | int | 状态码 | |
msg | string | 返回信息 | |
data | string | 数据体 | |
data.id | array | 生成任务ID |
5.响应示例
JSON
{
"code": 200,
"msg": "success",
"data": {
"id": "2DBH5GNc8EkZTuwUPqkM9Hg7n2SjDJQf"
}
}
步骤2.获取PPT生成结果
1.说明
接口描述 | 获取PPT生成状态和预览页 | ||
---|---|---|---|
请求地址 | https://saas.api.yoo-ai.com/apps/ppt-result | 请求方式 | GET |
2.请求参数
Headers
- Token需要在韦尼克平台创建相关应用获取
名称 | 类型 | 必选 | 说明 | 示例值 |
---|---|---|---|---|
Authorization | string | 是 | Authorization - Bearer Token | Bearer Yoo-xxxxxxxxx |
Query参数
名称 | 类型 | 必选 | 说明 |
---|---|---|---|
id | string | 是 | 任务ID |
3.请求示例
JSON
{
"id":"acQdp8mesqQUmpQqkVHRMRffWyW7PqsW"
}
4.响应内容
名称 | 类型 | 描述 |
---|---|---|
code | int | 响应状态码,200表示请求成功 |
msg | string | 响应消息,"success"表示请求成功 |
data | object | 包含PPT相关信息的数据对象 |
id | string | 任务ID |
images_url | array | 包含PPT中所有图片的URL和时间戳的数组 |
images_url.url | string | PPT图片预览地址 |
images_url.time | string | PPT图片生成时间戳 |
note_status | int | PPT备注状态,0-无备注,1-有备注 |
introduce | string | PPT的大纲 |
ppt_title | string | PPT的标题 |
page_count | int | PPT的页数 |
progress | int | 生成进度,100表示已完成 |
status | int | 状态(1-进行中 2-已完成 3-生成失败) |
first_image_up_at | string | 第一张图片上传的时间 |
created_at | string | PPT创建的时间 |
updated_at | string | PPT最后更新的时间 |
state_description | string | 状态描述,"生成已完成"、"正在生成演示内容" |
process_url | string | 生成进度的URL |
preview_url | string | PPT预览的URL |
5.响应示例
json
{
"code": 200,
"msg": "success",
"data": {
"id": "EvqVxaZtAdugkDbZP3XHs27NTUKHETam",
"images_url": [
{
"url": "https://file.static.yoojober.cn/chatppt/20241219/6763cc2702bb8.png",
"time": 1734593575
},
{
"url": "https://file.static.yoojober.cn/chatppt/20241219/6763cc28ef1d8.png",
"time": 1734593577
},
{
"url": "https://file.static.yoojober.cn/chatppt/20241219/6763cc29aa7b8.png",
"time": 1734593577
},
{
"url": "https://file.static.yoojober.cn/chatppt/20241219/6763cc3a7ef97.png",
"time": 1734593594
},
{
"url": "https://file.static.yoojober.cn/chatppt/20241219/6763cc4482bad.png",
"time": 1734593604
},
{
"url": "https://file.static.yoojober.cn/chatppt/20241219/6763cc459533b.png",
"time": 1734593605
},
{
"url": "https://file.static.yoojober.cn/chatppt/20241219/6763cc2b8e268.png",
"time": 1734593580
},
{
"url": "https://file.static.yoojober.cn/chatppt/20241219/6763cc46d1c17.png",
"time": 1734593607
},
{
"url": "https://file.static.yoojober.cn/chatppt/20241219/6763cc47da508.png",
"time": 1734593608
},
{
"url": "https://file.static.yoojober.cn/chatppt/20241219/6763cc4914daf.png",
"time": 1734593609
},
{
"url": "https://file.static.yoojober.cn/chatppt/20241219/6763cc2e61abb.png",
"time": 1734593582
},
{
"url": "https://file.static.yoojober.cn/chatppt/20241219/6763cc49e9079.png",
"time": 1734593610
},
{
"url": "https://file.static.yoojober.cn/chatppt/20241219/6763cc4b4143d.png",
"time": 1734593611
},
{
"url": "https://file.static.yoojober.cn/chatppt/20241219/6763cc4c1dd44.png",
"time": 1734593612
},
{
"url": "https://file.static.yoojober.cn/chatppt/20241219/6763cc2f7e7c6.png",
"time": 1734593583
},
{
"url": "https://file.static.yoojober.cn/chatppt/20241219/6763cc4d42ec0.png",
"time": 1734593613
},
{
"url": "https://file.static.yoojober.cn/chatppt/20241219/6763cc4e142a4.png",
"time": 1734593614
},
{
"url": "https://file.static.yoojober.cn/chatppt/20241219/6763cc4f97409.png",
"time": 1734593615
},
{
"url": "https://file.static.yoojober.cn/chatppt/20241219/6763cc31c152b.png",
"time": 1734593586
},
{
"url": "https://file.static.yoojober.cn/chatppt/20241219/6763cc504f8ae.png",
"time": 1734593616
},
{
"url": "https://file.static.yoojober.cn/chatppt/20241219/6763cc5199932.png",
"time": 1734593617
},
{
"url": "https://file.static.yoojober.cn/chatppt/20241219/6763cc526eefc.png",
"time": 1734593618
},
{
"url": "https://file.static.yoojober.cn/chatppt/20241219/6763cc3393f0c.png",
"time": 1734593587
},
{
"url": "https://file.static.yoojober.cn/chatppt/20241219/6763cc539df8a.png",
"time": 1734593619
},
{
"url": "https://file.static.yoojober.cn/chatppt/20241219/6763cc54a1049.png",
"time": 1734593620
},
{
"url": "https://file.static.yoojober.cn/chatppt/20241219/6763cc55a7fda.png",
"time": 1734593621
},
{
"url": "https://file.static.yoojober.cn/chatppt/20241219/6763cc5608730.png",
"time": 1734593622
}
],
"note_status": 0,
"introduce": "智能办公:ChatPPT的智能生成与辅助功能\r\nChatPPT的基本概念\r\n智能生成与编辑幻灯片\r\nAI大模型的应用\r\n提高工作效率的优势\r\nChatPPT的基本概念\r\n自然语言处理技术\r\n图像识别与提取\r\n机器学习算法应用\r\nChatPPT的基本概念\r\n从内测到公测\r\nPlus版本与插件\r\n重要时间节点\r\nChatPPT的基本概念\r\n企业人士的益处\r\n教育者的实践应用\r\n学生的便捷体验\r\nChatPPT的基本概念\r\n节省时间和精力\r\n专业级幻灯片制作\r\n适应多种场合\r\nChatPPT的基本概念\r\n技术创新与优化\r\n市场需求与产品发展\r\n跨界融合的可能性\r\n",
"ppt_title": "智能办公:ChatPPT的智能生成与辅助功能",
"page_count": 27,
"progress": 100,
"status": 2,
"first_image_up_at": "2024-12-19 15:32:55",
"created_at": "2024-12-19 15:32:07",
"updated_at": "2024-12-19 15:33:44",
"state_description": "生成已完成...",
"process_url": "https://chatppt.test.yoo-ai.com/generateResults?generateID=EvqVxaZtAdugkDbZP3XHs27NTUKHETam",
"preview_url": "https://chatppt.test.yoo-ai.com/generateResults?generateID=EvqVxaZtAdugkDbZP3XHs27NTUKHETam"
}
}
步骤3:获取PPT下载地址
1.说明
接口描述 | 获取PPT下载链接 | ||
---|---|---|---|
请求地址 | https://saas.api.yoo-ai.com/apps/ppt-download | 请求方式 | GET |
2.请求参数
Headers
- Token需要在韦尼克平台创建相关应用获取
名称 | 类型 | 必选 | 说明 | 示例值 |
---|---|---|---|---|
Authorization | string | 是 | Authorization - Bearer Token | Bearer Yoo-xxxxxxxxx |
query参数
参数 | 类型 | 必须 | 默认值 | 说明 |
---|---|---|---|---|
id | string | 是 | PPT生成ID | |
type | string | 是 | pptx | 下载的文件格式 |
3.请求示例
- 下载PPTX格式示例:
{
"id":"BTs3qWzWaFpjRbyz5ZGfAR6SMnSPYyyB",
"type":"pptx"
}
4.响应内容
名称 | 类型 | 参数描述 | 参数示例 |
---|---|---|---|
code | int | 状态码 | |
msg | string | 描述消息 | |
data | object | 数据体 | |
data.download_url | string | 下载链接 |
5.响应示例
json
{
"code": 200,
"msg": "success",
"data":{
"download_url":"https://download.yoojober.com/chatppt_business/2024-06/86b26b64cb6ebf7565523c9192f467a2.pptx?e=1717675120&token=8_2qFlGEVQZPpFvHdGR6gg2t9A9QZfWT9wwTl92s:cbgbknWpC2QuLzn2zqFDHjifCA4="
}
}