指令智能生成PPT
更新时间:2025-09-12
概述
根据用户输入的指令,智能生成对应的PPT内容。
接口定义
URL | https://qianfan.baidubce.com/v2/tools/ai_command_ppt/command_ppt |
---|---|
Method | POST |
Headers
字段 | 值 |
---|---|
Authorization | Bearer {ApiKey} |
Content-Type | application/json |
X-Appbuilder-Request-Id | 非必填项(建议填写,方便后续链路问题排查,UUID格式) |
请求参数
字段 | 类型 | 必填 | 说明 |
---|---|---|---|
query | string | 是 | 输入要生成PPT的主题内容 |
请求示例
Plain Text
1curl --request POST \
2 --url https://qianfan.baidubce.com/v2/tools/ai_command_ppt/command_ppt \
3 --header 'authorization: Bearer bce-v3/ALTAK-DQUi9EFdv96hkImFxPtIW/7243e0ecbc61f8662e4922896b60bb33b4de9f1a' \
4 --header 'content-type: application/json' \
5 --header 'user-agent: vscode-restclient' \
6 --data '{
7 "query":"帮我写一篇关于大模型的ppt"
8 }'
响应参数
正确响应
返回为流式返回,每一行是一个json字符串,定义如下
参数 | 类型 | 说明 |
---|---|---|
result_type | int | 是否结束,1为未结束,0为结束 |
result | string | 工具输出内容,result字段为json字符串包括两个字段 title:ppt标题 result:ppt大纲(sse输出) |
need_clear_history | bool | 风控 |
flag | int | 风控 |
响应示例
Plain Text
1{
2 "errno": 0,
3 "errMsg": "success",
4 "type": 2,
5 "data": {
6 "chat_id": 0,
7 "query_id": 0,
8 "ai_id": "",
9 "object": "",
10 "created": 0,
11 "sentence_id": 0,
12 "channel": "",
13 "is_end": false,
14 "is_truncated": false,
15 "result": "{\"title\":\"大模型技术发展与应用\",\"result\":\" * 模型轻量化方向\\n\"}",
16 "need_clear_history": false,
17 "flag": 0,
18 "thought_type": "tt_genppt_outline",
19 "content_type": "",
20 "memory_status": 0,
21 "source": "",
22 "model": "",
23 "query_time": 0,
24 "answer_time": 0,
25 "reasoning_content": "",
26 "result_type": 1,
27 "reasoning_cost": 0,
28 "hit_deep_think": 0,
29 "usage": {
30 "prompt_tokens": 0,
31 "completion_tokens": 0,
32 "total_tokens": 0
33 },
34 "extra_info": null,
35 "tp": {
36 "plugin": {
37 "ChatFilePlus": {
38 "recommendQuestions": null
39 }
40 }
41 },
42 "plug_in_info": {
43 "svg_graph_chart": ""
44 }
45 },
46 "requestId": ""
47}
PPT生成成功输出示例
参数名 | 类型 | 说明 |
---|---|---|
cover_urls | list | 封面 |
ppt_url | string | 下载链接有效期45天 |
Plain Text
1{
2 "cover_urls": ["https://wenku-edit.cdn.bcebos.com/doc/92a8cb2aa900b52acfc789eb172ded630a1c9804/file/84268b4e5ab69fa9527792c97dea0516/cover_1.png?auth_key=2070861495-file-29228190-0-b9158f2ec3939c805c8ccee653cba64d\u0026t=175550149", "https://wenku-edit.cdn.bcebos.com/doc/92a8cb2aa900b52acfc789eb172ded630a1c9804/file/84268b4e5ab69fa9527792c97dea0516/cover_2.png?auth_key=2070861495-file-34726282-0-a5cdc9978c9cd6d4ee6cec06d41aa7a8\u0026t=175550149", "https://wenku-edit.cdn.bcebos.com/doc/92a8cb2aa900b52acfc789eb172ded630a1c9804/file/84268b4e5ab69fa9527792c97dea0516/cover_3.png?auth_key=2070861495-file-76679146-0-1f7bd8adad1f4e84e47f2b31d78d7bd0\u0026t=175550149"],
3 "ppt_url": "https://wkbjcloudbos.bdimg.com/v1/docconvert9098/e919c9f21b0cad4577e266729b9b4be1/rtcs/ppteditor/84268b4e5ab69fa9527792c97dea0516/84268b4e5ab69fa9527792c97dea0516.pptx?responseContentType=application%2Fvnd.openxmlformats-officedocument.presentationml.presentation\u0026responseCacheControl=max-age%3D3888000\u0026responseExpires=Thu%2C%2002%20Oct%202025%2015%3A18%3A17%20%2B0800\u0026authorization=bce-auth-v1%2Ffa1126e91489401fa7cc85045ce7179e%2F2025-08-18T07%3A18%3A17Z%2F311040000%2Fhost%2F679953a663bd97cbc03fc9f574480715155f476b9f1f3a021daf713db036e55a\u0026responseContentDisposition=attachment%3B%20filename%3D%22%25E9%259A%25BE%25E5%25BF%2598%25E7%259A%2584%25E4%25B8%2580%25E6%25AC%25A1%25E7%25BB%258F%25E5%258E%2586.pptx%22\u0026token=eyJ0eXAiOiJKSVQiLCJ2ZXIiOiIxLjAiLCJhbGciOiJIUzI1NiIsImV4cCI6MjA2NjU0MTQ5NywidXJpIjp0cnVlLCJwYXJhbXMiOlsicmVzcG9uc2VDb250ZW50RGlzcG9zaXRpb24iLCJyZXNwb25zZUNvbnRlbnRUeXBlIiwicmVzcG9uc2VDYWNoZUNvbnRyb2wiLCJyZXNwb25zZUV4cGlyZXMiXX0%3D.y83TZUlmycYZ548soN06HCRBTzEiFklic5Y8wTWrbD4%3D.2066541497"
4}
异常响应
字段 | 类型 | 是否必填 | 说明 |
---|---|---|---|
requestID | str | 是 | 请求ID |
code | str | 否 | 0 表示成功,其他都是异常 |
message | str | 否 | 错误消息 |
detail | 否 | 异常详情信息 |