绘图 PPT 生成
获取绘图风格列表,并按指定风格或参考图生成绘图风格 PPT,适用于风格化视觉表达场景。
获取绘图风格列表 /ppt-banana-style
获取绘图 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"
| 参数名 | 类型 | 说明 |
|---|
data[].style_id | string | 风格 ID |
data[].name | string | 风格名称 |
data[].template_type | string | 模板类型 |
data[].doc_type | string | 文档类型 |
data[].bg_color | string | 背景色 |
data[].images | object | 预览图集合 |
type = "template"
| 参数名 | 类型 | 说明 |
|---|
data[].style_id | string | 模板 ID |
data[].style_name | string | 模板名称 |
data[].created_at | string | 创建时间 |
data[].bg_color | string | 背景色 |
data[].images.cover_url | string | 封面预览图 |
响应示例
{
"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/example.jpg"
}
}
]
}
绘图 PPT 生成 /ppt-banana
按指定风格或参考图生成绘图风格 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"
}
适用场景
- 绘图 PPT 生成前先展示可选风格
- 允许用户按风格或模板进行筛选
- 需要输出更强视觉风格的绘图 PPT
- 需要基于参考图进行风格化生成
下一步接口