微信公众号接入讯飞星火AI大模型

微信公众号接入AI大模型

最近各种AI大模型开始强势进入大家视野,平时工作和娱乐中也都有使用过。刚好最近阿光在逛B站的时候看见一位阿婆主:技术爬爬虾 开源了自己搞的一套微信AI助理,使用了讯飞的星火大模型,实现了借助微信公众号接入AI的功能。

刚好阿光手上还有闲置的微信公众号和老早之前搞的阿里云公网服务器还有星火大模型API的试用名额,buf叠满了这不得试一试?

首先你需要准备的材料:

  • 一个微信公众号,没有的可以去申请

  • 一台有公网IP的服务器

  • 注册一个讯飞星火的账号

  • 开源的AI助理源码

这里我直接放上这位阿婆的github代码地址:

https://github.com/NoobHumiliator/wechat_official_ai

大家感兴趣的可以自己试一试!

服务器部署

首先我们需要在公网服务器上部署好源码,其实很简单,只需要随便找个目录将github拉下来的代码放在这个目录下就行。

这里需要注意配置python3.8以上的环境,如何配置这里就不多说了,进入到代码目录下之后需要安装python依赖:

pip3 install -r requirements.txt

这个文件就在目录下,大家只需要自己执行即可。

API的cookie&token获取

这里大家需要先登录上讯飞星火模型的网页,按照如下步骤操作:

  • 按F12进入开发者模式,点击红框切换到移动端(方便观看,其实没啥用)

  • 点击立即使用,进入到交互界面后随便发送一个东西给AI,然后点击网络栏目,找到chat,在请求下抓取我们需要的几个参数。

首先我们打开刚才下载的源码目录中有一个文件config.yaml,这个文件中的三个需要填充的参数就是我们要获取的!

我们打开config.yaml文件,将上面红框中的三个参数填充进去并保存。

  • 服务器端执行:sh start.sh

公众号端配置

我们登陆微信公众平台之后按照如下操作:

在基本配置栏目中:

  • 服务器URL填写自己的公网服务器地址

  • 令牌栏就随便填就好了

  • EncodingAESKey就随机生成就可以了

完事之后保存修改就行,到这里所有的环节都完成可,是不是很简单

展示

⬆️未通过图灵测试

值得一提的是API同样支持图片生成能力,只不过微信端解析不出来,所以直接给我们甩了一个链接下来,我们需要点击链接下载图片查看!

emmm感觉理解能力还有待提高,国产GPT要继续加油鸭!!

欢迎关注微信公众号:学习学个der

### 将AI大模型集成至微信公众号的方法 #### 微信公众号平台准备 为了使AI大模型能够在微信环境中运行,需先完成微信公众账号的注册并获得相应的开发者权限。这通常涉及到实名认证以及通过官方审核流程来激活高级接口访问权[^1]。 #### AI服务端部署 对于想要利用讯飞星火这样的第三方预训练模型来说,可以考虑采用已有的开源项目作为基础框架,比如提到的技术爬爬虾所分享的例子。此过程涉及搭建服务器环境,在云端或本地安装必要的软件栈,并配置好与目标AI API之间的通信机制[^2]。 #### 数据交互协议设计 当上述准备工作完成后,则要定义消息传递的标准格式,确保来自用户的输入能被正确解析成结构化的查询请求发送给后台处理单元;同时也要规划响应数据返回的方式,以便前端展示时更加直观友好。具体而言就是实现自然语言的理解(NLU),意图识别(Intent Recognition)等功能模块,让机器能够像真人一样流畅交流。 #### 实现示例代码片段 下面给出一段简化版Python脚本用于说明如何调用API: ```python import requests def get_ai_response(user_input): url = "https://api.xunfei.com/v1/chat" headers = { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_ACCESS_TOKEN' } payload = {"query": user_input} response = requests.post(url, json=payload, headers=headers).json() return response['result']['text'] ```
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值