源码地址:chatgpt微信小程序源码
ChatGPT小程序使用OpenAI官方 GPT-3 text-davinci-003模型接口进行问答,与ChatGPT高度相似,但不是同一个模型。ChatGPT更像是一个冰冷的机器人,而davinci更像是有“自我意识”
小程序具有会员次数充值,广告设置的功能。
自己注册个小程序,按着教程来设置就行。
小程序名字不要带【OpenAI】【ChatGPT】等字眼
首先登录阿里云 搜索云数据库RDS 点击管理控制台
点击创建实例
计费方式选择“severless” 类型选择5.7
选择一个交换机,如果没有的话自己随便创建一个就可以。
下方高权限账号选择立即设置,自己设置好账号密码。记在记事本上。
设置完成后点下一步去支付就开通成功了。新开的用户是白嫖的。
等待一段时间数据库开始运行后,打开实例列表-管理-左边数据库连接 右侧开通外网地址,把数据库外网地址记录好。
改好后,点击左侧数据库管理 创建一个叫user的数据库就可以了。
搜索函数计算FC 点击免费开通 自己免费开通下。
开通完以后点击进入控制台 服务及函数-创建服务
名字随便写,写完点确定。然后进入点击创建函数-内置服务创建-按图选择好。然后上传flask-code
然后点击下方高级设置 超时时间写180 处理程序写index.app 然后点击创建
创建完以后进入函数,打开在线IDE index.py
把申请的小程序 appid SECRET输入 管理员ID暂时不用填。
下方数据库按照上一步中设置的账号密码输入 sqlurl 输入数据库外网地址。
微信小程序request合法域名也添加一个数据库的外网地址。
小程序方面知识不会的到群里问。
然后保存。
保存完点击右边db.py文件测试下
点击右上方运行按钮 不报错就行了。然后点击上方“部署代码” 然后再点下旁边蓝色的URL按钮复制连接。然后先不用管。
紧接上一步,点击上一步的左上角箭头返回,创建函数。
使用内置运行时创建-处理事件请求 然后通过文件夹上传 code
下方触发器配置按图配置即可。名称随便填写。
创建完进入函数,URL这边输入刚刚我们部署完函数时点击蓝色URL按钮复制的URL。然后点一下上方部署代码。返回即可。
小程序取名字 不要带有ChatGPT OpenAI 等任何字眼!类目选择办公就行。
打开微信开发者工具,打开小程序源码(GPT3)
在如图文件中右方URL改成你刚刚复制的URL 下面写你微信号 然后ctrl+s编译一下就行了
把用户账号复制到上方云函数中没有填写的管理员ID。填写完成后记得点部署。
刷新一下小程序,就可以出现一个参数配置按钮。自己配置就行了。
广告开关默认先别打开,如果要打开自己配置广告。
Key自己增加OpenAI Key 然后去小程序开发管理那里配置request合法域名自己添加下云函数的URL
配置好之后上传就行了。
如果自己有服务器的话自己建一个数据库就行了,下图是宝塔里面创建的 配置fc函数那里的URL直接填域名就行了,一般数据库端口是3306,防火墙开一下。