智能生成内容获取
接入前提
获取调用API所需的TOKEN
请参考鉴权
特别注意
通过标题生成PPT的方式可选接入百度AI
或默认AI
百度AI
的step-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