【树莓派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
|