Skip to content

智能生成内容获取

接入前提

获取调用API所需的TOKEN请参考鉴权

特别注意

通过标题生成PPT的方式可选接入百度AI默认AI
百度AIstep-2采用非流式传入。
百度AI暂不支持导入文档生成PPT。

默认AI生成

步骤1.标题生成大纲

说明
接口描述创建type=1(智能生成)任务并获取任务ID后,调用此接口生成ppt大纲
接口地址/api/ai/chat/outline请求方式GET
权限校验请求参数json
响应类型text/event-stream
请求参数
请求示例
ts
curl --location 'https://co.aippt.cn/api/ai/chat/outline?task_id=44' \
--header 'x-api-key: {{apiKey}}' \
--header 'x-channel;' \
--header 'x-token: {{token}}'
响应内容
响应示例
ts
event:message
data:{"content":"``"}

event:message
data:{"content":"`\n"}

event:message
data:{"content":"#"}

event:message
data:{"content":" 业"}

......

event:message
data:{"content":"```"}

event:close
data:api-close

步骤2.大纲生成内容 (新)

说明
接口描述此接口是用户通过大纲创建生成内容任务,后续通过/api/ai/chat/v2/content/check接口获取任务结果
接口地址/api/ai/chat/v2/content请求方式GET
权限校验请求参数json
响应类型text/json
请求参数
请求示例
ts
curl --location 'https://co.aippt.cn/api/ai/chat/v2/content?task_id=${task_id}' \
--header 'x-api-key: {{apiKey}}' \
--header 'x-channel;' \
--header 'x-token: {{token}}'
响应内容
响应示例
ts
{
    "code": 0,
    "data": "ticket", 
    "msg": "ok"
}

步骤3.大纲生成内容结果查询 (新)

说明
接口描述此接口是获取生成内容任务的结果,通过/api/ai/chat/v2/content接口响应的数据作为ticket获取任务状态和内容结果。 需要轮询进行调用。
接口地址/api/ai/chat/v2/content/check请求方式GET
权限校验请求参数json
响应类型text/json
请求参数
请求示例
ts
curl --location 'https://co.aippt.cn/api/ai/chat/v2/content/check?ticket=${ticket}' \
--header 'x-api-key: {{apiKey}}' \
--header 'x-channel;' \
--header 'x-token: {{token}}'
响应内容
响应示例
ts
{
    "code": 0,
    "data": {
        "status": 2,
        "content": "```\n# 探索数字12的奥秘\r\n## 1. 数字12的起源与文化背景\n### 1.1 数字12的历史渊源\n#### 1.1.1 古代文明的数字12\n- 在古代文明中,数字12具有特殊的意义。例如,古巴比伦人将一年分为12个月,这与他们使用的黄道带有12个星座相吻合。古埃及人也使用12作为他们的时间单位,将其分为12个时辰。这些古代文明的选择影响了后世对数字12的使用和理解。\n\n#### 1.1.2 数字12在宗教中的地位\n- 在宗教中,数字12常常代表着神圣和完整。例如,在基督教中,《圣经》提到了12使徒和12个门徒,这象征着教会的完整性和宇宙的秩序。在伊斯兰教中,12也是重要的数字,代表着12位伊玛目,他们是什叶派信仰中的精神领袖。\n\n#### 1.1.3 数字12在神话传说中的角色\n- 在许多神话传说中,数字12扮演着重要角色。如希腊神话中的12位奥林匹克神,他们掌管着自然界和人类生活的各个方面。中国神话中的12生肖,代表着12年的循环,每个生肖都有其独特的象征意义。\n\n#### 1.1.4 数字12在现代文化中的影响\n- 现代文化中,数字12仍然具有重要地位。例如,12个月构成一年,12小时构成一天(分为上午和下午),12个音符构成一个八度音阶。此外,许多国家的法律、体育比赛规则和度量衡系统也以12为基数。\n\n```"
    },
    "msg": "success"
}

步骤2.大纲生成内容 (后续下线)

说明
接口描述此接口是用户通过大纲 AI生成内容,与默认AI-标题生成大纲组合使用,最终生成大纲+内容的结果,这两个步骤使用同一个任务ID。
接口地址/api/ai/chat/content请求方式GET
权限校验请求参数json
响应类型text/event-stream
请求参数
请求示例
ts
curl --location 'https://co.aippt.cn/api/ai/chat/content?task_id=44' \
--header 'x-api-key: {{apiKey}}' \
--header 'x-channel;' \
--header 'x-token: {{token}}'
响应内容
响应示例
ts
event:message
data:{"content":"``"}

event:message
data:{"content":"`\n"}

event:message
data:{"content":"#"}

event:message
data:{"content":" 业"}

......

event:message
data:{"content":"```"}

event:close
data:api-close