这是推荐的“风格化生成”方式:先选择特定风格或模板,再输入一句话或主题,生成精美 PPT。
- 需要选择风格或模板
- 不需要设计大纲
- 不支持自定义结构
适合对视觉效果有特定要求的场景。
.pptx 文件为图片型 PPT,页面内容以图片形式呈现,并非可编辑的文本或图形元素。获取绘图 PPT 的风格或模板列表,适用于生成前的风格选择与预览场景。
POST https://saas.api.yoo-ai.com/apps/ppt-banana-style| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
Authorization | string | 是 | Bearer {token} |
请求体格式:multipart/form-data
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
type | string | 是 | 类型,style 表示风格列表,template 表示模板列表 |
{
"type": "style"
}type = "style"
| 参数名 | 类型 | 说明 |
|---|---|---|
data[].style_id | string | 风格 ID |
data[].name | string | 风格名称 |
data[].template_type | string | 模板类型 |
data[].doc_type | string | 文档类型 |
data[].bg_color | string | 背景色 |
data[].images | object | 预览图集合 |
data[].images.cover_image | string | 封面预览图 |
data[].images.chapter_image | string | 章节预览图 |
data[].images.content1_image | string | 内容预览图 1 |
data[].images.content2_image | string | 内容预览图 2 |
data[].images.catalogue_image | string | 目录预览图 |
type = "template"
| 参数名 | 类型 | 说明 |
|---|---|---|
data[].style_id | string | 模板 ID |
data[].style_name | string | 模板名称 |
data[].created_at | string | 创建时间 |
data[].bg_color | string | 背景色 |
data[].images.cover_url | string | 封面预览图 |
type = "style"{
"code": 200,
"msg": "success",
"data": [
{
"style_id": "XPd6kB",
"name": "3D黏土",
"template_type": "standard",
"doc_type": "standard",
"bg_color": "#BAE0F5",
"images": {
"cover_image": "https://image.yoojober.com/users/2025-12/694ca476a98fc.jpg",
"chapter_image": "https://image.yoojober.com/users/2025-12/694ca47f40fff.jpg",
"content1_image": "https://image.yoojober.com/users/2025-12/694ca483b8741.jpg",
"content2_image": "https://image.yoojober.com/users/2025-12/694ca4888641a.jpg",
"catalogue_image": "https://image.yoojober.com/users/2025-12/694ca47ab5448.jpg"
}
}
]
}type = "template"{
"code": 200,
"msg": "success",
"data": [
{
"style_id": "dzgSKy",
"style_name": "现代波普风",
"created_at": "2025-12-24 17:10:30",
"images": {
"cover_url": "https://image.yoojober.com/upload-m/2025-12/694b8d00a930e.png"
},
"bg_color": "#7299DC"
}
]
}按指定风格或参考图生成绘图风格 PPT。
POST https://saas.api.yoo-ai.com/apps/ppt-banana| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
Authorization | string | 是 | Bearer {token} |
Content-Type | string | 是 | application/json |
| 参数名 | 类型 | 必填 | 说明 | 默认值 |
|---|---|---|---|---|
text | string | 是 | 生成主题或文本描述 | - |
complex | int | 否 | PPT 复杂度,1/2/3 | 1 |
style | string | 否 | 风格 ID,通过 /apps/ppt-banana-style 获取 | - |
import_image | string | 否 | 参考图片 URL,不使用 style 时可传 | - |
doc_type | string | 否 | 文档类型 | - |
{
"text": "生成一份地震报告",
"complex": 2,
"style": "dzgSKy"
}| 参数名 | 类型 | 说明 |
|---|---|---|
code | integer | 状态码 |
msg | string | 响应消息 |
data | object | 数据体 |
data.id | string | 任务 ID |
request_id | string | 请求 ID |
{
"code": 200,
"msg": "success",
"data": {
"id": "vvHaGbZf4yHaqm8ZMVJ7r7hgW6f4UMcz"
},
"request_id": "YOO-saas-api69afb988dc08d"
}