阅读助手插件
更新时间:2025-04-11
阅读助手插件介绍
阅读助手插件,又名ChatFilePlus,主要支持对长文档、网页内容做摘要、分析、整理等任务。常见场景有论文综述、问题分析、论文精读、数据整理、会议纪要整理、文档总结、网页新闻精度等。文档限制如下:
- 文档数量:100篇。支持传入多篇文档
- 文档类型:DOC、PDF(含影印件)、Excel、PPT、TXT
- 文档总字数:200万字
- 单个文档大小:200M
接口描述
基于对话ChatCompletions接口,增加插件相关能力。
支持模型列表
- ernie-3.5-8k
- ernie-4.0-turbo-8k
支持插件列表
- ChatFilePlus
使用说明
ChatFilePlus 插件主要是通过 files字段把上传的文档给触发模型和插件自身。
Bash
1"plugin_options": {
2 "plugin_args": {
3 "ChatFilePlus": {
4 "headers": {},
5 "body": {
6 "files": [
7 [],
8 [],
9 [
10 {
11 "citationId": "fileCitation-17c09b51429742f5a0520d19fc67df42",
12 "fileid": "file-604224008077765",
13 "name": "the-reactive-principles-and-patterns.pdf", // 文件名
14 "type": "doc", // 文件类型
15 "url": "https://dwz.cn/e7rgC3QH", // 可访问的文件url
16 "wordCount": 56134
17 }
18 ],
19 [] // 当前轮
20 ]
21 }
22 }
23 }
24 }
plugin_args中的files参数的规则,files的个数与messages中的QA个数保持一致,messages中有多少个QA对,files里就有多个。比如客户的事件流如下:
用户时间 | files传参 |
---|---|
初始时,用户没有上传文档。 | |
Q1 | files: [ [] ] , 一个空的list。 |
A1 | |
Q2 | files: [ [], [] ] , 两个空的list |
A2 | |
此时用户上传了文件: f3 | |
Q3 | files: [ [], [], [f3] ] , 将文件加到当前轮 |
A3 | |
Q4 | files: [ [], [], [f3], [] ] , 增加一个空的list,历史保留 |
A4 |
Q表示role=user轮次,A表示role=assistant轮次
请求结构
Bash
1POST /v2/chat/completions HTTP/1.1
2Host: qianfan.baidubce.com
3Authorization: authorization string
4{
5 "model": "ernie-3.5-8k",
6 "messages": [{
7 "role": "user",
8 "content": "{文档prompt}"
9
10 }],
11 "plugins": [
12 "ChatFilePlus"
13 ],
14 "stream": false,
15 "plugin_options": {
16 "plugin_args": {
17 "ChatFilePlus": {
18 "body": {
19 "files": [
20 [
21 {
22 "type": "{后缀类型}",
23 "url": "{文档/网页的url}",
24 "name": "{文档名称、网页地址}",
25
26 }
27
28 ]
29 ]
30 }
31 }
32 }
33 }
34}
请求头域
除公共头域外,无其它特殊头域。
请求参数
名称 | 类型 | 必填 | 描述 |
---|---|---|---|
model | string | 是 | 模型ID,当前支持模型如下,入参表示本次请求插件背后调用的模型 : ·ernie-3.5-8k ·ernie-4.0-turbo-8k ·ernie-4.0-turbo-128k |
messages | List<message> | 是 | 文档prompt |
plugins | List<string> | 否 | 需要调用的插件,当前支持如下: · ChatFilePlus |
plugin_options | plugin_options | 否 | 插件配置字段 |
stream | bool | 否 | 插件是否以流式接口的形式返回数据 |
stream_options | stream_options | 否 | 流式响应的选项,当字段stream为true时,该字段生效 |
- message说明
参数名称 | 类型 | 必填 | 描述 |
---|---|---|---|
role | string | 是 | 当前可选值如下: · user:用户 · assistant:对话助手 |
content | string | 是 | 对话内容,不能为空,最后一个message对应的content不能为blank字符(包含空格、"\n"、“\r”、“\f”等) |
- stream_options说明
名称 | 类型 | 必填 | 描述 |
---|---|---|---|
include_usage | bool | 否 | 流式响应是否输出usage,说明: · true:是,设置为true时,在最后一个chunk会输出一个字段,这个chunk上的usage字段显示整个请求的token统计信息 · false:否,流式响应默认不输出usage |
- plugin_options说明
名称 | 类型 | 必填 | 描述 |
---|---|---|---|
plugin_args | object | 否 | 用于存储每个插件对应的配置信息,整体为key-value结构,说明: (1)key值为插件名称,插件名称应包含在plugins中,即当前key为固定值ChatFilePlus (2)value为插件自定义的配置。针对ChatFilePlus,value内容如下: · value中需包含body,且body需包含files字段 · files字段是一个list,其中每个元素是一轮对话中的待解析的文档或url链接列表,请参考本文files说明 |
- files说明
名称 | 类型 | 必填 | 描述 |
---|---|---|---|
type | string | 是 | 文档指定doc,网页指定link |
url | string | 是 | 文档链接、网页地址。文档url地址需要可以被下载到,可以通过wget命令本地测试 |
name | string | 是 | (1)type为doc时,name为文档名称,文档后缀支持:doc、docx、xls、xlsx、ppt、pptx、txt、pdf (2)type为link时,name等同于url |
响应头域
部分如下。
名称 | 描述 |
---|---|
X-Ratelimit-Limit-Requests | 一分钟内允许的最大请求次数 |
X-Ratelimit-Limit-Tokens | 一分钟内允许的最大tokens消耗,包含输入tokens和输出tokens |
X-Ratelimit-Remaining-Requests | 达到RPM速率限制前,剩余可发送的请求数配额,如果配额用完,将会在0-60s后刷新 |
X-Ratelimit-Remaining-Tokens | 达到TPM速率限制前,剩余可消耗的tokens数配额,如果配额用完,将会在0-60s后刷新 |
响应参数
名称 | 类型 | 描述 |
---|---|---|
id | string | 本次请求的唯一标识,可用于排查问题 |
object | string | 回包类型 chat.completion:多轮对话返回 |
created | int | 时间戳 |
model | string | 说明: (1)如果是预置服务,返回模型ID (2)如果是sft后部署的服务,该字段返回model:modelversionID,model与请求参数相同,是本次请求使用的大模型ID;modelversionID用于溯源 |
choices | choices | stream=false时,返回内容 |
choices | sse_choices | stream=true时,返回内容 |
usage | usage | token统计信息,说明: (1)同步请求默认返回 (2)流式请求默认不返回,当开启stream_options.include_usage=true时,会在最后一个chunk返回实际内容,其他chunk返回null |
- choices说明
名称 | 类型 | 描述 |
---|---|---|
plugin_info | object[] | 透传的插件的信息状态 |
plugin_metas | object[] | 透传的插件元信息 |
- sse_choices说明
名称 | 类型 | 描述 |
---|---|---|
plugin_info | object[] | 透传的插件的信息状态 |
plugin_metas | object[] | 透传的插件元信息 |
- usage说明
名称 | 类型 | 描述 |
---|---|---|
prompt_tokens | int | 问题tokens数(包含历史QA) |
prompt_tokens_details | int | 问题token详情 |
completion_tokens | int | 回答tokens数 |
total_tokens | int | 总tokens数 |
- prompt_tokens_details
名称 | 类型 | 描述 |
---|---|---|
plugin_tokens | map[string]int | 触发插件以后膨胀的token,key为插件名称,value为token数 |
请求示例
文档分析
请求
1curl --location 'https://qianfan.baidubce.com/v2/chat/completions' \
2--header 'Content-Type: application/json' \
3--header 'Authorization: Bearer bce-v3/ALTAK-*********/614fb**********' \
4--data '{
5 "model": "ernie-3.5-8k",
6 "messages": [{
7 "role": "user",
8 "content":"分析该财报,说明公司经营情况"
9
10
11 }],
12 "plugins": [
13 "ChatFilePlus"
14 ],
15 "stream": false,
16 "plugin_options": {
17 "plugin_args": {
18 "ChatFilePlus": {
19 "body": {
20 "files": [
21 [
22 {
23 "type": "doc",
24 "url": "https://www.sse.com.cn/disclosure/listedinfo/announcement/c/new/2024-10-31/600009_20241031_X0WC.pdf",
25 "name": "600009_20241031_X0WC.pdf"
26
27 }
28
29 ]
30 ]
31 }
32 }
33 }
34 }
35}'
1import requests
2import json
3
4def main():
5 url = "https://qianfan.baidubce.com/v2/chat/completions"
6
7 payload = json.dumps({
8 "model": "ernie-3.5-8k",
9 "messages": [{
10 "role": "user",
11 "content":"分析该财报,说明公司经营情况"
12
13
14 }],
15 "plugins": [
16 "ChatFilePlus"
17 ],
18 "stream": False,
19 "plugin_options": {
20 "plugin_args": {
21 "ChatFilePlus": {
22 "body": {
23 "files": [
24 [
25 {
26 "type": "doc",
27 "url": "https://www.sse.com.cn/disclosure/listedinfo/announcement/c/new/2024-10-31/600009_20241031_X0WC.pdf",
28 "name": "600009_20241031_X0WC.pdf"
29
30 }
31
32 ]
33 ]
34 }
35 }
36 }
37 }
38 })
39 headers = {
40 'Content-Type': 'application/json',
41 'Authorization': 'Bearer bce-v3/ALTAK-*********/614fb**********'
42 }
43
44 response = requests.request("POST", url, headers=headers, data=payload)
45
46 print(response.text)
47
48
49if __name__ == '__main__':
50 main()
响应
JSON
1{
2 "id": "as-wxv5ysiiq3",
3 "object": "chat.completion",
4 "created": 1736857032,
5 "model": "ernie-3.5-8k",
6 "choices": [
7 {
8 "index": 0,
9 "message": {
10 "role": "assistant",
11 "content": "这份财报是上海国际机场股份有限公司(证券代码:600009,证券简称:上海机场)2024年第三季度的报告。以下是对公司经营情况的分析:\n\n1. **营业收入与净利润**:\n - 本季度营业收入为3,127,199,442.24元,同比增长2.46%;年初至报告期末的营业收入为9,190,859,564.62元,同比增长16.03%。\n - 本季度归属于上市公司股东的净利润为386,750,539.79元,同比增长6.16%;年初至报告期末的净利润为1,201,623,638.29元,同比大幅增长141.87%。\n - 扣除非经常性损益后的净利润也呈现出类似的增长趋势,年初至报告期末同比增长了159.13%。\n\n2. **盈利能力**:\n - 基本每股收益和稀释每股收益从年初至报告期末均实现了140%的增长,分别达到0.48元/股。\n - 加权平均净资产收益率从年初至报告期末增加了1.68个百分点,达到2.93%。\n\n3. **现金流量**:\n - 经营活动产生的现金流量净额年初至报告期末为3,803,714,946.70元,同比增长87.10%,显示出公司良好的现金流入能力和经营效率。\n\n4. **资产与负债**:\n - 报告期末总资产为68,953,537,204.60元,比上年度末减少0.76%。\n - 归属于上市公司股东的所有者权益为40,778,543,386.76元,比上年度末增加0.58%。\n - 负债总额为26,374,336,882.36元,较上年度末有所减少。\n\n5. **非经常性损益**:\n - 本期非经常性损益合计为11,654,150.52元,对净利润产生一定影响,但主要增长仍来源于经营性业务的改善。\n\n6. **股东结构**:\n - 报告期末普通股股东总数为205,798名。\n - 前十大股东中,上海机场(集团)有限公司持股比例最高,为58.38%,显示出国有法人对公司较强的控制权。\n\n7. **业务动态**:\n - 报告期内,公司与相关方签订了广告阵地经营权转让合同和免税店项目经营权转让合同的补充协议,相关广告合同收入和免税合同收入分别为1.74亿元和2.67亿元,显示出公司在非航业务方面的积极拓展。\n\n8. **总体评价**:\n - 上海国际机场股份有限公司在2024年前三季度表现出强劲的盈利增长势头,营业收入和净利润均实现显著增长。公司经营活动产生的现金流量净额大幅增加,显示出良好的现金流入能力和经营效率。同时,公司在非航业务方面的积极拓展也为未来增长提供了动力。尽管总资产略有下降,但归属于上市公司股东的所有者权益有所增加,负债总额减少,表明公司的财务状况稳健。总体来看,公司经营情况良好,未来发展潜力较大。"
12 },
13 "finish_reason": "normal",
14 "flag": 0,
15 "plugin_info": [
16 {
17 "plugin_id": "5284:2.0.2",
18 "plugin_name": "",
19 "plugin_req": "{\"response_format\":{\"type\":\"text\"},\"files\":[[{\"name\":\"600009_20241031_X0WC.pdf\",\"type\":\"doc\",\"url\":\"https://www.sse.com.cn/disclosure/listedinfo/announcement/c/new/2024-10-31/600009_20241031_X0WC.pdf\"}]]}",
20 "plugin_resp": "",
21 "status": "1",
22 "api_id": "ChatFilePlus.compose",
23 "action_info": null
24 },
25 {
26 "plugin_id": "5284:2.0.2",
27 "plugin_name": "",
28 "plugin_req": "{\"response_format\":{\"type\":\"text\"},\"files\":[[{\"name\":\"600009_20241031_X0WC.pdf\",\"type\":\"doc\",\"url\":\"https://www.sse.com.cn/disclosure/listedinfo/announcement/c/new/2024-10-31/600009_20241031_X0WC.pdf\"}]]}",
29 "plugin_resp": "{\"errCode\":9,\"errMsg\":\"OK\",\"status\":\"文档创作中\",\"text\":\"\",\"actionName\":\"开始阅读\",\"actionContent\":\"开始阅读文档内容\",\"usage\":null,\"index\":null,\"bz_res\":null,\"originalRes\":\"\",\"data_type\":\"\",\"content\":null}",
30 "status": "1",
31 "api_id": "ChatFilePlus.compose",
32 "action_info": {
33 "action_name": "开始阅读",
34 "action_content": "开始阅读文档内容"
35 }
36 },
37 {
38 "plugin_id": "5284:2.0.2",
39 "plugin_name": "",
40 "plugin_req": "{\"response_format\":{\"type\":\"text\"},\"files\":[[{\"name\":\"600009_20241031_X0WC.pdf\",\"type\":\"doc\",\"url\":\"https://www.sse.com.cn/disclosure/listedinfo/announcement/c/new/2024-10-31/600009_20241031_X0WC.pdf\"}]]}",
41 "plugin_resp": "{\"errCode\":9,\"errMsg\":\"OK\",\"status\":\"文档创作中\",\"text\":\"\",\"actionName\":\"开始阅读\",\"actionContent\":\"开始阅读文档内容\",\"usage\":null,\"index\":null,\"bz_res\":null,\"originalRes\":\"\",\"data_type\":\"\",\"content\":null}\n{\"errCode\":12,\"errMsg\":\"success\",\"status\":\"BuildIndexDone\",\"text\":\"\",\"actionName\":\"开始生成\",\"actionContent\":\"阅读完成,准备生成内容\",\"usage\":null,\"index\":null,\"bz_res\":null,\"originalRes\":\"\",\"data_type\":\"\",\"content\":null}",
42 "status": "1",
43 "api_id": "ChatFilePlus.compose",
44 "action_info": {
45 "action_name": "开始生成",
46 "action_content": "阅读完成,准备生成内容"
47 }
48 },
49 {
50 "plugin_id": "5284:2.0.2",
51 "plugin_name": "",
52 "plugin_req": "{\"response_format\":{\"type\":\"text\"},\"files\":[[{\"name\":\"600009_20241031_X0WC.pdf\",\"type\":\"doc\",\"url\":\"https://www.sse.com.cn/disclosure/listedinfo/announcement/c/new/2024-10-31/600009_20241031_X0WC.pdf\"}]]}",
53 "plugin_resp": "{\"errCode\":9,\"errMsg\":\"OK\",\"status\":\"文档创作中\",\"text\":\"\",\"actionName\":\"开始阅读\",\"actionContent\":\"开始阅读文档内容\",\"usage\":null,\"index\":null,\"bz_res\":null,\"originalRes\":\"\",\"data_type\":\"\",\"content\":null}\n{\"errCode\":12,\"errMsg\":\"success\",\"status\":\"BuildIndexDone\",\"text\":\"\",\"actionName\":\"开始生成\",\"actionContent\":\"阅读完成,准备生成内容\",\"usage\":null,\"index\":null,\"bz_res\":null,\"originalRes\":\"\",\"data_type\":\"\",\"content\":null}",
54 "status": "1",
55 "api_id": "ChatFilePlus.compose",
56 "action_info": null
57 },
58 {
59 "plugin_id": "5284:2.0.2",
60 "plugin_name": "",
61 "plugin_req": "{\"response_format\":{\"type\":\"text\"},\"files\":[[{\"name\":\"600009_20241031_X0WC.pdf\",\"type\":\"doc\",\"url\":\"https://www.sse.com.cn/disclosure/listedinfo/announcement/c/new/2024-10-31/600009_20241031_X0WC.pdf\"}]]}",
62 "plugin_resp": "{\"errCode\":9,\"errMsg\":\"OK\",\"status\":\"文档创作中\",\"text\":\"\",\"actionName\":\"开始阅读\",\"actionContent\":\"开始阅读文档内容\",\"usage\":null,\"index\":null,\"bz_res\":null,\"originalRes\":\"\",\"data_type\":\"\",\"content\":null}\n{\"errCode\":12,\"errMsg\":\"success\",\"status\":\"BuildIndexDone\",\"text\":\"\",\"actionName\":\"开始生成\",\"actionContent\":\"阅读完成,准备生成内容\",\"usage\":null,\"index\":null,\"bz_res\":null,\"originalRes\":\"\",\"data_type\":\"\",\"content\":null}",
63 "status": "1",
64 "api_id": "ChatFilePlus.compose",
65 "action_info": null
66 },
67 {
68 "plugin_id": "5284:2.0.2",
69 "plugin_name": "",
70 "plugin_req": "{\"response_format\":{\"type\":\"text\"},\"files\":[[{\"name\":\"600009_20241031_X0WC.pdf\",\"type\":\"doc\",\"url\":\"https://www.sse.com.cn/disclosure/listedinfo/announcement/c/new/2024-10-31/600009_20241031_X0WC.pdf\"}]]}",
71 "plugin_resp": "{\"errCode\":9,\"errMsg\":\"OK\",\"status\":\"文档创作中\",\"text\":\"\",\"actionName\":\"开始阅读\",\"actionContent\":\"开始阅读文档内容\",\"usage\":null,\"index\":null,\"bz_res\":null,\"originalRes\":\"\",\"data_type\":\"\",\"content\":null}\n{\"errCode\":12,\"errMsg\":\"success\",\"status\":\"BuildIndexDone\",\"text\":\"\",\"actionName\":\"开始生成\",\"actionContent\":\"阅读完成,准备生成内容\",\"usage\":null,\"index\":null,\"bz_res\":null,\"originalRes\":\"\",\"data_type\":\"\",\"content\":null}",
72 "status": "1",
73 "api_id": "ChatFilePlus.compose",
74 "action_info": null
75 },
76 {
77 "plugin_id": "5284:2.0.2",
78 "plugin_name": "",
79 "plugin_req": "{\"response_format\":{\"type\":\"text\"},\"files\":[[{\"name\":\"600009_20241031_X0WC.pdf\",\"type\":\"doc\",\"url\":\"https://www.sse.com.cn/disclosure/listedinfo/announcement/c/new/2024-10-31/600009_20241031_X0WC.pdf\"}]]}",
80 "plugin_resp": "{\"errCode\":9,\"errMsg\":\"OK\",\"status\":\"文档创作中\",\"text\":\"\",\"actionName\":\"开始阅读\",\"actionContent\":\"开始阅读文档内容\",\"usage\":null,\"index\":null,\"bz_res\":null,\"originalRes\":\"\",\"data_type\":\"\",\"content\":null}\n{\"errCode\":12,\"errMsg\":\"success\",\"status\":\"BuildIndexDone\",\"text\":\"\",\"actionName\":\"开始生成\",\"actionContent\":\"阅读完成,准备生成内容\",\"usage\":null,\"index\":null,\"bz_res\":null,\"originalRes\":\"\",\"data_type\":\"\",\"content\":null}",
81 "status": "1",
82 "api_id": "ChatFilePlus.compose",
83 "action_info": null
84 },
85 {
86 "plugin_id": "5284:2.0.2",
87 "plugin_name": "",
88 "plugin_req": "{\"response_format\":{\"type\":\"text\"},\"files\":[[{\"name\":\"600009_20241031_X0WC.pdf\",\"type\":\"doc\",\"url\":\"https://www.sse.com.cn/disclosure/listedinfo/announcement/c/new/2024-10-31/600009_20241031_X0WC.pdf\"}]]}",
89 "plugin_resp": "{\"errCode\":9,\"errMsg\":\"OK\",\"status\":\"文档创作中\",\"text\":\"\",\"actionName\":\"开始阅读\",\"actionContent\":\"开始阅读文档内容\",\"usage\":null,\"index\":null,\"bz_res\":null,\"originalRes\":\"\",\"data_type\":\"\",\"content\":null}\n{\"errCode\":12,\"errMsg\":\"success\",\"status\":\"BuildIndexDone\",\"text\":\"\",\"actionName\":\"开始生成\",\"actionContent\":\"阅读完成,准备生成内容\",\"usage\":null,\"index\":null,\"bz_res\":null,\"originalRes\":\"\",\"data_type\":\"\",\"content\":null}",
90 "status": "1",
91 "api_id": "ChatFilePlus.compose",
92 "action_info": null
93 },
94 {
95 "plugin_id": "5284:2.0.2",
96 "plugin_name": "",
97 "plugin_req": "{\"response_format\":{\"type\":\"text\"},\"files\":[[{\"name\":\"600009_20241031_X0WC.pdf\",\"type\":\"doc\",\"url\":\"https://www.sse.com.cn/disclosure/listedinfo/announcement/c/new/2024-10-31/600009_20241031_X0WC.pdf\"}]]}",
98 "plugin_resp": "{\"errCode\":9,\"errMsg\":\"OK\",\"status\":\"文档创作中\",\"text\":\"\",\"actionName\":\"开始阅读\",\"actionContent\":\"开始阅读文档内容\",\"usage\":null,\"index\":null,\"bz_res\":null,\"originalRes\":\"\",\"data_type\":\"\",\"content\":null}\n{\"errCode\":12,\"errMsg\":\"success\",\"status\":\"BuildIndexDone\",\"text\":\"\",\"actionName\":\"开始生成\",\"actionContent\":\"阅读完成,准备生成内容\",\"usage\":null,\"index\":null,\"bz_res\":null,\"originalRes\":\"\",\"data_type\":\"\",\"content\":null}",
99 "status": "1",
100 "api_id": "ChatFilePlus.compose",
101 "action_info": null
102 },
103 {
104 "plugin_id": "5284:2.0.2",
105 "plugin_name": "",
106 "plugin_req": "{\"response_format\":{\"type\":\"text\"},\"files\":[[{\"name\":\"600009_20241031_X0WC.pdf\",\"type\":\"doc\",\"url\":\"https://www.sse.com.cn/disclosure/listedinfo/announcement/c/new/2024-10-31/600009_20241031_X0WC.pdf\"}]]}",
107 "plugin_resp": "{\"errCode\":9,\"errMsg\":\"OK\",\"status\":\"文档创作中\",\"text\":\"\",\"actionName\":\"开始阅读\",\"actionContent\":\"开始阅读文档内容\",\"usage\":null,\"index\":null,\"bz_res\":null,\"originalRes\":\"\",\"data_type\":\"\",\"content\":null}\n{\"errCode\":12,\"errMsg\":\"success\",\"status\":\"BuildIndexDone\",\"text\":\"\",\"actionName\":\"开始生成\",\"actionContent\":\"阅读完成,准备生成内容\",\"usage\":null,\"index\":null,\"bz_res\":null,\"originalRes\":\"\",\"data_type\":\"\",\"content\":null}\n{\"errCode\":10,\"errMsg\":\"OK\",\"status\":\"文档创作完成\",\"text\":\"\",\"actionName\":\"生成内容\",\"actionContent\":\"生成完成\",\"usage\":{\"abstract_tokens\":0,\"create_tokens\":13116,\"parse_tokens\":0,\"search_tokens\":0,\"tools\":{\"call_count\":1,\"prompt_tokens\":12416,\"completion_tokens\":700,\"total_tokens\":13116},\"total_tokens\":12461},\"index\":null,\"bz_res\":null,\"originalRes\":\"\",\"data_type\":\"\",\"content\":null}",
108 "status": "1",
109 "api_id": "ChatFilePlus.compose",
110 "action_info": {
111 "action_name": "生成内容",
112 "action_content": "生成完成"
113 }
114 },
115 {
116 "plugin_id": "5284:2.0.2",
117 "plugin_name": "",
118 "plugin_req": "{\"response_format\":{\"type\":\"text\"},\"files\":[[{\"name\":\"600009_20241031_X0WC.pdf\",\"type\":\"doc\",\"url\":\"https://www.sse.com.cn/disclosure/listedinfo/announcement/c/new/2024-10-31/600009_20241031_X0WC.pdf\"}]]}",
119 "plugin_resp": "{\"errCode\":9,\"errMsg\":\"OK\",\"status\":\"文档创作中\",\"text\":\"\",\"actionName\":\"开始阅读\",\"actionContent\":\"开始阅读文档内容\",\"usage\":null,\"index\":null,\"bz_res\":null,\"originalRes\":\"\",\"data_type\":\"\",\"content\":null}\n{\"errCode\":12,\"errMsg\":\"success\",\"status\":\"BuildIndexDone\",\"text\":\"\",\"actionName\":\"开始生成\",\"actionContent\":\"阅读完成,准备生成内容\",\"usage\":null,\"index\":null,\"bz_res\":null,\"originalRes\":\"\",\"data_type\":\"\",\"content\":null}\n{\"errCode\":10,\"errMsg\":\"OK\",\"status\":\"文档创作完成\",\"text\":\"\",\"actionName\":\"生成内容\",\"actionContent\":\"生成完成\",\"usage\":{\"abstract_tokens\":0,\"create_tokens\":13116,\"parse_tokens\":0,\"search_tokens\":0,\"tools\":{\"call_count\":1,\"prompt_tokens\":12416,\"completion_tokens\":700,\"total_tokens\":13116},\"total_tokens\":12461},\"index\":null,\"bz_res\":null,\"originalRes\":\"\",\"data_type\":\"\",\"content\":null}",
120 "status": "2",
121 "api_id": "ChatFilePlus.compose",
122 "action_info": null
123 }
124 ],
125 "plugin_metas": [
126 {
127 "apiId": "ChatFilePlus.compose",
128 "logoUrl": "https://chatfile-icon.bj.bcebos.com/chatfile-icon.png",
129 "operationId": "compose",
130 "pluginId": "5284:2.0.2",
131 "pluginNameForHuman": "阅读助手Plus",
132 "pluginNameForModel": "ChatFilePlus",
133 "pluginVersion": "2.0.2",
134 "runtimeMetaInfo": {
135 "function_call": {
136 "arguments": "{}",
137 "name": "ChatFilePlus.compose"
138 },
139 "returnRawFieldName": "/text",
140 "return_raw_config": {
141 "output_field_path": "/text",
142 "type": "string"
143 },
144 "thoughts": null
145 },
146 "uiMeta": null
147 }
148 ]
149 }
150 ],
151 "usage": {
152 "prompt_tokens": 12468,
153 "completion_tokens": 700,
154 "total_tokens": 13168,
155 "prompt_tokens_details": {
156 "plugin_tokens": {
157 "ChatFilePlus": 12461
158 }
159 }
160 }
161}
网页分析
请求
1curl --location 'https://qianfan.baidubce.com/v2/chat/completions' \
2--header 'Content-Type: application/json' \
3--header 'Authorization: Bearer bce-v3/ALTAK-*********/614fb**********' \
4--data '{
5 "model": "ernie-3.5-8k",
6 "stream_options":{
7 "include_usage":true
8 },
9 "messages": [{
10 "role": "user",
11 "content":"对这个网站进行快速摘要,需要包含核心要点、段落大意"
12
13
14 }],
15 "plugins": [
16 "ChatFilePlus"
17 ],
18 "stream": true,
19 "plugin_options": {
20 "plugin_args": {
21 "ChatFilePlus": {
22 "body": {
23 "files": [
24 [
25 {
26 "type": "link",
27 "url": "www.baidu.com" ,
28 "name": "www.baidu.com"
29 }
30
31 ]
32 ]
33 }
34 }
35 }
36 }
37}'
1import requests
2import json
3
4def main():
5 url = "https://qianfan.baidubce.com/v2/chat/completions"
6
7 payload = json.dumps({
8 "model": "ernie-3.5-8k",
9 "stream_options":{
10 "include_usage":true
11 },
12 "messages": [{
13 "role": "user",
14 "content":"对这个网站进行快速摘要,需要包含核心要点、段落大意"
15
16
17 }],
18 "plugins": [
19 "ChatFilePlus"
20 ],
21 "stream": True,
22 "plugin_options": {
23 "plugin_args": {
24 "ChatFilePlus": {
25 "body": {
26 "files": [
27 [
28 {
29 "type": "link",
30 "url": "www.baidu.com" ,
31 "name": "www.baidu.com"
32 }
33
34 ]
35 ]
36 }
37 }
38 }
39 }
40 })
41 headers = {
42 'Content-Type': 'application/json',
43 'Authorization': 'Bearer bce-v3/ALTAK-*********/614fb**********'
44 }
45
46 response = requests.request("POST", url, headers=headers, data=payload)
47
48 print(response.text)
49
50
51if __name__ == '__main__':
52 main()
响应
JSON
1{
2 "id": "as-9q6d7jmb1j",
3 "object": "chat.completion",
4 "created": 1736854631,
5 "model": "ernie-3.5-8k",
6 "choices": [
7 {
8 "index": 0,
9 "message": {
10 "role": "assistant",
11 "content": "这份文件是“百度一下,你就知道”的网页快照,主要是一个百度搜索引擎及其相关服务和产品的首页展示。以下是核心内容快速摘要:\n\n1. **搜索引擎入口**:\n - 二级要点关键短语:搜索框与搜索功能\n - 网页顶部有一个显眼的搜索框,用户可以在此输入关键词进行搜索。\n - 搜索框下方列出了“新闻”、“hao123”、“地图”、“视频”、“贴吧”等搜索分类,方便用户快速定位所需信息。\n\n2. **百度产品与服务**:\n - 二级要点关键短语:多样化产品线\n - 除了搜索引擎,百度还提供了“登录”功能,允许用户登录百度账号,享受更多个性化服务。\n - 网页底部有“更多产品”链接,指向百度旗下的其他服务和产品,如百度知道、百度文库等。\n\n3. **关于百度信息**:\n - 二级要点关键短语:公司信息与版权声明\n - 网页底部包含了“关于百度”的链接,提供关于百度公司的相关信息。\n - 显示了“About Baidu”的英文标识,以及“使用百度前必读”和“意见反馈”等链接,体现了百度对用户需求的关注和服务质量的重视。\n - 底部还注明了“京ICP证030173号”,表明了百度的合法经营资质。\n\n4. **页面布局与设计**:\n - 二级要点关键短语:简洁明了的设计\n - 整个网页的布局简洁明了,以白色为主色调,辅以百度特有的蓝色元素,营造出清新、专业的视觉效果。\n - 各个功能区域划分清晰,便于用户快速找到所需功能。\n\n5. **用户体验**:\n - 二级要点关键短语:便捷性与互动性\n - 通过搜索框和分类标签,用户可以快速定位并获取所需信息,体现了百度的便捷性。\n - “贴吧”等社区平台为用户提供了互动交流的空间,增强了用户的参与感和归属感。\n\n**段落大意总结**:\n- 网页快照展示了百度搜索引擎的首页界面,包括搜索框、搜索分类、登录功能等核心要素。\n- 百度提供了多样化的产品和服务,通过“更多产品”链接可以访问更多服务。\n- 网页底部包含了关于百度的信息、版权声明以及用户服务相关链接,体现了百度对用户需求的关注和服务质量的重视。\n- 页面布局简洁明了,设计专业,用户体验便捷且富有互动性。"
12 },
13 "finish_reason": "normal",
14 "flag": 0,
15 "plugin_info": [
16 {
17 "plugin_id": "5284:2.0.2",
18 "plugin_name": "",
19 "plugin_req": "{\"response_format\":{\"type\":\"text\"},\"files\":[[{\"name\":\"www.baidu.com\",\"type\":\"link\",\"url\":\"www.baidu.com\"}]]}",
20 "plugin_resp": "",
21 "status": "1",
22 "api_id": "ChatFilePlus.getSummary",
23 "action_info": null
24 },
25 {
26 "plugin_id": "5284:2.0.2",
27 "plugin_name": "",
28 "plugin_req": "{\"response_format\":{\"type\":\"text\"},\"files\":[[{\"name\":\"www.baidu.com\",\"type\":\"link\",\"url\":\"www.baidu.com\"}]]}",
29 "plugin_resp": "{\"errCode\":6,\"errMsg\":\"\",\"status\":\"摘要生成请求发送中\",\"text\":\"\",\"actionName\":\"生成内容\",\"actionContent\":\"开始生成\",\"usage\":null,\"index\":null,\"bz_res\":null,\"originalRes\":\"\",\"data_type\":\"\",\"content\":null}",
30 "status": "1",
31 "api_id": "ChatFilePlus.getSummary",
32 "action_info": {
33 "action_name": "生成内容",
34 "action_content": "开始生成"
35 }
36 },
37 {
38 "plugin_id": "5284:2.0.2",
39 "plugin_name": "",
40 "plugin_req": "{\"response_format\":{\"type\":\"text\"},\"files\":[[{\"name\":\"www.baidu.com\",\"type\":\"link\",\"url\":\"www.baidu.com\"}]]}",
41 "plugin_resp": "{\"errCode\":6,\"errMsg\":\"\",\"status\":\"摘要生成请求发送中\",\"text\":\"\",\"actionName\":\"生成内容\",\"actionContent\":\"开始生成\",\"usage\":null,\"index\":null,\"bz_res\":null,\"originalRes\":\"\",\"data_type\":\"\",\"content\":null}\n{\"errCode\":12,\"errMsg\":\"success\",\"status\":\"BuildIndexDone\",\"text\":\"\",\"actionName\":\"开始生成\",\"actionContent\":\"阅读完成,准备生成内容\",\"usage\":null,\"index\":null,\"bz_res\":null,\"originalRes\":\"\",\"data_type\":\"\",\"content\":null}",
42 "status": "1",
43 "api_id": "ChatFilePlus.getSummary",
44 "action_info": {
45 "action_name": "开始生成",
46 "action_content": "阅读完成,准备生成内容"
47 }
48 },
49 {
50 "plugin_id": "5284:2.0.2",
51 "plugin_name": "",
52 "plugin_req": "{\"response_format\":{\"type\":\"text\"},\"files\":[[{\"name\":\"www.baidu.com\",\"type\":\"link\",\"url\":\"www.baidu.com\"}]]}",
53 "plugin_resp": "{\"errCode\":6,\"errMsg\":\"\",\"status\":\"摘要生成请求发送中\",\"text\":\"\",\"actionName\":\"生成内容\",\"actionContent\":\"开始生成\",\"usage\":null,\"index\":null,\"bz_res\":null,\"originalRes\":\"\",\"data_type\":\"\",\"content\":null}\n{\"errCode\":12,\"errMsg\":\"success\",\"status\":\"BuildIndexDone\",\"text\":\"\",\"actionName\":\"开始生成\",\"actionContent\":\"阅读完成,准备生成内容\",\"usage\":null,\"index\":null,\"bz_res\":null,\"originalRes\":\"\",\"data_type\":\"\",\"content\":null}",
54 "status": "1",
55 "api_id": "ChatFilePlus.getSummary",
56 "action_info": null
57 },
58 {
59 "plugin_id": "5284:2.0.2",
60 "plugin_name": "",
61 "plugin_req": "{\"response_format\":{\"type\":\"text\"},\"files\":[[{\"name\":\"www.baidu.com\",\"type\":\"link\",\"url\":\"www.baidu.com\"}]]}",
62 "plugin_resp": "{\"errCode\":6,\"errMsg\":\"\",\"status\":\"摘要生成请求发送中\",\"text\":\"\",\"actionName\":\"生成内容\",\"actionContent\":\"开始生成\",\"usage\":null,\"index\":null,\"bz_res\":null,\"originalRes\":\"\",\"data_type\":\"\",\"content\":null}\n{\"errCode\":12,\"errMsg\":\"success\",\"status\":\"BuildIndexDone\",\"text\":\"\",\"actionName\":\"开始生成\",\"actionContent\":\"阅读完成,准备生成内容\",\"usage\":null,\"index\":null,\"bz_res\":null,\"originalRes\":\"\",\"data_type\":\"\",\"content\":null}",
63 "status": "1",
64 "api_id": "ChatFilePlus.getSummary",
65 "action_info": null
66 },
67 {
68 "plugin_id": "5284:2.0.2",
69 "plugin_name": "",
70 "plugin_req": "{\"response_format\":{\"type\":\"text\"},\"files\":[[{\"name\":\"www.baidu.com\",\"type\":\"link\",\"url\":\"www.baidu.com\"}]]}",
71 "plugin_resp": "{\"errCode\":6,\"errMsg\":\"\",\"status\":\"摘要生成请求发送中\",\"text\":\"\",\"actionName\":\"生成内容\",\"actionContent\":\"开始生成\",\"usage\":null,\"index\":null,\"bz_res\":null,\"originalRes\":\"\",\"data_type\":\"\",\"content\":null}\n{\"errCode\":12,\"errMsg\":\"success\",\"status\":\"BuildIndexDone\",\"text\":\"\",\"actionName\":\"开始生成\",\"actionContent\":\"阅读完成,准备生成内容\",\"usage\":null,\"index\":null,\"bz_res\":null,\"originalRes\":\"\",\"data_type\":\"\",\"content\":null}",
72 "status": "1",
73 "api_id": "ChatFilePlus.getSummary",
74 "action_info": null
75 },
76 {
77 "plugin_id": "5284:2.0.2",
78 "plugin_name": "",
79 "plugin_req": "{\"response_format\":{\"type\":\"text\"},\"files\":[[{\"name\":\"www.baidu.com\",\"type\":\"link\",\"url\":\"www.baidu.com\"}]]}",
80 "plugin_resp": "{\"errCode\":6,\"errMsg\":\"\",\"status\":\"摘要生成请求发送中\",\"text\":\"\",\"actionName\":\"生成内容\",\"actionContent\":\"开始生成\",\"usage\":null,\"index\":null,\"bz_res\":null,\"originalRes\":\"\",\"data_type\":\"\",\"content\":null}\n{\"errCode\":12,\"errMsg\":\"success\",\"status\":\"BuildIndexDone\",\"text\":\"\",\"actionName\":\"开始生成\",\"actionContent\":\"阅读完成,准备生成内容\",\"usage\":null,\"index\":null,\"bz_res\":null,\"originalRes\":\"\",\"data_type\":\"\",\"content\":null}\n{\"errCode\":7,\"errMsg\":\"success\",\"status\":\"摘要生成完成\",\"text\":\"\",\"actionName\":\"生成内容\",\"actionContent\":\"生成完成\",\"usage\":{\"abstract_tokens\":1815,\"parse_tokens\":0,\"search_tokens\":0,\"tools\":{\"call_count\":1,\"prompt_tokens\":1316,\"completion_tokens\":499,\"total_tokens\":1815},\"total_tokens\":1725},\"index\":null,\"bz_res\":null,\"originalRes\":\"\",\"data_type\":\"\",\"content\":null}",
81 "status": "1",
82 "api_id": "ChatFilePlus.getSummary",
83 "action_info": {
84 "action_name": "生成内容",
85 "action_content": "生成完成"
86 }
87 },
88 {
89 "plugin_id": "5284:2.0.2",
90 "plugin_name": "",
91 "plugin_req": "{\"response_format\":{\"type\":\"text\"},\"files\":[[{\"name\":\"www.baidu.com\",\"type\":\"link\",\"url\":\"www.baidu.com\"}]]}",
92 "plugin_resp": "{\"errCode\":6,\"errMsg\":\"\",\"status\":\"摘要生成请求发送中\",\"text\":\"\",\"actionName\":\"生成内容\",\"actionContent\":\"开始生成\",\"usage\":null,\"index\":null,\"bz_res\":null,\"originalRes\":\"\",\"data_type\":\"\",\"content\":null}\n{\"errCode\":12,\"errMsg\":\"success\",\"status\":\"BuildIndexDone\",\"text\":\"\",\"actionName\":\"开始生成\",\"actionContent\":\"阅读完成,准备生成内容\",\"usage\":null,\"index\":null,\"bz_res\":null,\"originalRes\":\"\",\"data_type\":\"\",\"content\":null}\n{\"errCode\":7,\"errMsg\":\"success\",\"status\":\"摘要生成完成\",\"text\":\"\",\"actionName\":\"生成内容\",\"actionContent\":\"生成完成\",\"usage\":{\"abstract_tokens\":1815,\"parse_tokens\":0,\"search_tokens\":0,\"tools\":{\"call_count\":1,\"prompt_tokens\":1316,\"completion_tokens\":499,\"total_tokens\":1815},\"total_tokens\":1725},\"index\":null,\"bz_res\":null,\"originalRes\":\"\",\"data_type\":\"\",\"content\":null}",
93 "status": "2",
94 "api_id": "ChatFilePlus.getSummary",
95 "action_info": null
96 }
97 ],
98 "plugin_metas": [
99 {
100 "apiId": "ChatFilePlus.getSummary",
101 "logoUrl": "https://chatfile-icon.bj.bcebos.com/chatfile-icon.png",
102 "operationId": "getSummary",
103 "pluginId": "5284:2.0.2",
104 "pluginNameForHuman": "阅读助手Plus",
105 "pluginNameForModel": "ChatFilePlus",
106 "pluginVersion": "2.0.2",
107 "runtimeMetaInfo": {
108 "function_call": {
109 "arguments": "{}",
110 "name": "ChatFilePlus.getSummary"
111 },
112 "returnRawFieldName": "/text",
113 "return_raw_config": {
114 "output_field_path": "/text",
115 "type": "string"
116 },
117 "thoughts": null
118 },
119 "uiMeta": null
120 }
121 ]
122 }
123 ],
124 "usage": {
125 "prompt_tokens": 1738,
126 "completion_tokens": 499,
127 "total_tokens": 2237,
128 "prompt_tokens_details": {
129 "plugin_tokens": {
130 "ChatFilePlus": 1725
131 }
132 }
133 }
134}
多轮请求示例
请求
1curl --location 'https://qianfan.baidubce.com/v2/chat/completions' \
2--header 'Content-Type: application/json' \
3--header 'Authorization: Bearer bce-v3/ALTAK-*********/614fb**********' \
4--data '{
5 "model": "ernie-3.5-8k",
6 "messages": [
7 {
8 "role": "user",
9 "content":"分析该财报,说明公司经营情况"
10 },
11 {
12 "role": "assistant",
13 "content": "根据提供的上海国际机场股份有限公司(证券代码:600009,简称:上海机场)2024年第三季度报告,我们可以从以下几个方面来分析公司的经营情况:\n\n### 一、财务概况\n\n1. **营业收入与净利润**:\n - 营业收入:本报告期(第三季度)为3,127,199,442.24元,同比增长2.46%;年初至报告期末(前三季度)为9,190,859,564.62元,同比增长16.03%。\n - 归属于上市公司股东的净利润:本报告期为386,750,539.79元,同比增长6.16%;年初至报告期末为1,201,623,638.29元,同比增长141.87%。\n\n2. **扣除非经常性损益后的净利润**:\n - 本报告期为375,096,389.27元,同比增长7.85%;年初至报告期末为1,180,575,830.15元,同比增长159.13%。\n\n3. **经营活动产生的现金流量净额**:\n - 年初至报告期末为3,803,714,946.70元,同比增长87.10%。\n\n### 二、盈利能力分析\n\n- **基本每股收益和稀释每股收益**:年初至报告期末分别为0.48元/股,同比增长140.00%。\n- **加权平均净资产收益率**:年初至报告期末为2.93%,同比增加1.68个百分点。\n\n### 三、资产与负债情况\n\n1. **总资产**:\n - 本报告期末为68,953,537,204.60元,比上年度末减少0.76%。\n\n2. **归属于上市公司股东的所有者权益**:\n - 本报告期末为40,778,543,386.76元,比上年度末增加0.58%。\n\n3. **负债情况**:\n - 流动负债合计为9,227,248,799.68元,非流动负债合计为17,147,088,082.68元,负债合计为26,374,336,882.36元。\n\n### 四、非经常性损益项目\n\n- 非经常性损益项目主要包括非流动性资产处置损益、政府补助、金融资产和负债的公允价值变动损益等,合计对年初至报告期末的净利润影响为21,047,808.14元。\n\n### 五、股东情况\n\n- **普通股股东总数**:报告期末为205,798名。\n- **前十名股东持股情况**:上海机场(集团)有限公司为最大股东,持股比例为58.38%,其他股东包括香港中央结算有限公司、上海翼行企业发展有限公司等。\n\n### 六、经营情况说明\n\n- 报告期内,公司航空业务量同比大幅增加,导致经营效益显著增长,这是净利润大幅增长的主要原因。\n- 公司与上海机场德高动量广告有限公司签订了广告阵地经营权转让合同,相关广告合同收入达1.74亿元。\n- 公司与日上免税行(上海)有限公司签订了免税店项目经营权转让合同的补充协议,相关免税合同收入达2.67亿元。\n\n### 七、未来展望\n\n- 鉴于全球经济变化及航空业的发展趋势,公司将继续巩固其在免税业务和广告业务方面的领先地位,并致力于提高口岸免税市场的竞争力,以确保业务的持续健康发展。\n\n综上所述,上海国际机场股份有限公司在2024年前三季度实现了营业收入和净利润的显著增长,主要得益于航空业务量的增加。公司资产结构稳定,股东基础坚实,未来有望通过持续的业务拓展和优化进一步提升盈利能力。"
14 },
15 {
16 "role": "user",
17 "content":"今天北京天气怎么样"
18 }
19 ],
20 "plugins": [
21 "ChatFilePlus"
22 ],
23 "stream": false,
24 "plugin_options": {
25 "plugin_args": {
26 "ChatFilePlus": {
27 "body": {
28 "files": [
29 [
30 {
31 "type": "doc",
32 "url": "https://www.s***1_X0WC.pdf"
33 }
34
35 ],
36 []
37 ]
38 }
39 }
40 }
41 }
42}'
1import requests
2import json
3
4def main():
5 url = "https://qianfan.baidubce.com/v2/chat/completions"
6
7 payload = json.dumps({
8 "model": "ernie-3.5-8k",
9 "messages": [
10 {
11 "role": "user",
12 "content":"分析该财报,说明公司经营情况"
13 },
14 {
15 "role": "assistant",
16 "content": "根据提供的上海国际机场股份有限公司(证券代码:600009,简称:上海机场)2024年第三季度报告,我们可以从以下几个方面来分析公司的经营情况:\n\n### 一、财务概况\n\n1. **营业收入与净利润**:\n - 营业收入:本报告期(第三季度)为3,127,199,442.24元,同比增长2.46%;年初至报告期末(前三季度)为9,190,859,564.62元,同比增长16.03%。\n - 归属于上市公司股东的净利润:本报告期为386,750,539.79元,同比增长6.16%;年初至报告期末为1,201,623,638.29元,同比增长141.87%。\n\n2. **扣除非经常性损益后的净利润**:\n - 本报告期为375,096,389.27元,同比增长7.85%;年初至报告期末为1,180,575,830.15元,同比增长159.13%。\n\n3. **经营活动产生的现金流量净额**:\n - 年初至报告期末为3,803,714,946.70元,同比增长87.10%。\n\n### 二、盈利能力分析\n\n- **基本每股收益和稀释每股收益**:年初至报告期末分别为0.48元/股,同比增长140.00%。\n- **加权平均净资产收益率**:年初至报告期末为2.93%,同比增加1.68个百分点。\n\n### 三、资产与负债情况\n\n1. **总资产**:\n - 本报告期末为68,953,537,204.60元,比上年度末减少0.76%。\n\n2. **归属于上市公司股东的所有者权益**:\n - 本报告期末为40,778,543,386.76元,比上年度末增加0.58%。\n\n3. **负债情况**:\n - 流动负债合计为9,227,248,799.68元,非流动负债合计为17,147,088,082.68元,负债合计为26,374,336,882.36元。\n\n### 四、非经常性损益项目\n\n- 非经常性损益项目主要包括非流动性资产处置损益、政府补助、金融资产和负债的公允价值变动损益等,合计对年初至报告期末的净利润影响为21,047,808.14元。\n\n### 五、股东情况\n\n- **普通股股东总数**:报告期末为205,798名。\n- **前十名股东持股情况**:上海机场(集团)有限公司为最大股东,持股比例为58.38%,其他股东包括香港中央结算有限公司、上海翼行企业发展有限公司等。\n\n### 六、经营情况说明\n\n- 报告期内,公司航空业务量同比大幅增加,导致经营效益显著增长,这是净利润大幅增长的主要原因。\n- 公司与上海机场德高动量广告有限公司签订了广告阵地经营权转让合同,相关广告合同收入达1.74亿元。\n- 公司与日上免税行(上海)有限公司签订了免税店项目经营权转让合同的补充协议,相关免税合同收入达2.67亿元。\n\n### 七、未来展望\n\n- 鉴于全球经济变化及航空业的发展趋势,公司将继续巩固其在免税业务和广告业务方面的领先地位,并致力于提高口岸免税市场的竞争力,以确保业务的持续健康发展。\n\n综上所述,上海国际机场股份有限公司在2024年前三季度实现了营业收入和净利润的显著增长,主要得益于航空业务量的增加。公司资产结构稳定,股东基础坚实,未来有望通过持续的业务拓展和优化进一步提升盈利能力。"
17 },
18 {
19 "role": "user",
20 "content":"今天北京天气怎么样"
21 }
22 ],
23 "plugins": [
24 "ChatFilePlus"
25 ],
26 "stream": false,
27 "plugin_options": {
28 "plugin_args": {
29 "ChatFilePlus": {
30 "body": {
31 "files": [
32 [
33 {
34 "type": "doc",
35 "url": "https://www.ss***_X0WC.pdf"
36 }
37
38 ],
39 []
40 ]
41 }
42 }
43 }
44 }
45})
46 headers = {
47 'Content-Type': 'application/json',
48 'Authorization': 'Bearer bce-v3/ALTAK-*********/614fb**********'
49 }
50
51 response = requests.request("POST", url, headers=headers, data=payload)
52
53 print(response.text)
54
55
56if __name__ == '__main__':
57 main()
响应
JSON
1{
2 "id": "as-nfpvtuuvmg",
3 "object": "chat.completion",
4 "created": 1741587233,
5 "model": "ernie-3.5-8k",
6 "choices": [
7 {
8 "index": 0,
9 "message": {
10 "role": "assistant",
11 "content": "很抱歉,由于我作为一个AI助手无法实时获取外部数据,包括当前的天气信息,因此无法直接为您提供今天北京的天气情况。\n\n为了获取最准确的北京天气信息,我建议您查看以下途径:\n\n1. 访问中国气象局官方网站或使用其官方APP,这些平台通常会提供实时更新的天气数据。\n\n2. 使用智能手机上的天气应用程序,这些应用通常会根据您的位置自动提供当地的天气信息。\n\n3. 查看当地的电视台或广播电台的天气预报节目,这些节目通常会提供详细的天气信息和预测。\n\n4. 访问社交媒体平台或新闻网站,这些平台经常会分享最新的天气情况和预警信息。\n\n希望这些建议能帮助您获取到今天北京的天气情况。"
12 },
13 "finish_reason": "normal",
14 "flag": 0
15 }
16 ],
17 "usage": {
18 "prompt_tokens": 871,
19 "completion_tokens": 144,
20 "total_tokens": 1015
21 }
22}