ESP32 idf websocket 讯飞星火大模型 接入

ESP32 idf websocket 讯飞星火大模型 接入svg xmlns http www w3 org 2000 svg style display none svg

大家好,我是讯享网,很高兴认识大家。这里提供最前沿的Ai技术和互联网信息。



 
  
    
     
      
     
  
    
    

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档



  • 芯片型号不对,提示什么Not esp32c3 but esp32s3的,具体我也忘了
    ==>就是我说的芯片型号没选好,选回来就行;

  • 串口连接不上
    这个问题,有点复杂,可能跟以下原因有关:
    ==>某个IO没有上拉,对于ESP32C3来说,需要上拉IO08(供应商说的,如果不上拉大概率下载不了程序),好像ESP32S3也行,其他的就需要根据技术规格书来确定了;
    ==>接线的问题,EN跟BOOT这两个应该一般人都不会错,TX/RX反接试一下;
    ==>下载的时候其实是需要EN跟BOOT进行下拉的,这其实跟硬件有关系,但我现在偷懒了,不画按键了,直接买那个带EN和BOOT脚的下载器,一步到位。










  • 其他就百度CSDN啦。。。。

下面思路:先来看看官方的python程序做了啥,然后分析C语言要做什么,然后再写(chao)代码。

在这里插入图片描述

3.1.1 date参数

官方示例:

 
    

3.1.1.1 获取网络授时

 
    

3.1.1.2 按照要求格式生成时间字符串

 
    

3.1.2 authorization参数

3.1.2.1 字符串

首先,按照官方的格式,先生成这个格式的字符串

 
    

换行符、空格之类的要一模一样,建议最好是在后面加密的时候校验一下(下面会有加密校验的)

 
    
3.1.2.2 hmac-sha256算法加密

3.1.3 生成最终的url

没啥好像的,就是把3.1.2.2生成的结果跟域名拼在一起就行了,这里需要注意一下,空格和加号要换成特定的符号,如下:

 
    

如果不知道我这代码是啥意思,建议先拼在一起,然后把目标url跟你生成的url都一起丢给DS,然后叫他给你写个函数,估计即使我上面这个函数了

这个就是拼json了,看看自己用的模型示例跟着需求改就行,如下:

 
    

参数配置这么写就行,其他跟着官方例程走就好了,超时时间别太小就行

 
    

其实就一句话

 
    

根据程序来看呢,他是通过op_code来判断数据流有没有结束的

 
    

他的结果给给你发很多东西的,实际上你只需要下面这些内容,也是一样,把结果丢给DS,让他给你生成就行

 
    

小讯
上一篇 2026-04-04 17:00
下一篇 2026-04-04 16:58

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/223193.html