ESP32S3接入文心一言
ESP32S3接入文心一言
Author: kkl
一、概述
使用ESP32S3接入文心一言,其实是为我后面的某个小项目做铺垫啦!这里记录一下实现的过程。
环境
- 主控:ESP32S3N16R8
- 平台:Arduino + PlatformIO + VScode
二、步骤
- 在百度智能云的云千帆控制台并创建应用获取
API Key
和Secret Key
- 根据创建应用生成的
API Key
和Secret Key
来获取access_token
- 在ESP32S3中发送POST请求API
三、实现
1. 在百度智能云的云千帆控制台并创建应用获取API Key
和Secret Key
首先要使用云账号登录百度智能云,然后进入千帆大模型平台,创建一个新应用。(注意:分清楚百度账号还是云账号,这两个不一样的)
百度智能云千帆控制台:https://console.bce.baidu.com/qianfan/ais/console/applicationConsole/application
创建新应用:
创建好应用以后就可以得到API Key
和Secret Key
!
2. 根据创建应用生成的API Key
和Secret Key
来获取access_token
进入API代码调试界面:
应用列表选择自己创建的ESP32S3智能语音助手
获取access_token
指令格式:"role":"user","content":"介绍一下名侦探柯南这部动画"
调试结果如下:
3. 在ESP32S3中发送POST请求API
代码如下:
1 |
|
四、总结
意外的顺利耶!Yapi😘
- 要注意的是,文心一言的API新用户第一个月可以获得一张20元的优惠券有效期1个月,1个月以后就要付费使用文心一言啦!
- access_token默认有效期30天,单位是秒,生产环境注意及时刷新。刷新了旧的也能用(只要不超时)
鸣谢
ESP32S3接入文心一言
https://zhangkeliang0627.github.io/2024/03/25/ESP32S3接入文心一言/README/