根据主题生成 PPT
开发中POST
https://api.gezhe.com/v1/topic/generations请求参数
Body 参数application/json
topic
string
主题
输入PPT 主题,4-100 字符
>= 4 字符<= 100 字符
mode
enum<string>
版本
不同版本质量,速度,成本有区别
枚举值:
fastbalance
默认值:
balance
stream
boolean
流式输出
默认 false,如果要实时接受流试输出大纲,此为 true ,同时 headers 增加 Response-Event-Stream=yes
author
string
PPT 作者
默认空
>= 2 字符<= 10 字符
byStep
boolean
分步生成
true 为 outline,false为 editor
theme
string
模板 ID
可选,模板 ID 来源歌者模板中心的模板 https://gezhe.com/templates
context
string
背景信息或要求
可选的背景信息,不超过 300字
>= 5 字符<= 300 字符
lang
enum<string>
语言
生成 PPT 的语言:默认 Chinese
枚举值:
ChineseEnglishSpanishJapaneseRussianPortugueseGermanFrenchKorean
role
string
演讲角色
默认为空,比如学生,教师等
>= 2 字符<= 5 字符
scene
string
演讲场景
默认为空
>= 2 字符<= 10 字符
示例
{
"topic": "string",
"mode": "balance",
"stream": true,
"author": "string",
"byStep": true,
"theme": "string",
"context": "string",
"lang": "Chinese",
"role": "strin",
"scene": "string"
}
示例代码
返回响应
成功(200)
HTTP 状态码: 200
内容格式: JSONapplication/json
数据结构
id
string
必需
type
string
必需
path
string
必需
materialIds
string
必需
title
string
必需
version
string
必需
contentx
string
必需
theme
string
必需
author
string
必需
byStep
boolean
必需
lang
string
必需
outline
string
必需
context
string
必需
pageData
string
必需
editorURL
string
可选
outlineURL
string
可选
savedAt
string
必需
illegal
boolean
必需
illegalDetail
null
必需
creatorId
string
必需
createdAt
string
必需
updatedAt
string
必需
示例
{
"id": "doc123456",
"type": "pptx",
"path": "",
"materialIds": "mat001,mat002,mat003",
"title": "2023年度销售报告",
"version": "balance",
"contentx": "这是一份关于2023年度销售情况的报告,包含销售数据、趋势分析和未来展望。",
"theme": "theme",
"author": "张三",
"byStep": false,
"language": "Chinese",
"outline": "markdown",
"context": "年度销售会议",
"pageData": "[]",
"editorURL": "https://api.gezhe.com/editor/doc123456",
"savedAt": "2023-04-15T10:30:00Z",
"illegal": false,
"illegalDetail": null,
"creatorId": "user789",
"createdAt": "2023-04-15T09:00:00Z",
"updatedAt": "2023-04-15T10:30:00Z"
}
最后修改时间: 18 天前