chatGPT接入个人微信教程(国内可用)

news2024/11/23 10:07:43

chatGPT最近突然又大火起来了,而且这次不是一般的火,带有浓浓的商业气息火了。各个互联网大厂都开始进军了,感觉要来一场ChatGPT的军备竞赛一样,看看谁先获取国内的地盘。

作为吃瓜群众,我们也能个人使用ChatGPT,现在小卷来教大家更高级的玩法,就是用个人微信接入ChatGPT,个人微信变成一个聊天机器人,话不多说,先看效果,群聊或者私聊都可以触发

(最好用微信小号试验,有封号的风险)

代码下载地址:chatGPT接入个人微信源码下载

1.注册账号

注册教程看我之前的文章:ChatGPT保姆级注册教程

如果有不会用梯子的,或是注册困难,或想用现成的账号,可以咨询我啊,提供有偿帮助

2.创建API keys

账号建好之后,登录openai,并创建一个API keys,这个key非常重要,这个是我们程序访问openai接口必须的

登录地址:https://platform.openai.com/login/

登录之后右上角头像那里点击View API keys进入创建页面

在这里插入图片描述

到创建界面后,创建一个新的秘钥,注意啊,只有第一次创建的时候可以copy下来。所以我们创建好后直接拷贝到本地,找个地方存着,一会要用

在这里插入图片描述

3.安装部署程序

3.1准备工作

  • 自己电脑上安装golang运行环境,程序是用Go语言写的。安装方法可自行百度或Google
  • 下载程序源码,下载地址在文章开头

3.2配置修改

源码下载后,在chatGpt_wechat目录下找到config.json文件,修改配置

在这里插入图片描述

修改内容为将api_key替换为上面自己在openai上创建的API Keys,其他配置无需修改

3.3运行程序

命令行在chatGpt_wechat目录下,运行main函数,命令如下:

go run main.go

// 或者在项目目录下执行  go build ,编译出可执行程序后,执行可执行程序即可

程序运行后,会在命令行窗口出现一个二维码,用微信扫码登录即可。注意微信号需要实名认证啊,扫码的微信号就是聊天机器人

(先用微信小号进行测试,有封号的麻烦)

3.4测试效果

出现登录成功的提示后就可以开始聊天了,如下图是我在微信问机器人的对话以及命令行打印的日志,可以看到无需梯子,能正常使用

3.5 相关问题处理

终止go程序 重新运行后会报一个错

[WARNING]2023/02/10 20:00:03 logger.go:33: login error: write storage.json: bad file descriptor

解决方法:

把chatGpt_wechat目录下的storage.json文件删除,再重新登录即可。

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

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

相关文章

PCB设计中的正片和负片设计原理

PCB实际的最终目的 让需要导通的地方铺有铜,让不需要导通的地方没有铜 正片和负片的含义 参考:https://www.sohu.com/a/203224754_100012544,https://blog.csdn.net/weixin_42837669/article/details/110411765 查找资料中常见说法&#x…

力扣HOT100 (1-5)

目录 1.两数之和 2.两数相加 拓展到牛客的TOP101的BM11( 链表相加(二)) 3.无重复的最长子串(牛客BM92) 解法1: 解法2: 4.寻找两个正序数组的中位数 5.最长回文子串 1.两数之和 思路:用Has…

Centos7下安装单节点flink1.13

前置环境配置jdk可以参考博文:Centos7下安装hadoop单节点 。 如下图所示,这里我们将flink-1.13.0-bin-scala_2.12.tgz上传到如下路径: 解压安装文件到/opt/module下面 tar -zxvf flink-1.13.0-bin-scala_2.12.tgz -C /opt/module/将flink…

背包问题求方案数、具体方案

背包问题求方案数、具体方案01背包问题求体积恰好等于V的方案数完全背包问题求体积恰好等于V的方案数01背包问题求最优选法的方案数完全背包问题求最优选法的方案数01背包问题求具体方案01背包问题求体积恰好等于V的方案数 原题链接AcWing278. 数字组合 考虑状态表示&#x…

如何实现LFU缓存(最近最少频率使用)

目录 1.什么是LFU缓存? 2.LFU的使用场景有哪些? 3.LFU缓存的实现方式有哪些? 4.put/get 函数实现具体功能 1.什么是LFU缓存? LFU缓存是一个具有指定大小的缓存,随着添加元素的增加,达到容量的上限&…

为什么我们不再发明编程语言了?

上个世纪,数百种编程语言被发明出来,但是进入21世纪,当我们都进入互联网时代时,只剩那么寥寥几个了。 如果你翻一下TIOBE得编程语言排行榜,就会发现20年来,上蹿下跳的就是那几张老面孔:C , Java…

(片花)原汤话原食:从公共场所不知深浅的熊孩子聊聊边界感这事

点击文末“阅读原文”即可收听本期节目剪辑、音频 / 伊姐 编辑 / SandLiu 卷圈 监制 / 姝琦 文案 / 伊姐 产品统筹 / bobo 录音间 / 声湃轩天津站本期节目完整版请在各大音频平台搜索”原汤话原食“,找到原汤话原食栏目后订阅收听。刚刚过去的春节,许…

靓号管理(2)

表结构: 根据表结构的需求,在models.py中创建类。 主要是创建级别和默认级别 class PrettyNum(models):"""靓号表"""models models.CharField(verbose_name"手机号", max_length32)price models.IntegerFie…

MES系统智能工厂,搭上中国制造2025顺风车

MES在电子制造业中的应用日益广泛,越来越多的厂商已经购置或自行开发了MES,并将其作为“智能化工厂”。国内大大小小、各行各业都有上百个MES系统,还有很多的国外MES系统,怎么才能在MES系统公司中找到适合自己的MES?希…

数据库学习笔记(2)——workbench和SQL语言

1、workbench简介: 登录客户端的两种方法 在cmd中,只能通过sql语句控制数据库;workbench其实就是一种图形化数据库管理工具,在workbench中既可以通过sql语句控制数据库,也可以通过图形化界面控制数据库。通过workbenc…

LeetCode题解 动态规划(四):416 分割等和子集;1049 最后一块石头的重量 II

背包问题 下图将背包问题做了分类 其中之重点,是01背包,即一堆物件选哪样不选哪样放入背包里。难度在于,以前的状态转移,多只用考虑一个变量,比如爬楼梯的阶层,路径点的选择,这也是能用滚动数组…

ChatGPT 的未来挑战和风险

ChatGPT 是 OpenAI 开发的流行语言模型,彻底改变了我们与 AI 交互的方式。然而,随着像 ChatGPT 这样的语言模型的使用越来越广泛,重要的是要考虑它们未来可能面临的潜在风险和挑战。 一、数据质量和公平性 使用 ChatGPT 的主要风险之一是用于…

大数据-------元数据管理

一、什么是元数据 元数据就是描述数据的数据,它为企业的各类数据提供了上下文环境,使企业能够更好地了解、管理和使用数据。 现在数据对于公司的决策十分的重要,随着业务的发展,业务线会慢慢庞大起来,随着开发人员的…

九、STM32定时器讲解 - 通用定时器实战

目录 1.三种定时器的区别 2.通用定时器的特点描述 3.计数器模式 4.通用定时器工作过程 5.计数器时钟计算方法、 5.1定时器的输入时钟频率 - TimeClockFren 5.2计数器时钟计算方法 6.定时器相关寄存器 7.定时器库函数结构体 8.通用定时器函数 9.定时器中断配置过程 1…

图论算法:树上倍增法解决LCA问题

文章目录树上倍增法: LCA问题树上倍增法: LCA问题 树上倍增法用于求解LCA问题是一种非常有效的方法。 倍增是什么? 简单来说,倍增就是 1 2 4 8 16 … 2^k 可以发现倍增是呈 2的指数型递增的一类数据,和二分一样&…

黑马程序员 Linux 教程

目录Linux 简介不同应用领域主流操作系统Linux 系统历史Linux 系统版本Linux 安装安装方式网卡设置安装 SSH 连接工具使用 FinalShell 连接到 LinuxLinux 和 Windows 目录结构对比Linux 目录介绍Linux 常用命令Linux 命令初体验Linux 命令使用技巧Linux 命令格式文件目录操作命…

Python的文件编码,复制,缓冲,删除

能力有限,仅供参考 本篇博文是上一篇博文( Python的文件读取,写入)的后续,也是python文件管理的一部分,废话不多说,现在就开始。 1. 编码 在实际工作学习中,你可以遇到乱码的问题…

c语言递归 累和 ,累乘积,斐波那契数列,字符串长度

目录 递归使用场景 1:使用递归的方式计算 Sn123..100 2:计算 n!n*(n-1)*(n-2)*......*1; 3:计算输出斐波那契数列前20项,并按每行4个数的格式输出(2019年) 4: 用递归和非递归两种方式编写函数strlength()。该函数…

Nacos 入门微服务项目实战

Nacos 核心源码精讲 - IT贱男 - 掘金小册全方位源码精讲,深度剖析 Nacos 注册中心和配置中心的核心思想。「Nacos 核心源码精讲」由IT贱男撰写,375人购买https://s.juejin.cn/ds/BuC3Vs9/ Hi,大家好,欢迎大家来学习《Nacos 核心源…

2022黑马Redis跟学笔记.基础篇(一)

2022黑马Redis跟学笔记.基础篇 一1.Redis入门1.1.认识NoSQL1.1.1.结构化与非结构化1.1.2.关联和非关联1.1.3.查询方式1.1.4.事务1.1.5.总结1.2.认识Redis1.3.安装Redis步骤一:安装Redis依赖步骤二:上传安装包并解压步骤三:启动(1).默认启动(2…