0


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

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

  1. 注册微信小程序

链接在此

mp.weixin.qq.com/cgi-bin/wxhttp://mp.weixin.qq.com/cgi-bin/wx

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

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

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

2.导入小程序源码

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

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

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

  1. 配置后台服务器

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

基于通义千问SDK部署函数实现AI对话_函数计算(FC)-阿里云帮助中心通义千问是阿里云自主研发的大语言模型,能够在用户自然语言输入的基础上,通过自然语言理解和语义分析,在不同领域、任务内为用户提供服务和帮助。本文介绍如何通过函数计算实现基于通义千问的AI对话。https://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是一套

    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的地方也填入上面的服务器地址,运行一下吧

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

https://t.zsxq.com/CzLTihttps://t.zsxq.com/CzLTi


本文转载自: https://blog.csdn.net/weixin_72309717/article/details/139351800
版权归原作者 Jensen433 所有, 如有侵权,请联系我们删除。

“实现对接大模型的AI对话微信小程序”的评论:

还没有评论