当我把ChatGPT机器人拉到微信群里,群友都玩疯了!!!

news2025/1/18 8:45:12

大家好呀,我是飘渺!

最近ChatGPT可谓是火出天际,人工智能领域的股票最近都被这家伙带的一路狂飙,如果到现在你都没听过或使用过的话那你可能是有点out了。

今天的文章并不打算介绍ChatGPT,而是要带大家玩一件好玩的事。将ChatGpt聊天机器人拉到你微信群里,这样正如群友所说,你就可以假装成ChatGpt背后那个无所不能的人了。

在微信群的效果如下:

35c6aab7160e6f0dcef5ededac1bdfce.png

手把手教学,最新实测版,如果有效还请三连一下。

前提条件

  1. 一个可以科学上网的全局代理(推荐使用美国节点)

  2. 一个邮箱用于注册ChatGPT(Gmail,OutLook均可)

  3. 一个国外手机号用于接收验证码

  4. 一台安装好Docker环境的服务器

  5. 一个微信小号用于假装机器人

注册ChatGpt

1、在你设备上开启全局代理

建议使用美国节点,如果未启用全局代理,或者使用的节点不稳定,则有可能出现ChatGPT在当前地区不可用的报错提示。

2、登录 https://platform.openai.com/signup注册账号

填入准备好的点子邮箱地址后点击Continue

3、完善信息后来到手机验证页面

140eb6deba054839f4e13f786e0f3bce.png

先停在这个页面,接下来我们需要准备一个手机号用于接收验证码。

4、在sms-activate.org购买一个可以接受海外的手机号用于接受验证码

4.1)访问sms-activate.org,注册并登录账号

4.2)登陆后在右上角切换成中文

5ec0abb404d9cc45ad22210359043e66.png

4.3)点击右上角用户图标,选择充值按钮

dcf4f32f91a709cb3d72d59b12b03111.png

这里通过支付宝进行充值,现在这个平台涨价了,最低付款金额为0.5美元,转化成人民币是3.55元。

4.4)购买OpenAI的服务

c81f8046dc6b44a7d7564b92a2cd14a6.png

选择OpenAI后进入国家服务列表页面,这里推荐大家购买印度尼西亚的服务,亲测印度的今天不能接受验证码了。

22f8645ff34512cb1a6a2845d81d4b9f.png

4.5)将这个购买好的手机号复制并粘贴到步骤3的验证手机号码界面,点击Send code via SMS

4.6)留意sms-activate.org页面,很快就会收到一个验证码,将验证码填入ChatGPT页面的验证码输入框即可完成验证

d92878928402471a8aea31bdd44b81f0.png

4.7)注册完成后进行登陆https://chat.openai.com,即可与OpenAI对话了

配置微信机器人

OpenAI 提供了接入的 API keys 的,只有在申请了这个 API keys 才能完成后续的接入动作,所以我们首先需要申请一个API KEY。

申请openopi

1、访问https://platform.openai.com/account/api-keys,进入后,点击 Create new secret key 就可以申请了。

86f59721f4bf768b560e13639794d809.png

2、通过准备好的服务器部署(Docker)微信聊天机器人,可以本地部署也可以在云服务器上部署。

部署步骤如下:

# 1. 创建目录
mkdir -p /data/openai

cd /data/openai

# 2. 创建文件
touch config.json

# 3. 修改文件
vi config.json

{
  "api_key": "复制粘贴你申请的API keys", # openai的 账户创建的apikeys
  "auto_pass": false,         # 加好友时,是否自动通过
  "model": "text-davinci-003", # 模型名称,官网有很多模型
  "session_timeout": 90        # session保存时间 秒,其实就是上下文保留时间. 超过这个时间,就会自动清空上下文
}

# 4. 拉取镜像
docker run -dti --name wechat -v /data/openai/config.json:/app/config.json cynen/wechat

# 5. 查看日志
docker logs -f wechat
6438c0a572f7b540807773bc7df42470.png

查看日志时我们可以看到日志界面出现了一个二维码,此时用你的微信小号扫描登录,登录后你就可以向他提问题了,或者将小号拉到你的微信群里。

在微信群里只要at他就可以对他提问了,比如:

3d8f68d9d910bbb2df6d3ea61f1494ec.png

怎么样,是不是很好玩呢?你也赶紧部署一个试试吧!

- End-

在看、点赞、转发,是对我最大的鼓励。您的支持就是我坚持下去的最大动力!

另外我的 知识星球 开通了,公众号回复关键词 知识星球 获取限量30元优惠券加入,每天不到3毛钱。目前更新了SpringCloud alibaba开发实战、Kubernetes云原生实战、分库分表实战、设计模式实战、一起学DDD 等,还有每周的送书活动等着你....

5f1e0c9d06ce6b7c2750696647863b78.jpeg

加我好友,拉你进群!

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

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

相关文章

泰克示波器采样率问题解答

1. 怎样选择示波器的采样率?采样率通常由带宽决定。高斯响应的泰克示波器通常而言采样率需要是带宽的 4 倍或更高。2. 选择具有最大额定采样率的示波器, 足以提供示波器的额定实时带宽吗?示波器的最大额定采样率与其实时带宽密切相关。 简单来讲,“实时”表示在单…

【C++】C++入门 类与对象(一)

类与对象(一)一、类的引入二、类的定义1、类的两种定义方式:2、成员变量命名规则的建议:三、类的访问限定符及封装1、访问限定符2、封装四、类的实例化1、类的实例化概念2、类对象的大小的计算五、this指针this指针的特性一、类的…

1.Redis【介绍与安装】

1.常用数据库介绍 mysql的表类型[表引擎.存储引擎],memory表结构和表数据分开存储的,表结构保存在硬盘中,表数据保存在内存中memcache是一款软件,可以使用键值对的格式保存数据到内存中redis是意大利的工程师开发的开源免费的告诉缓存数据库,需要注意的是作者本身只开发了linu…

1 Flutter UI Container和 Text 和图片组件

一 Text 组件Text 文本组件的一些属性如下body: const Text("this is leonardo fibonacci",// 文本对齐的方式textAlign: TextAlign.center,// 文本方向textDirection: TextDirection.rtl,// 字体显示最大的行数maxLines: 2,// 文字超出屏幕之后的显示方式 ellipsi…

Postgresql中null值和空字符串

NULL和空字符串不同数据库的表现 null和空字符串在不同的数据库中表现不一样,找了一张图,可以很清晰的对比了解。 首先null不是一个空字符串,也不是一个为零的值,上图,Oracle将NULL和空字符串都视为NULL。PostgreSQL…

UDP协议详解

目录 前言: 再谈协议 UDP协议 比较知名的校验和 小结: 前言: UDP和TCP作为传输层非常知名的两个协议,那么将数据从应用层到传输层数据是怎样进行打包的?具体都会增加一些什么样的报头,下面内容详细介绍…

洛谷——P1077 摆花

【题目描述】 小明的花店新开张,为了吸引顾客,他想在花店的门口摆上一排花,共 m 盆。通过调查顾客的喜好,小明列出了顾客最喜欢的 n 种花,从 1 到 n 标号。为了在门口展出更多种花,规定第 i 种花不能超过 …

快捷键被占用了,这能忍吗?赶紧使用 OpenArk 找出元凶并干掉它!!!

文章目录一、 问题:快捷键被占用了导致影响工作效率二、OpenArk2.1 OpenArk简介功能发布官方链接2.2 下载OpenArk2.3 运行OpenArk2.4 被占用的热键元凶到底是谁?三、总结一、 问题:快捷键被占用了导致影响工作效率 你是否遇到过,…

用ChatGPT构建网络设备表,并根据设备关系生成网络拓扑

构造一个数据表,存储包括交换机、路由器、防火墙、入侵检测、上网行为管理等设备的编号、序列号、IP、MAC、访问地址、用户名、密码、管理员、物理位置、上联设备ip等信息下面是一个示例数据表:Device IDSerial NumberIPMACAccess URLUsernamePasswordAd…

一文教会你如何选择远程桌面(五大主流远程软件全面讲解)

写在前面 作为程序员的我们,随时随地写代码改代码是我们的日常。刚回到家,就被老板、产品经理cue是常有的事。基于这种情况,一般都会随身携带电脑,随时备战,不过每天背着电脑上下班非常不方便。因此资深程序员的解决方…

高通开发系列 - linux kernel更新msm-3.18升至msm-4.9

By: fulinux E-mail: fulinux@sina.com Blog: https://blog.csdn.net/fulinus 喜欢的盆友欢迎点赞和订阅! 你的喜欢就是我写作的动力! 目录 linux kernel更新msm-3.18升至msm-4.9第一周处理的内容:第二周处理的内容第三周处理的内容linux kernel更新msm-3.18升至msm-4.9 第…

洗地机怎么选?洗地机品牌排行榜

洗地机的出现不仅能高效的清洁地面还能节省我们做家务的时间,对于上班族、有宠物的家庭以及宝妈来说简直不要太方便;目前市面上的洗地机有分有线款和无线款,无线款会比有线款操作更加方便;洗地机怎么选,其实洗地机的清洁能力主要是看吸力大小…

C++:map和set的认识和简单使用/关联式容器

关联式容器 关联式容器即是用来存储数据的&#xff0c;并且存储的是<Key&#xff0c;Value>结构的键值对&#xff0c;在数据检索时效率比序列式容器高。 序列式容器也就是vector、list、queue等容器&#xff0c;因为其底层为线性序列的数据结构&#xff0c;里面存储的是…

虹科案例 | 对症下药,零售行业BI解决方案及实操案例!

数据源多难以整合&#xff1f; 无法实时访问数据&#xff1f; 数据分析难、价值共享难&#xff1f; 面对大量的数据&#xff0c;企业愈发头疼&#xff0c;尤其是零售行业。虹科Domo商业智能分析工具“对症下药”&#xff0c;为零售企业海量数据问题提供解决方案。 一、零售行业…

如何使用CRM做好交付项目管理

在企业客户生命旅程中&#xff0c;项目实施期是最为关键的阶段之一。项目交付物是衡量实施过程质量的重要指标之一。项目交付物也是项目实施过程中体现项目成果的重要依据&#xff0c;项目交付物还是项目实施全生命周期过程管理的综合结晶&#xff0c;所以项目过程管理中项目交…

nslookup命令使用技巧

前言 nslookup是一个DNS查询工具&#xff0c;可以指定查询的类型&#xff0c;可以查到DNS记录的生存时间&#xff0c;还可以指定使用哪个DNS服务器进行解释。 一、缺省查询 不指定 dns-server&#xff0c;使用系统默认的 dns 服务器。 nslookup 域名 通过上述命令的执行结果…

设计「业务」与「技术」方案

三天研发&#xff0c;两天设计&#xff1b; 01【优先做设计方案】 职场中的那些魔幻操作&#xff0c;研发最烦的是哪个&#xff1f; 作为一个数年且资深的互联网普通开发&#xff0c;可以来说明一下为什么是&#xff1a;缺乏设计&#xff1b; 面对业务需求的时候&#xff0c…

使用Vuex实现商品列表的校验、添加、删除、统计

场景&#xff1a;使用Vuex实现一个商品列表的添加、删除以及利用Vuex中的getters属性计算商品列表的总数总价格 添加商品时判断当前商品列表中是否包含了相同的商品 添加商品时&#xff0c;对添加表单做了校验 Vuex的使用及原理已经在上篇文章中介绍过了 vue2.x中使用vuex_前端…

XLSX插件使用 — 导入导出(含中文表头)(React+Antd 对上传表格做数据格式验证)

需求说明 1.需要前端做数据导出&#xff08;非调用接口&#xff09; 2.需要对上传的表格数据做验证&#xff0c;不通过验证需要提示格式不正确&#xff0c;阻拦上传 技术栈介绍 ReactAntdesignXLSX js-xlsx 介绍 由SheetJS出品的js-xlsx是一款非常方便的只需要纯JS即可读取…

Kafka技术认知

文章目录概念理解名词解释基本架构工作流程Kafka的特性概念理解 Kafka是分布式的基于发布-订阅消息队列。是一个分布式、支持分区的、多副本的&#xff0c;基于 Zookeeper 协调的分布式消息中间件系统&#xff0c;它的最大的特性就是可以实时的处理大量数据以满足各种需求场景…