当前位置:   article > 正文

实现对接大模型的AI对话微信小程序_微信小程序接入ai

微信小程序接入ai

AI时代每个人都可以成为开发者,今天给大家分享一下怎么写一个微信小程序,后台接入AI大模型,实现AI对话。

1. 注册微信小程序

链接在此

mp.weixin.qq.com/cgi-bin/wxicon-default.png?t=N7T8http://mp.weixin.qq.com/cgi-bin/wx

需要一个从来没有注册过的邮箱绑定

登录进去后,直达开发工具,下载微信开发者工具,并安装稳定版即可

然后来到开发设置页,记下你的AppID

2.导入小程序源码

开发者工具只是一个IDE,你可以自己从零开始写你的程序,或者简单点站在别人的肩膀上二次开发,我这里从Github上下载了一个源代码,你可以直接在Github上搜 小程序模版,然后找个合适的直接下载。如果想要我二次开发好的源码可以私信我。

导入程序后,需要把下面的AppID换成刚才小程序页面上你自己的:

然后记得配置一下代理,选择不使用任何代理

3. 配置后台服务器

这里你可以自己搭服务器,也可以用云服务器,但是都需要买一个域名才可以。为了省事,我用了阿里云的函数计算,可以直接用一个现成分配给你的域名,而且配置效率极高,基本上半个小时就可以完成。具体可以参考下面教程,而且现在还有免费试用。

基于通义千问SDK部署函数实现AI对话_函数计算(FC)-阿里云帮助中心通义千问是阿里云自主研发的大语言模型,能够在用户自然语言输入的基础上,通过自然语言理解和语义分析,在不同领域、任务内为用户提供服务和帮助。本文介绍如何通过函数计算实现基于通义千问的AI对话。icon-default.png?t=N7T8https://help.aliyun.com/zh/functioncompute/use-cases/use-function-compute-to-realize-ai-dialogue?source=5176.11533457&userCode=lcpt2xut

进入阿里云函数计算页面,选择创建Web函数,记住选预装Python,其他选项按需配置

我用Python只写了个30行的代码,包含了Flask和Openai的库,不过我这里用的是Deepseek,但是接口跟Openai是一套

  1. message = request.json.get('msg')
  2. client = OpenAI(api_key="你的APIkey", base_url="https://api.deepseek.com")
  3. response = client.chat.completions.create(
  4. model="deepseek-chat",
  5. messages=[
  6. {"role": "system", "content": "你是一个AI助手"},
  7. {"role": "user", "content": message},
  8. ],
  9. stream=False
  10. )
  11. completion = response.choices[0].message.content
  12. res = {
  13. "resmsg":completion,
  14. "code":200
  15. }
  16. return res

代码写好后,选择部署代码

部署好后,来到配置,记住你的公网访问地址

4.运行测试

好了,我们再回到小程序页面,把上面的公网访问域名填入到下面服务器域名里

准备就绪,回到开发者工具,在index.js里apiurl的地方也填入上面的服务器地址,运行一下吧

有什么需要交流的可以加我的星球哦

https://t.zsxq.com/CzLTiicon-default.png?t=N7T8https://t.zsxq.com/CzLTi

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/码创造者/article/detail/976970
推荐阅读
相关标签
  

闽ICP备14008679号