AI时代每个人都可以成为开发者,今天给大家分享一下怎么写一个微信小程序,后台接入AI大模型,实现AI对话。
1. 注册微信小程序
链接在此
mp.weixin.qq.com/cgi-bin/wxhttp://mp.weixin.qq.com/cgi-bin/wx
需要一个从来没有注册过的邮箱绑定
登录进去后,直达开发工具,下载微信开发者工具,并安装稳定版即可
然后来到开发设置页,记下你的AppID
2.导入小程序源码
开发者工具只是一个IDE,你可以自己从零开始写你的程序,或者简单点站在别人的肩膀上二次开发,我这里从Github上下载了一个源代码,你可以直接在Github上搜 小程序模版,然后找个合适的直接下载。如果想要我二次开发好的源码可以私信我。
导入程序后,需要把下面的AppID换成刚才小程序页面上你自己的:
然后记得配置一下代理,选择不使用任何代理
3. 配置后台服务器
这里你可以自己搭服务器,也可以用云服务器,但是都需要买一个域名才可以。为了省事,我用了阿里云的函数计算,可以直接用一个现成分配给你的域名,而且配置效率极高,基本上半个小时就可以完成。具体可以参考下面教程,而且现在还有免费试用。
进入阿里云函数计算页面,选择创建Web函数,记住选预装Python,其他选项按需配置
我用Python只写了个30行的代码,包含了Flask和Openai的库,不过我这里用的是Deepseek,但是接口跟Openai是一套
message = request.json.get('msg')
client = OpenAI(api_key="你的APIkey", base_url="https://api.deepseek.com")
response = client.chat.completions.create(
model="deepseek-chat",
messages=[
{"role": "system", "content": "你是一个AI助手"},
{"role": "user", "content": message},
],
stream=False
)
completion = response.choices[0].message.content
res = {
"resmsg":completion,
"code":200
}
return res
代码写好后,选择部署代码
部署好后,来到配置,记住你的公网访问地址
4.运行测试
好了,我们再回到小程序页面,把上面的公网访问域名填入到下面服务器域名里
准备就绪,回到开发者工具,在index.js里apiurl的地方也填入上面的服务器地址,运行一下吧
有什么需要交流的可以加我的星球哦