【树莓派5 测评】 +08.讯飞星火认知大模型的API访问测试(zmj) 
 
 
近年来,国内外的人工智能(AI)模型发展势头迅猛,如火如荼百花齐放。在国内,阿里云、百度、腾讯、华为等科技巨头以及众多创新型公司和科研机构都在积极投入研发,推出了各自的AI模型,涵盖了自然语言处理(NLP)、计算机视觉(CV)、强化学习(RL)、自动驾驶等多个领域。 科大讯飞研发的认知型AI大模型(讯飞星火认知大模型),具有较强的逻辑推理能力和跨模态交互功能,在自然语言处理任务及复杂场景下表现出色,尤其是在教育、医疗、司法等行业有深度应用。其实kimi、通义千问、文心一言、讯飞星火等AI大模型十分给力。 1.        基本流程首先完成注册及认证(全流程约十几分钟),然后进行API访问开发。 - //------讯飞星火
 
 - //---官网
 
 - https://www.xfyun.cn/
 
 - //---新手指南
 
 - https://www.xfyun.cn/beginner
 
 - //---文档中心
 
 - https://www.xfyun.cn/doc/
 
 - //------注册及认证(全流程十几分钟):
 
 - 官网账号注册、账号实名制认证、创建应用申请(等待审批)、获取服务接口认证信息(APPID、APPKey、APPSecret)
 
 - //------模型调用
 
 - 在获取服务接口认证信息(APPID、APPKey、APPSecret)之后,可以基于官网给出的案例DEMO进行API访问开发。
 
  复制代码//------应用及服务接口认证信息 2.        人脸检测和属性分析API参考官网API手册,填入服务接口认证信息和图片地址,测试应用即可。 需要说明的是,图片需要放置到本地,路径信息需要是完整路径。 - //------人脸检测和属性分析API
 
 - //---API说明文档
 
 - https://www.xfyun.cn/doc/face/xf-face-detect/API.html
 
 - //---人脸检测(人物海报)
 
 - https://www.1905.com/newgallery/list/c35.html
 
  复制代码//------API说明文档 2.1        部分源码说明- 1.人脸检测和属性分析demo(python3语言)的依赖库说明:
 
 - datetime:datetime是Python的内置库,无需额外安装。
 
 - wsgiref.handlers:wsgiref是Python的内置库,无需额外安装。
 
 - time:time是Python的内置库,无需额外安装。
 
 - hashlib:hashlib是Python的内置库,无需额外安装。
 
 - base64:base64是Python的内置库,无需额外安装。
 
 - hmac:hmac是Python的内置库,无需额外安装。
 
 - urllib.parse:urllib是Python的内置库,无需额外安装。
 
 - os:os是Python的内置库,无需额外安装。
 
 - traceback:traceback是Python的内置库,无需额外安装。
 
 - json:json是Python的内置库,无需额外安装。
 
 - requests:requests是一个第三方库,需要通过pip进行安装。在命令行中运行以下命令进行安装:
 
 - 2.pip安装requests
 
 - 在Python中,安装库通常可以通过pip工具进行。pip是Python的包管理工具,可以用来安装和管理Python库。
 
 - sudo pip3 install requests
 
 - 3.服务接口认证信息和图片地址
 
 - 服务接口认证信息从注册账号对应的应用类型里获取;
 
 - 图片地址需要填写本地详细路径信息。
 
  复制代码//------附件源码 2.2        API测试API测试结果参考Log信息,详细信息可以参考官网API说明文档,部分字段信息在测试结果中已经做了备注。 - //------参数详细介绍说明
 
 - 人脸检测和属性分析API说明文档
 
 - https://www.xfyun.cn/doc/face/xf-face-detect/API.html
 
 - //------示例Log信息
 
 - zhaomeijing@raspberrypi5:~/workspace/07_xfyun_api$ ll
 
 - total 20
 
 - drwxr-xr-x  3 zhaomeijing zhaomeijing 4096 Apr 16 10:43 ./
 
 - drwxr-xr-x 10 zhaomeijing zhaomeijing 4096 Apr 16 10:30 ../
 
 - drwxr-xr-x  2 zhaomeijing zhaomeijing 4096 Apr 16 10:39 face_detect_pic/
 
 - -rw-r--r--  1 zhaomeijing zhaomeijing 5187 Apr 16 10:42 face_detect_python3_demo.py
 
 - zhaomeijing@raspberrypi5:~/workspace/07_xfyun_api$ tree
 
 - .
 
 - ├── face_detect_pic
 
 - │   ├── 01_test.png
 
 - │   └── 02_test.png
 
 - └── face_detect_python3_demo.py
 
  
- 2 directories, 3 files
 
 - zhaomeijing@raspberrypi5:~/workspace/07_xfyun_api$ python3 ./face_detect_python3_demo.py
 
 - Tue, 16 Apr 2024 02:43:20 GMT
 
 - host: api.xf-yun.com
 
 - date: Tue, 16 Apr 2024 02:43:20 GMT
 
 - POST /v1/private/s67c9c78c HTTP/1.1
 
 - api_key="07c6caed3947d5f9f1ab707f4eadc12c", algorithm="hmac-sha256", headers="host date request-line", signature="h4qrnUl9KaF7ITh7vLRfkkRSy
 
 - http://api.xf-yun.com/v1/private/s67c9c78c?host=api.xf-yun.com&date=Tue%2C+16+Apr+2024+02%3A43%3A20+GMT&authorization=YXBpX2tleT0iMDdjNmNhZbDlLYUY3SVRoN3ZMUmZra1JTeUkvQ2Y5djFROXRiZm1ESlBMST0i
 
 - {'header': {'code': 0, 'message': 'success', 'sid': 'ase000f94ff@hu18ee4c9998e05c4882'}, 'payload': {'face_detect_result': {'compress': 'raTkzNjM4MjE3NDQ5MTg4MjMsCgkJInciIDogMjI5LAoJCSJ4IiA6IDIyMCwKCQkieSIgOiAyMDcKCX0sCgkiZmFjZV9udW0iIDogMSwKCSJyZXQiIDogMAp9Cg=='}}}
 
 - {
 
 -         "face_1" :
 
 -         {
 
 -                 "h" : 305,
 
 -                 "score" : 0.99363821744918823,
 
 -                 "w" : 229,
 
 -                 "x" : 220,
 
 -                 "y" : 207
 
 -         },
 
 -         "face_num" : 1,
 
 -         "ret" : 0
 
 - }
 
  
- zhaomeijing@raspberrypi5:~/workspace/07_xfyun_api$
 
  复制代码//------测试结果 //------end  
 
 
 |