# API_final_project **Repository Path**: chen_ke_715/api_final_project ## Basic Information - **Project Name**: API_final_project - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-01-22 - **Last Updated**: 2025-04-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 特产淘——一个把家乡记忆留在身边的平台 ## 一、文档属性 文档名称 | 特产淘 ---|--- 版本 | 1.0 撰写人 | 陈珂 撰写时间|2021-01-20 状态|初稿 ### 加值宣言 本产品在“互联网 + 销售”的模式下进行家乡特产销售 ,平台建设服务对象为身在异乡的人们(主要是大学生),利用互联网技术与电商平台和快递服务相结合进行线上销售,提供了标准商品检测API技术、自然语言处理API技术、图像识别API技术以及语音识别API综合运用以为产品加值,帮助特产原产地商家入驻平台,用户通过平台购买商品并给予反馈,扩大了销售范围、降低了销售成本、 提高了销售效率。 ## 二、产品概述 ### 产品背景 随着互联网技术的发展,推动了中国多元消费的进程。线上 消费优势凸显出来,众多网络商城逐渐发展起来。“天猫”、“淘宝”、“京东”等各大电商应运而生,但是商城主要负责维护整个系统正常运行和平台的搭建,其商家的商品销售、商品种类没有统一规定,同时商品价格也没有根据品牌的层次给出标准,销售方式多样化,销售种类也不断增加,缺少专一化、规范化。 家乡特产作为一个重要的商品种类,销售方式也在不断发展。传统的销售模式下,销售范围狭窄,人流量不广,注重本地范围销售而忽略更大的市场。销售运营商可以批量销售各地的特产,运用强大的物流来分配各地需求,尤其是商对客的模式,可以让更了解自己特产的生产销售商直接面对想要购买或者是感兴趣的顾客,因此这种销售模式开始发展开来。 ### 市场分析 ![](https://gitee.com/chen_ke_715/api_final_project/raw/master/API_image/API_image/Agricultural_%20products_market_size.JPG) ![](https://gitee.com/chen_ke_715/api_final_project/raw/master/API_image/API_image/Electrical_business_scale.JPG) 随着互联网时代的到来,农产品电商平台也实现了迅速发展,为我国土特产行业带来发展机遇,目前已经形成了以农户或农业合作社为基础,大型农业企业和主要的电商平台为核心,辅以政府部门的相关电商平台为指导。数据显示,2019年1-11月,全国农村网络零售额达15229亿元,同比增长19%。此外2019年全国农产品网络零售额达到3975亿元,较2016年增长1.5倍。 ![2021中国土特产分布图](https://gitee.com/chen_ke_715/api_final_project/raw/82acf37e6d81c912b1768837e5e1a2c6d58ad7d7/API_image/API_image/Specialty_distribution_map.JPG) ### 产品简介 针对电商平台缺少专一化、规范化以及目标用户对特产购买的需求,该产品通过“互联网+销售”模式创建一个专门销售家乡特产的平台,商家可以通过文本审核、图像审核可以上传相关商品内容,用户可以通过文本搜索或以图搜图的形式在特产淘购买品尝到家乡的味道,并且用户可以通过浏览评价挑选商品,这让人与家人的距离通过网络紧密连接在一起。不仅加强了区域文化的传播与融合,促进贫困地区特产的销售,还可以提高贫困地区的经济效益,落实脱贫攻坚的政策。 ### 核心价值 #### 用户痛点 1.缺乏购买家乡特产的可靠、规范、专一的渠道; 2.通过传统销售模式,由批发商销售给中间商,最后通过各种渠道对接,过程繁琐、效率低,且成本高,降低了用户对商品的期望值。 #### 核心价值 “互联网 + 销售”的模式 下进行家乡特产销售 ,平台建设服务对象为身在异乡的人们,利用互联网技术与电商平台和快递服务相结合进行线上销售,提供了标准商品检测API技术、自然语言处理API技术、图像识别API技术、语音识别API扩大了销售范围、降低了销售成本、提高了销售效率。 ## 三、用户分析 ### 目标用户 目前中国大学生在校人数高达 3700 万,居全世界第一 , 用户量大,市场前景开阔。 ### 用户画像 ![image](https://gitee.com/chen_ke_715/api_final_project/raw/master/API_image/API_image/user_portrait1.JPG) ![image](https://gitee.com/chen_ke_715/api_final_project/raw/master/API_image/API_image/user_portrait2.JPG) ![image](https://gitee.com/chen_ke_715/api_final_project/raw/master/API_image/API_image/user_portrait3.JPG)![](https://gitee.com/chen_ke_715/api_final_project/raw/master/API_image/API_image/user_portrait4.JPG) - 核心用户:在外打工的上班族 - 主要用户:在校大学生 - 需求列表: 优先级 |用户需求|智能加值|API类型|API来源 ---|---|---|---|--- 1|在外打工的上班族想要购买家乡特产作为赠礼或者自身所需,保证质量| 文本审核API(查看评价反馈)|自然语言处理|百度AI开放平台 2| 在校大学生想要品尝家乡的味道,保证口味纯正| 图像识别API、图像审核API(查看商品外包装相似度,且保证商品不摻假)|图像识别|百度AI开放平台 3| 海外留学的学子想要将家乡的特色带到国外,并且降低对家乡的思念之情,保证供应充足且实时|图像搜索API|图像识别|百度AI开放平台 - 利害相关者分析 ![利害相关者分析](https://gitee.com/chen_ke_715/api_final_project/raw/master/API_image/API_image/lhxgzfx.JPG) 在产品设计上,需要对该张图的第一二象限的利益相关者尤为重视,尽最大能力满足他们的需求和提升他们的用户体验满意度;对于第二象限的利益相关者,需要给予一定程度的重视,随时掌握其与产品的相关性,比如实时关注博物馆文化事业的发展状况,根据变化更改完善产品;对于第三象限影响力小但相关度高的利益相关者,需要让他们充分了解情况并与他们交谈以帮助产品完善细节;对于第四象限的利益相关者,主要是持续关注他们,不必进行过度的沟通。 ## 四、产品原型 [特产淘1.0](https://modao.cc/app/33bd1f6b9adabb7a246c73df67b35b389c644586?simulator_type=device&sticky) ### [产品结构图](https://www.processon.com/mindmap/60081a750791294a0e9bd297) ![](https://gitee.com/chen_ke_715/api_final_project/raw/master/API_image/API_image/Product_structure_drawing.jpg) ### [交互界面流程图](https://www.processon.com/diagraming/600814540791294a0e9bc61c) ![](https://gitee.com/chen_ke_715/api_final_project/raw/master/API_image/API_image/flow_chart.jpg) ![](https://gitee.com/chen_ke_715/api_final_project/raw/master/API_image/API_image/Interactive_interface_flow.jpg) ### [数据流程图](https://www.processon.com/diagraming/6006fa0f1e08534bec29ee79) ![](https://gitee.com/chen_ke_715/api_final_project/raw/master/API_image/API_image/data_flowchart2.jpg) API|对象|数据流程 ---|---|--- 内容审核API、商品搜索入库API |商户|商户申请入驻-提交商品内容审核(文本+商品图片)-审核通过-商品搜索入库-成功入驻特产淘商城 语音识别API、商品搜索检索API、文本审核API |用户|注册成功-可以通过文字搜索/以图搜图/语音输入方式搜索商品-加入购物车-购买商品-完成收货-给予反馈-系统文本审核后显示用户评价 自然语言处理API|用户|查看评价-决定是否购买商品 ### 界面展示图 ![](https://gitee.com/chen_ke_715/api_final_project/raw/master/API_image/API_image/data_flowchart.JPG) ### 数据简介 综合百度开放平台数据库、中国知网关于中国土特产市场报告数据以及特产图片数据 ## 人工智能概率性考量- API评估 本产品的API主要采用的是百度AI开放平台的[标准商品检测API技术](https://ai.baidu.com/solution/fmcg/sku)、[自然语言处理API技术](https://ai.baidu.com/tech/textcensoring)、[图像搜索API技术](https://ai.baidu.com/tech/imagesearch)、[语音识别API技术](https://ai.baidu.com/tech/speech)。 - 百度AI开放平台自然语言处理API技术 - 百度AI开放平台图像搜索API技术 - 百度AI开放平台语音识别API技术 ### API调用 #### [内容审核平台](https://ai.baidu.com/ai-doc/ANTIPORN/jk42xep4e) - 应用场景 - 视频内容审核:配合关键帧抽取技术对视频帧中的图像、字幕进行审核,搭配语音识别和敏感声音检测技术,对视频内容进行全面审核,当然如果您不想进行抽帧等操作,可以直接使用短视频审核接口 - 电商平台内容审核:针对商家的广告宣传文本,通过图文审核判断是否符合新广告法,在双11、618、黑色星期五等购物节,通过百度内容审核,极大的弥补人力审核资源不足的问题,实时快速的对商品信息进行审核,保障平台内容安全 - UGC内容反垃圾:对论坛、贴吧等UGC内容中的图片、文章、评论进行合规性检查,并针对恶意推广、政治敏感、低俗辱骂、低质灌水内容进行审核,降低平台违规风险、有效提升平台内容质量、吸引更多用户与优质资源 1. 图像审核 接口地址:https://aip.baidubce.com/rest/2.0/solution/v1/img_censor/v2/user_defined 请求方式:POST 接口说明:内容审核平台-图像接口 请求参数说明: URL参数:
参数
access_token 通过API Key和Secret Key获取的access_token,参考“Access Token获取
Header如下:
参数
Content-Type application/x-www-form-urlencoded
Body中放置请求参数,参数详情如下:
参数名称 数据类型 是否必须 备注 样例
image String N
(和imgUrl二选一)
待审核图像Base64编码字符串,
以图像文件形式请求时必填,
图像要求base64后
大于等于5kb,小于等于4M,
最短边大于等于128像素,
小于等于4096像素,
支持的图片格式:PNG、JPG、JPEG、BMP、GIF(仅对首帧进行审核)、Webp、TIFF
/9j/4AAQSkZJRgABAQ
AASABIAAD/4QBYRXh
pZgAATU0AKgAAAAgA
AgESAAMAAAABAAYAAIdp
imgUrl String N
(和image二选一)
图像URL地址,
以URL形式请求,
图像Url需要做UrlEncode,
图像要求base64后大于等于5kb,
小于等于4M,
最短边大于等于128像素,
小于等于4096像素
支持的图片格式:PNG、JPG、JPEG、BMP、GIF(仅对首帧进行审核)、Webp、TIFF
https://ai-solution-admin.cdn.bcebos.com/audit%2Fdemo%2Fcensoring-demo.jpg
imgType uint64 N 图片类型0:静态图片(PNG、JPG、JPEG、BMP、GIF(仅对首帧进行审核)、Webp、TIFF),1:GIF动态图片 0
``` # 准备数据 # encoding:utf-8 import requests # client_id 为官网获取的AK, client_secret 为官网获取的SK host = 'https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=C9nf5CQpNmw3ZNgOpprsLeWt&client_secret=GClui1ceUiPGTTmOjOZxYcICfvSMXLCM' response = requests.get(host) if response: print(response.json()) ``` ``` """ 读取图片 """ def get_file_content(filePath): with open(filePath, 'rb') as fp: return fp.read() """ 调用色情识别接口 """ result = client.imageCensorUserDefined(get_file_content('example.jpg')) """ 如果图片是url调用如下 """ result = client.imageCensorUserDefined('http://www.example.com/image.jpg') ``` [响应参数说明](https://ai.baidu.com/ai-doc/ANTIPORN/Vk42xcpu1) - 成功返回参数示例 ``` { "log_id": 15556561295920002, "conclusion": "合规", "conclusionType": 1 } 或者 { "log_id": 15560926651500013, "conclusion": "合规", "conclusionType": 1, "data": [{ "type": 8, "subType": 0, "conclusion": "合规", "conclusionType": 1, "msg": "命中用户自定义图像白名单", "datasetName": "用户自定义图像白名单1" }] } ``` 2. 文本内容审核 - 应用场景 - 用户评论过滤:对网站用户的评论信息进行检测,审核出涉及色情、暴恐、政治敏感、恶意推广等内容,保证良好的用户体验 - 注册信息筛查:对用户的注册信息进行筛查,避免黑产通过用户名实现违规信息的推广 - 文章内容审核:对UGC文章内容进行多个维度的审核,避免因内容违规导致的APP下架等损失 接口地址:https://aip.baidubce.com/rest/2.0/solution/v1/text_censor/v2/user_defined 请求方式:POST 接口说明:内容审核平台-文本接口 请求参数说明:
参数名称 数据类型 是否必须 备注 样例
text String N 待审核文本字符串 "不要侮辱伟大的乐侃"
- 成功响应示例 ——合规: ``` { "log_id": 15556561295920002, "conclusion": "合规", "conclusionType": 1 } 或者 { "log_id": 15572142621780024, "conclusion": "合规", "conclusionType": 1, "data": [{ "type": 14, "subType": 0, "conclusion": "合规", "conclusionType": 1, "msg": "自定义文本白名单审核通过", "hits": [{ "datasetName": "SLK-测试-自定义文本白名单", "words": ["袁运筹"] }] }] } ``` - 成功响应示例 ——不合规: ``` { "log_id": 123456789, "conclusion": "不合规", "conclusionType": 2, "data": [{ "type": 11, "subType": 0, "conclusion": "不合规", "conclusionType": 2, "msg": "存在百度官方默认违禁词库不合规", "hits": [{ "datasetName": "百度默认黑词库", "words": ["免费翻墙"] }] }, { "type": 12, "subType": 2, "conclusion": "不合规", "conclusionType": 2, "msg": "存在文本色情不合规", "hits": [{ "datasetName": "百度默认文本反作弊库", "probability": 1.0, "words": ["电话 找小姐"] }] }, { "type": 12, "subType": 3, "conclusion": "不合规", "conclusionType": 2, "msg": "存在政治敏感不合规", "hits": [{ "probability": 1.0, "datasetName": "百度默认文本反作弊库", "words": ["敏感人物A"] }] }, { "type": 12, "subType": 4, "conclusion": "不合规", "conclusionType": 2, "msg": "存在恶意推广不合规", "hits": [{ "probability": 1.0, "datasetName": "百度默认文本反作弊库", "words": [""] }] }, { "type": 13, "subType": 0, "conclusion": "不合规", "conclusionType": 2, "msg": "存在自定义文本黑名单不合规", "hits": [{ "datasetName": "SLK-测试-自定义黑名单", "words": ["我是你爹", "他妈的"] }] }] } ``` - 失败响应事例: ``` { "log_id": 149319909347709, "error_code": 0, "error_msg":"configId error" } ``` [错误码查询](https://ai.baidu.com/ai-doc/ANTIPORN/Iki010pnh) #### 图像搜索 以图搜图,在指定图库中搜索出相同或相似的图片,适用于图片精确查找、相似素材搜索、拍照搜同款商品、相似商品推荐等场景
服务名称 能力简要描述
相同图片搜索 在自建图库中找到与检索图相同的图片,支持找到局部内容相同的大图,或适度调整背景和角度的相同图片;可用于图片精确查找、重复图片过滤等场景。
相似图片搜索 在自建图库中找到与检索图片语义相似的图片集,并给出相似度打分(综合图片类型、颜色、内容、布局等特征);适用于各种相似图片查找、相关内容推荐场景。
商品图片搜索 针对商品类图片,专项训练检索模型,在自建图库中搜索相同及相似的商品图片集,可找到不同颜色、背景、角度的同款商品;适用于电商平台拍照搜商品、相关商品推荐等场景。
绘本图片搜索(邀测) 可在自建图库中找到与检索图相同的绘本图片、儿童书本教材。支持用局部绘本页,找到内容相同的大图;可用于绘本、图书、教材的精确查找、重复图片过滤等场景。
1. 商品图片搜索 - 针对商品类图片,专项训练检索模型,在自建图库中搜索相同及相似的商品图片集,可找到不同颜色、背景、角度的同款商品 - 典型应用场景:各类B2B、B2C电商平台,相似商品推荐、拍照搜同款或者相似商品 - 适用的图片类型:电商商品图片(实体商品为主,如数码3C、服装鞋帽、日化百货等) - 注意:部分特殊商品,如面料、木材、瓷砖等,建议同步对比测试相似图搜索的效果,择优使用。 商品图片搜索包含入库、检索、删除、更新4个子接口;在正式使用之前请在控制台创建应用后,在应用详情页申请建库,建库成功后方可正常使用入库、检索、删除、更新接口。 [建库指引](https://ai.baidu.com/ai-doc/IMAGESEARCH/Dk3bczrmj) - 请求说明 该接口实现单张图片入库,入库时需要同步提交图片及可关联至本地图库的摘要信息(具体变量为brief,具体可传入图片在本地标记id、图片url、图片名称等)。同时可提交分类维度信息(具体变量为class_id1、class_id2),方便对图库中的图片进行管理、分类检索。 注:重复添加完全相同的图片会返回错误。 请求图片需经过base64编码:图片的base64编码指将一副图片数据编码成一串字符串,使用该字符串代替图像地址。您可以首先得到图片的二进制,然后用Base64格式编码即可。 注意:图片的base64编码是不包含图片头的,如(data:image/jpg;base64,) - 请求示例 HTTP 方法:POST 请求URL: https://aip.baidubce.com/rest/2.0/image-classify/v1/realtime_search/product/add URL参数 :
参数
access_token 通过API Key和Secret Key获取的access_token,参考“Access Token获取
Header如下:
参数
Content-Type application/x-www-form-urlencoded
Body中放置请求参数,参数详情如下: 请求参数
参数 是否必选 类型 可选值范围 说明
image string - 图像数据,base64编码后进行urlencode,要求base64编码和urlencode后大小不超过4M。和url二选一,image优先级更高,注意要去掉图片头部,如(data:image/jpg;base64,),最短边至少300px,最长边最大4096px,支持jpg/png/bmp格式。重复添加会返回错误。
url string - 图片URL,和image二选一,image优先级更高 ,由于图床的差异性,抓图服务无法适配所有的图床,部分URL可能抓不到图,或者图片下载超时,遇到上述情况时请更换图片URL、或者将图片下载到本地转码后上传
brief string - 检索时原样带回,最长256B。样例{"name":"周杰伦", "id":"666"} 请注意,检索接口不返回原图,仅返回当前填写的brief信息,所以调用入库接口时,brief信息请尽量填写可关联至本地图库的图片id或者图片url、图片名称等信息
class_id1 int32 1-65535范围内的整数 商品分类维度1,检索时可圈定该分类维度进行检索;只传入class_id1,则检索结果中包含class_id1内容的都会被检索到;同时传入class_id1与class_id2,则检索结果中同时包含class_id1和class_id2内容的才会被检索到
class_id2 int32 1-65535范围内的整数 商品分类维度2,检索时可圈定该分类维度进行检索 ,class_id1和class_id2无层级关系,检索时支持逻辑运算
- 请求代码事例 ``` # encoding:utf-8 import requests import base64 ''' 相似图检索—入库 ''' #未建库,请先前往百度云控制台,找到对应的应用,在应用详情页 下方申请建库,建库成功后方可正常使用入库、检索、删除、更新接口。不然会出现错误码216017 request_url = "https://aip.baidubce.com/rest/2.0/image-classify/v1/realtime_search/similar/add" # 二进制方式打开图片文件 f = open(r'C:\Users\19654\Desktop\特产淘APP\辣椒酱.jpg', 'rb') img = base64.b64encode(f.read()) params = {"brief":"{\"name\":\"小度\", \"id\":\"1\"}","image":img,"tags":"1,1"} access_token = '24.5679902c95296b6883942bc6eb99d336.2592000.1613839074.282335-23573927' # '[调用鉴权接口获取的token]'记得替换!!! request_url = request_url + "?access_token=" + access_token headers = {'content-type': 'application/x-www-form-urlencoded'} response = requests.post(request_url, data=params, headers=headers) if response: print (response.json()) ``` - 返回参数
字段 是否必选 类型 说明
log_id uint64 唯一的log id,用于问题定位
cont_sign string 上传图片的签名信息,请务必保存至本地,以便后续用作批量删除、查询某张图是否已经入过库等用途
返回示例: ``` { 'log_id': 3515397390800185686, 'error_code': 216681, 'brief': '{"name":"小度", "id":"1"}', 'cont_sign': '172772699,2586220593', 'error_msg': 'item has existed' } ``` 入库之后的图片,可在控制台的图库管理后台进行可视化管理,支持预览大图、更新摘要、更新分类信息、删除图片,入口在控制台-应用详情页 管理图库,注:大批量更新摘要或分类、删除图片请调用API。 商品图片搜索—检索 - 请求示例 ``` # encoding:utf-8 import requests import base64 ''' 商品检索—检索 ''' request_url = "https://aip.baidubce.com/rest/2.0/image-classify/v1/realtime_search/product/search" # 二进制方式打开图片文件 f = open('[本地文件]', 'rb') img = base64.b64encode(f.read()) params = {"image":img} access_token = '[调用鉴权接口获取的token]' request_url = request_url + "?access_token=" + access_token headers = {'content-type': 'application/x-www-form-urlencoded'} response = requests.post(request_url, data=params, headers=headers) if response: print (response.json()) ``` - 返回示例 ``` { "result_num": 1, "result": [ { "score": 0.97976700290421, "brief": "./data/jay1.jpg", "cont_sign": "475124309,1080176642" } ], "has_more" : "false", "log_id": 1968648150 } ``` [相似/同图片搜索详情点击此处](https://ai.baidu.com/ai-doc/IMAGESEARCH/Ck3bczreq) #### 短语音识别标准版 将60秒以内的语音精准识别为文字,可适用于手机语音输入、智能语音交互、语音指令、语音搜索等短语音交互场景 接口描述:向远程服务上传整段语音进行识别 - 请求说明 ``` # 读取文件 def get_file_content(filePath): with open(filePath, 'rb') as fp: return fp.read() # 识别本地文件 client.asr(get_file_content('audio.pcm'), 'pcm', 16000, { 'dev_pid': 1537, }) ```
参数 类型 描述 是否必须
speech Buffer 建立包含语音内容的Buffer对象, 语音文件的格式,pcm 或者 wav 或者 amr。不区分大小写
format String 语音文件的格式,pcm 或者 wav 或者 amr。不区分大小写。推荐pcm文件
rate int 采样率,16000、8000,固定值
cuid String 用户唯一标识,用来区分用户,填写机器 MAC 地址或 IMEI 码,长度为60以内
dev_pid Int 不填写lan参数生效,都不填写,默认1537(普通话 输入法模型),dev_pid参数见本节开头的表格
lan(已废弃) String 历史兼容参数,请使用dev_pid。如果dev_pid填写,该参数会被覆盖。语种选择,输入法模型,默认中文(zh)。 中文=zh、粤语=ct、英文=en,不区分大小写。
dev_pid 参数列表
dev_pid 语言 模型 是否有标点 备注
1537 普通话(纯中文识别) 输入法模型 有标点 支持自定义词库
1737 英语 无标点 不支持自定义词库
1637 粤语 有标点 不支持自定义词库
1837 四川话 有标点 不支持自定义词库
1936 普通话远场 远场模型 有标点 不支持
返回数据参数详情
参数 类型 是否一定输出 描述
err_no int 错误码
err_msg int 错误码描述
sn int 语音数据唯一标识,系统内部产生,用于 debug
result int 识别结果数组,提供1-5 个候选结果,string 类型为识别的字符串, utf-8 编码
- 返回示例 ``` // 成功返回 { "err_no": 0, "err_msg": "success.", "corpus_no": "15984125203285346378", "sn": "481D633F-73BA-726F-49EF-8659ACCC2F3D", "result": ["北京天气"] } // 失败返回 { "err_no": 2000, "err_msg": "data empty.", "sn": null } ``` ## 感谢结语 此文档出发点源于好友谭滋提供的名为[“互联网+”模式下大学生家乡特产销售平台建设 ](https://kns.cnki.net/kcms/detail/detail.aspx?dbcode=CJFD&dbname=CJFDLAST2020&filename=JJKJ202025099&v=jcMCSR9I4UcPjGADgCfVCcOdNV%25mmd2Ba%25mmd2FxeCpHN3DhMdksGzgdk9aPaUmlQ2r73Irx0f)的论文,紧接着我根据她的描述加之个人想法,运用所学API课程内容尝探索电商平台所需API技术,文档部分图片数据参考了[2021年中国土特产行业分析报告-市场运营态势与发展前景研究](http://www.chinacir.com.cn/02/fbibbhgk.shtml),所运用的API技术主要来源于[百度AI开放平台](https://ai.baidu.com/),文档中的用户画像、产品结构图、交互界面流程图、界面展示图等皆由个人通过[墨刀](https://www.so.com/link?m=buddJI98WwElp9u98GGZR5lwifozuhDPQaq32la97LDoBhKLtAlyc5bub6qTPhZwuUlSln6r7kSKbAOSE1cB5o%2F4%2FLvkrOjMDulEPNXRAj74kOMzDyv%2F%2FKg%3D%3D)、[precesson](https://www.processon.com/)所创作。谢谢查阅! ```python ```