logoChatGPT国内镜像中文交流-IntelliRealm
首页 留言 登录
AIwechat-Vercel:无需服务器 无需备案 将GPT接入微信公众号

AIwechat-Vercel利用 Vercel 的 Serverless Functions 提供后端服务,无需自己管理服务器、只需一个可以绑定到 Vercel 的域名(无需备案)

实现将 AI 功能集成到微信公众号中,支持GPT、星火、通义千问、Gemini等

主要功能:

1、AI对话能力:集成多种AI服务(如GPT、星火、通义千问、Gemini等),允许微信公众号通过文本消息与用户进行智能对话。

2、超时回复与连续问答:通过使用 Vercel 创建的 Redis 实例,实现了超时回复和记忆对话内容(最长30分钟),从而支持连续问答的功能。

3、图床功能:用户发送图片到微信公众号后,可自动返回图片的URL,方便用户分享和存储图片。

4、被关注时自定义回复:为新关注的用户提供自定义的欢迎消息或其他回复,增强用户体验。

GitHub:https://github.com/pwh-pwh/aiwechat-vercel

快速开始

提前到vercel的dashboard的Storage创建redis数据库

fork本项目,到vercel点击构建,环境变量填写参数,在vercel该项目详情页面的Storage选择连接前面创建的redis数据库 ,成功后vercel会自动配置KV_URL环境变量

数据库配置详情

图片步骤:

更多配置config

GPT_TOKEN=sk-*** 你的gpt token

GPT_URL=https://xxx 代理gpt服务器(选填,默认openai官网api 例如https://api.openai.com/v1)

gptModel=gpt-3.5-turbo gpt模型(选填,默认gpt-3.5-turbo)

WX_TOKEN=*** 微信公众号开发平台设置的token

botType=** 机器人类型 目前支持(gpt,echo,spark,qwen,gemini)例如botType=gpt

如何检查是否配置成功

部署后访问 vercel提供的域名/api/check 页面返回check ok即可

到域名提供商,域名增加cname解析到cname-china.vercel-dns.com

到vercel的该项目添加自定义域名(使用国内网络在访问你的域名/api/check看看能否访问)

微信公众号配置:

微信公众号。微信公众平台后台管理页面上找到设置与开发-基本配置-服务器配置,修改服务器地址url为https://你的域名/api/wx 消息加解密选择明文模式(后续添加支持加密)

录制了一期简单的视频教程供参考b站

功能支持

支持接入gpt,星火,通义千问,gemini

超时回复(go协程很好用)

支持连续问答(只需要在vercel创建一个redis实例,在本项目下的Storage设置连接即可,vercel会自动配置KV_URL环境变量,默认记忆对话30分钟内的内容)

隐藏功能 你的域名/api/chat?msg=你的问题 (仅用于测试是否配置gpt成功,也可用作于简单的接口api,中文乱码问题已修复)

检查配置:你的域名/api/check (显示当前bot的配置信息是否正确)

支持图床功能,即发送图片给公众号,返回图片url

被关注自定义回复

支持设置system prompt

支持指令

指令支持

/help:查看帮助

/gpt:切换与GPT对话

/spark:切换与星火对话

/qwen:切换与通义千问对话

/gemini:切换与gemini对话

/prompt: 你的prompt: 设置system prompt

有其它想要支持的指令欢迎提issue或者pr (例如查看天气啥的)

上一篇:萨蒂亚·纳德拉 (Satya Nadella):如果山姆·奥尔特曼 (Sam Altman) 回归,微软将不会再被 OpenAI 董事会出其不意
下一篇:虚拟人与ChatGPT搭配做无人互动直播间
评论留言 (0条)