「教程」使用NS1串口服务器对接智普清言免费AI大语言模型

  • 2025-06-18 05:31:42
  • 291

AI大语言模型可以帮助我们解决各种问题,如翻译、写文案、创作诗歌、解决数学问题、情感陪伴等等。今天教大家如何使用NS1串口服务器模块实现对接智普清言AI大语言模型,实现与大语言模型的对话。

NS1模块有许多功能,本文将介绍如何使用NS1模块的HTTP功能对接智普清言免费大语言模型(glm-4-flash-250414)的API。

NS1的功能框架如下:

NS1的HTTP功能框图如下:

智普清言AI大语言模型对接过程

1、登录智普开放平台获取大模型API-KEY,下图是笔者登录智普清言获取到的密钥。

2、查看大语言模型的HTTP接口文档,下图是智普清言API对接文档里介绍的。后续在NS1模块中的配置就可以参考该示例。

3、进入NS1的WEB管理页面,根据步骤2中的参考请求示例配置HTTP参数,如下图所示,图中标出了几个重要的地方需要注意:

• IP模式设置为动态,是因为模块要能连接外网。如果设置成静态模式需要将网段设置正确保证模块能访问到外网。

• 工作模式需要选中:HTTP客户端。

• 目的IP/域名:参考步骤2中的图片,填入接口的域名地址。

• 端口设置成80。

• 参考步骤2中图片,接口使用的是Post方式,URL路径就是去掉域名地址后的路径。

- HTTP包头中Host就是域名地址。

- Authorization是用户鉴权他的值需要Bearer ,API KEY就是步骤1中获取到的。

- Content-Type是规定HTTP传输时使用的数据传输格式。步骤2中可以看出要求配置成application/json模式。

• 短链接需要开启设置(2-255)范围或者如图所示也可以。

• 设置完上面参数后要提交保存配置!

4、根据步骤2中的HTTP请求参考示例,使用串口调试助手按照一定数据格式发送数据测试返回结果:

图中1标记的请求数据时请求体的格式,参考步骤2中图片设置的。

- model是请求的模型

- messages 是请求时的对话信息

- role 是对话角色

- content 是具体对话时的内容

图中2标记的就是大模型返回的数据图中可以看到:

• 我们给大模型发的内容是:hello, speak english

• 大模型返回的内容是:Hello! Yes, I can speak English. How can I help you

想要详细了解的小伙伴可以看看官网HTTP请求参数,其中有详细介绍。另外图中提问用的英文是因为串口调试助手使用中文会乱码,因此为了演示用英文进行的测试。另外需要尽量让回答简短,最好可以直接输出答案,回答数据过多时可能会导致到时间等待,这点要注意!

测试更多效果:

询问大模型:给我讲个故事(Tell me a 100-word story in English)

大模型返回内容如下图所示:

询问大模型:一个圆的周长是10,求这个圆的面积。用英文直接回答答案(The circumference of a circle is 10. Calculate the area of this circle. Please answer directly in English.)

大模型返回内容如下图所示:

今天的分享就到这里啦,亿佰特每一天都致力于更好地助力物联化、智能化、自动化的发展,提升资源利用率。串口服务器、数传电台、LoRa模块等无线数传模块产品更多资料,感兴趣的小伙伴可以登录亿佰特官网进行了解!