OpenAI ChatGPT微信接入教程

news2025/1/9 17:12:23

OpenAI ChatGPT微信接入教程

OpenAI ChatGPT 接入 个人WeChat(微信),让AI互动更方便!

准备工作

Ⅰ,OpenAI 账号,参考ChatGPT注册试用全攻略

Ⅱ,微信账号(需要绑定支付方式,需支持网页登录

简要过程

开源项目

项目地址:https://github.com/869413421/wechatbot

项目基于openwechat 开发的,微信的SDK请移步这个仓库查看:https://github.com/eatmoreapple/openwechat

部署方式Ⅰ

Windows 和 Linux都可以,但是本机需要有Golang环境。直接编译运行项目即可。推荐有一定的技术的童鞋看这部分,不懂技术移步下方

1)拉取代码,安装依赖。

git clone https://github.com/malaohu/wechat-chatGPT.gitcd wechat-chatGPTgo mod tidy

注意修改配置文件!下面内容有说明!

2)启动运行项目

go run main.go

部署方式Ⅱ

这部分建议不太懂技术或嫌编译麻烦的童鞋参考

Windows 和 Linux都可以,本地不需Golang环境。下载可执行文件直接启动运行。

下载地址:https://gitee.com/shtml/wechatbot/tree/main/bin

下载你本系统需要的可执行文件和配置文件(config.json),注意修改配置文件(下面有描述)!

特别提醒:可执行文件 和 配置文件放到同一个目录!

Windows直接双击运行即可!

API Key

修改配置文件需要获取API Key!

1)登录 OpenAI  - 右上角头像 - 【View API keys】

2)第一次进来,点击【Create new secret key】

3)API Key 创建成功。复制好这个Key接下来会用到。点击OK后,Key不会再完整显示。只能删了重新生成Key!

修改配置文件

将配置文件 config.dev.json  修改成 config.json (如果已有config.json就不用修改了)

目前里面仅有2项配置。

{

  "api_key": "your api key",  "auto_pass": true}

your api key 位置,粘贴你的API key。一定要保留引号。

auto_pass 是否自动通过好友请求(如果人非常多加好友,建议设置成 false,因为频繁好友申请会导致程序崩溃)

配置微信Bot

程序启动成功后,浏览器会弹窗一个二维码。直接使用你的微信(微信机器人)扫码登录即可。

如果Linux服务器上启动,将日志中的图片地址在自己的浏览器打开扫码即可。

访问下面网址扫描二维码登录https://login.weixin.qq.com/qrcode/gdOa1pgupQ==2022/12/08 08:19:50 扫码成功,请在手机上确认登录2022/12/08 08:20:01 登录成功

微信登录成功以后,在可执行文件所在的目录多了一个 storage.json 文件。

下次启动程序无需再次扫码登录微信就能使用了!

却换到其他微信登录一定要将这个 storage.json 文件删除掉,否则会切换失败。

2022/12/08 08:19:33 login error: write storage.json: bad file descriptor

模型请求次数2140次,花费约6.4美元!数据仅供参考!

价格的计算方式不是简单的按照请求次数计算,包括相应内容的文字的多少。

按官方计价方式:6.4美元 / 0.0004美元 * 750单词 ≈ 120W单词?

官方价格:https://openai.com/api/pricing

相对于Session_Token方式,API的方式更为方便,机器人相应数据也非常快。Session_Token每小时请求次数有上限。

超过上限机器人就"罢工"了!

参考

OpenAI ChatGPT 接入WeChat(个人微信),与AI互动更方便!

除了ChatGPT,还可以体验最新Stable diffusion-v2绘画模型,免注册,免安装,不用显卡,在线体验,有网就行!

AI绘图在线体验

二次元绘图

在线体验地址:Stable Diffusion
模型包括:

  • NovelAI,NovelAI的模型训练使用了数千个网站的数十亿张图片,包括 Pixiv、Twitter、DeviantArt、Tumblr等网站的作品。

  • Waifu,waifu的模型可用于生成二次元的卡通形象,可以生成独有的二次元动漫小姐姐和主人公

  • Stable diffusion-v2,以英文为输入的通用图像生成模型

中文输入绘图

在线体验地址:Stable Diffusion

  • 太乙模型,首个开源的中文Stable Diffusion模型,基于0.2亿筛选过的中文图文对训练。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/75496.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

JVM篇之牛刀小试(三)年轻代参数优化探索

前言 在JVM 篇之 牛刀小试 (一)我们谈到了关于年轻代参数的问题,就是当我没有设置-Xmn的时候,gc时间居然比我设置了500m的时候,时间还短,然后当时我就停止了探索。 后来我在公司飞书文档写了一篇文章分享&…

Java的注解和注解解析器是什么,运行方法如何,架构师必会知识体系

文章目录什么是[元数据](https://so.csdn.net/so/search?q元数据&spm1001.2101.3001.7020)(metadata)什么是注解(Annotation)?元注解自定义注解注解处理器什么是元数据(metadata) ​ 元数据由metadata译来,所谓的元数据就是“关于数据的数据”,更通俗的说就是…

网络篇汇总

路由器:属于网关设备,通过路由器可以将各种局域网、城域网、广域网连接起来,一般工作于网络层。它会根据信号的情况自动选择和设定路由,以最佳路径,按照前后顺序发送信号。路由器可连接多个逻辑上分开的网络&#xff0…

2023最新SSM计算机毕业设计选题大全(附源码+LW)之java随骑共享系统m7i8o

要对当前自己的学校对于计算机毕业设计的要求以及严格程度有所了解,这个主要是借助上一届已经毕业的学长学姐了解一下,但是有一点要注意的是,对于每一届毕业生的毕业设计的处理,学校都有很大的调整,这一点尤其重要。其…

静态HTML个人博客主页 简单个人网页设计作业 DW个人网站模板下载 大学生简单个人网页作品代码 个人网页制作 学生个人网页设计作业

🎉精彩专栏推荐👇🏻👇🏻👇🏻 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 💂 作者主页: 【主页——🚀获取更多优质源码】 🎓 web前端期末大作业…

力扣(LeetCode)139. 单词拆分(C++)

字符串哈希&动态规划 一眼暴力,发现根本做不了,想着想着,发现 dpdpdp 很好想,来试试。 枚举字符串 sss 的所有位置作为起始点,如图状态转移。 规定 : f[0]f[0]f[0] 表示空字符的集合,可以用空串组成…

【数据结构与算法】模拟实现LinkedList类

文章目录LinkedList简介头插法创建链表尾插法创建链表任意位置插入,第一个数据节点为0号下标查找是否包含关键字key是否在链表当中删除第一次出现关键字为key的节点删除所有值为key的节点得到链表的长度打印链表清空链表完整代码:总结:LinkedList简介 Java LinkedLi…

SAP PS 第6节 项目产成品产出

SAP PS 第6节 项目产成品产出及差异处理1 模拟场景说明1.1 拖拽负库存1.2 发料原材料及报工1.3 执行副产品入库migo发预留1.4 CNS0交货1.5 后面开票产生收入按照项目结算即可项目上有一类比较另类的玩法,就是舍弃PP,依靠网络活动的负库存,实现…

Android Edittext密码类型显示字符串修改实现

Android Edittext密码类型显示字符串修改实现 文章目录Android Edittext密码类型显示字符串修改实现一、前言:二、效果三、实现1、系统级设置2、应用级设置3、单个EditText设置(1)自定义显示符合类(2)EditText使用自定…

认识一下 Kubernetes 多集群服务 API

由于各种原因,采用 Kubernetes 的企业内部存在着几个、几十甚至上百个集群。比如处于研发流程上的考虑,不同环境下都存在独立的集群;监管层面的考虑,就地存储的用户数据需要搭配应用集群;单个集群的容量限制&#xff0…

(四)Redis的持久化

一 什么是redis持久化 因为Redis数据是基于内存读写,为防止Redis服务器关闭或者宕机造成数据的丢失,我们通常需要对redis做持久化,即:把内存中的数据(命令)保存一份到磁盘中来做一份备份,当redis服务关闭或宕机后,在Redis服务器重启后将数据从磁盘加载到内存中,不至于造成数据…

一招教你轻松使用公网远程访问公司内网

企业远程访问需求 众多企业都会在总部搭建各类项目管理办公系统(如OA、ERP、CRM、财务系统等等),以提高员工的办公及管理效率。 不少出差在外或者居家办公的员工需要从外部网络访问内网来登录各类系统,以满足办公协作管理的需…

电容笔和触控笔有啥区别?双十二质量好的电容笔推荐

从导电材料、作用机理、用途等方面,电容笔与普通触控笔相比有很大的不同。电容笔的笔尖尺寸适中,笔尖材质一般比较耐用。随着科技的进步,人们的生活水准不断提高,无论是绘制图纸,或是会议纪要,都需要一款更…

(附源码)ssm教学成绩管理系统 毕业设计 282029

教学成绩管理系统的设计与实现 摘 要 随着互联网趋势的到来,各行各业都在考虑利用互联网将自己推广出去,最好方式就是建立自己的互联网系统,并对其进行维护和管理。在现实运用中,应用软件的工作规则和开发步骤,采用Jav…

大学生圣诞网页设计制作成品 圣诞节静态HTML网页作业作品 简单DIV CSS布局网站

🎉精彩专栏推荐 💭文末获取联系 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 💂 作者主页: 【主页——🚀获取更多优质源码】 🎓 web前端期末大作业: 【📚毕设项目精品实战案例 (10…

树的企业应用-哈夫曼编码树-有趣的数据压缩算法

树的企业应用-哈夫曼编码树-有趣的数据压缩算法 哈夫曼编码 描述 张三去李四家里,但 李四是一个女生,所以张三找李四去上海迪尼斯玩 … 亚历山大.张三去伊丽莎白.李四家里,但 伊丽莎白.李四是一个女生,所以亚历山大.张三找伊丽莎白.李四去美国迪尼斯玩 … 我们发现 一个关键…

C++中STL用法超详细总结(收藏级)

1 什么是STL? STL(Standard Template Library),即标准模板库,是一个具有工业强度的,高效的C程序库。它被容纳于C标准程序库(C Standard Library)中,是ANSI/ISO C标准中最…

密码学(1)RSA与AES算法原理

什么是RSA 在1977年,Ron Rivest, Adi Shami和Leonard Adleman这三个人开发了一个新的算法,并用他们三个名字的首字母来命名这个算法,这个算法名叫RSA 非对称加密与对称加密 RSA算法采用的是非对称加密,假如我有你的公钥&#x…

从零到一手写一个小型RPC框架——介绍篇

RPC框架介绍 RPC框架是微服务的通信工具,其涉及到网络传输、服务注册、序列化、代理模式等等知识的学习与使用,是微服务的入门框架。 现有的比较知名的RPC框架有阿里巴巴开源的Dubbo,谷歌的开源RPC框架gRPC,甚至SpringCloud中所…

vue2笔记4(服务代理、插槽、vuex、路由)

vue脚手架 ## vue脚手架配置代理 vue在请求服务器的资源的时候,自身使用的是8080端口,如果服务器端口号是别的,这时候直接访问的话就会出现跨域的问题无法访问,就需要使用一个代理来访问服务器。vue配置脚手架的代理有两种方式。…