针对近日ChatGPT账号大批量封禁的理性分析

news2024/9/20 5:30:16

文 / 高扬

这两天不太平。

3月31号,不少技术圈的朋友和我闲聊说,ChatGPT账号不能注册了。

我不以为然,自己有一个号足够了,并不关注账号注册的事情。

后面又有不少朋友和我说ChatGPT账号全部不能注册了,因为老美要封锁我们。

越听越离谱,颇有狼来了之势。

作为一个程序员,这些传闻听多了,难以让人静心,我决定自己尝试看看ChatGPT是不是真停止注册了,如果ChatGPT关停注册,这将是一个大新闻。

经测试,常规方式确实不行了,但还有其它方式仍可以注册ChatGPT账号的。

所以,这只能说明ChatGPT账号注册的规则收紧了,并不是停止注册了,这是两个概念。

如果我们不明真相,很容易被这类情绪之词带偏。

4月1号,愚人节,技术圈的朋友们又开始了新一轮的热闹:ChatGPT在大规模封号,针对咱们。

各种晒图,满是委屈,让人看着义愤填膺,让人气愤OpenAI资本家丑恶的嘴脸,让人看了感到“不转不是中国人”。

然后,不少朋友微信问我是不是真是这样?

咱们先别听到风就是雨。ChatGPT是商业公司,人家是要挣钱的,别什么都扯上这扯上那,很无聊,没意义。

我们先要知道自己的账号是不是真被封了?

退出ChatGPT,重新登录。如果有下图的报错,说明此账号已被封禁。“Account deactivated”的中文意思是“账号被封禁“。

除此之外,其它报错都不属于账号被封禁。

除此之外,其它报错都不属于账号被封禁。

除此之外,其它报错都不属于账号被封禁。

贴三遍是为了引起注意,因为我看到很多人贴了一张”not available in your country“(你所在地区不可用)报错截图,说自己的账号被封禁了。

这哪跟哪呀……

针对本次账号封禁,我直接上结论: 

结论1:如果你没有使用OpenAI Key,但账号被封,99%的可能性是你的账号属于批量注册的账号。个人注册的账号基本不会出现封禁的情况(当然,也存在误伤的情况,归为1%那部分可能性)。

  • 什么叫个人注册账号?使用自己的邮箱一步一步注册的ChatGPT账号。

  • 什么叫批量注册账号?用程序批量注册的账号,比如微博上水军用的账号就是用机器注册的账号,这类账号从技术上比较容易识别。

我来举个例子,说明从技术上如何识别的,以及如何处理:

我是一名学生,为了挣点生活费,决定给某开发商拉人头。如果拉一个人进售楼处,我可以得50元佣金,但如果拉的是学生,不算佣金。佣金每周结算一次。

售楼处会给进来的客户一份伴手礼,这开发商很大方,进来的客户,均会给一张100元实名购物卡。

我每天只能拉10个,一天才挣50 *10 = 500元,太少了。

我后面想到了一个办法,每天可以拉50个,一天就能挣50 * 50 = 2500元,真开心。

只开心了两天,开发商对我痛下杀手,说这两日的佣金清零,这两日我所拉的客户领的购物卡也全部作废,无法使用。

我非常生气:你们就喜欢欺负老实人。

我这两天拉的客户也非常生气:这个开发商欺负我们外地人。

是啊,我们都一样生气,他们是我从大学里找的学生。

开发商怎么知道异常的?

事后稽查呀。

我正常每天只能拉10人,根据他们的过往经验,极限是20人,如果我改进技巧,一天拉50人也存在可能性,但开发商会将我列为重点检查对象。

第二天,我又拉了50人,这已属异常状态了,开发商开始重点检查这些人的来路。一查发现全是大学生,因此判定我作弊,违反了政策,所以我这两日的佣金清零,对应人员的伴手礼作废。

如果明白了这个例子,我想ChatGPT封禁的事也非常容易理解了。

为什么账号已经注册好久了,还会被封禁?

你的账号只是批量号里的一个而已,因为不凑巧,这些批量号里可能有一些操作触发了ChatGPT的审核机制,比如同一台机器同一个IP地址,1小时注册了300个账号,系统认为通过手工注册不可能达到这种效率,于是判定此操作作弊,然后把这台机器这个IP注册的账号全设为封禁。

这种作法简单粗暴,效果明显。你如果被误伤,ChatGPT也不担心,因为他们提供了申诉机制,他们会根据你的反馈,还你清白,同时检查系统审核机制是否存在不足,然后进一步优化这套机制。

结论2:如果你使用了OpenAI Key,那么此次封禁账号,很有可能是违反了OpenAI的规定,即在不被ChatGPT支持的地区调用API接口。

如何知道你的账号有没有使用OpenAI key?请认真阅读这篇文章《事关ChatGPT账号封禁的强烈忠告》。

结论3:如果你是ChatGPT Plus用户,如果账户被封,很可能原因出在付费通道上。因为代付费大概率会涉及黑产,如果ChatGPT平台一看坏账率很高,那就会查,就会封。

如果上述结论一个都没踩到,那就安心睡觉吧,别天天紧张兮兮的。

如果还有担心这担心那的朋友,咱们一起唠唠,算是给大家来个心灵按摩,省得让自己莫名焦虑。

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

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

相关文章

Java笔记_15(不可变集合、Stream流、方法引用)

Java笔记_15 一、创建不可变集合1.1、创建不可变集合的应用场景1.2、创建不可变集合的书写格式 二、Stream流2.1、体验Stream流2.2、Stream流的思想和获取Stream流2.3、Stream流的中间方法2.4、Stream流的终结方法2.5、收集方法collect2.6、练习-数字过滤2.7、练习-字符串过滤并…

Python词云图的制作与案例分享(包含 wordcloud 和 jieba库)

一、基本知识 Python 有很多可用于制作词云图的库,其中比较常用的有 wordcloud 和 jieba。 wordcloud 是一个用于生成词云图的 Python 库,其使用了 Python 的 PIL 库和 numpy 库。您可以使用 pip 命令来安装 wordcloud 库: pip install wo…

第12章 项目沟通管理和干系人管理

文章目录 12.1.2 沟通的方式 404沟通管理计划的编制过程12.2.2 制订沟通管理计划的工具 4114、沟通方法 12.3.2 管理沟通的工具 41312.4.2 控制沟通的技术和方法 4163、会议 12.5.1 项目干系人管理所涉及的过程 420项目干系人管理的具体内容:(1&#xff…

从“青铜”到“王者”,制造企业的数字化闯关记

打过游戏的朋友可能有一个常识,越是精彩纷呈、奖励丰厚的副本,越是需要召集队友一同组团闯关。很多实体企业在数字化转型中,也不会单打独斗,一把手会先找咨询公司对企业内外情况进行调研、梳理、规划,提出一个顶层规划…

科学计算库—numpy随笔【五一创作】

文章目录 8.1、numpy8.1.1、为什么用 numpy?8.1.2、numpy 数据类型推理8.1.3、numpy 指定长度数组快速创建8.1.4、numpy 哪个是行、列?8.1.5、numpy 如何进行数据类型转换?8.1.6、numpy 有几种乘法?8.1.7、numpy 索引和切片操作8.…

2023年前端面试题汇总-代码输出篇

1. 异步 & 事件循环 1. 代码输出结果 const promise new Promise((resolve, reject) > {console.log(1);console.log(2); }); promise.then(() > {console.log(3); }); console.log(4); 输出结果如下: 1 2 4 promise.then 是微任务,它…

【今日重磅—国产大模型首批内测机会来了】什么是讯飞星火,如何获得内测和使用方法

♥️作者:白日参商 🤵‍♂️个人主页:白日参商主页 ♥️坚持分析平时学习到的项目以及学习到的软件开发知识,和大家一起努力呀!!! 🎈🎈加油! 加油&#xff01…

数电实验:Quartus II 软件使用 (八进制计数器和全加器)

一、实验目的: 1.熟悉可编程逻辑器件的设计工具Quartus II 软件的使用。 2.熟悉FPGA开发实验系统的软件环境,掌握各个菜单和图标的作用和功能。 二、实验内容 (1)以74160实现八进制计数器为例,学Quartus II 软件的…

【手撕代码系列】JS手写实现Promise.all

Promise.all() 方法接收一个 Promise 对象数组作为参数,返回一个新的 Promise 对象。该 Promise 对象在所有的 Promise 对象都成功时才会成功,其中一个 Promise 对象失败时,则该 Promise 对象立即失败。 本篇博客将手写实现 Promise.all() 方…

Peforce(Helix) 使用快速介绍

虽然Git应该是当下使用最多的版本控管工具, 但曾经作为版本控管巨头的Perforce还是在持续的发展和更新中, 在某些企业中,还是作为软件的版本控管工具之一。 Helix 截止2023, Perforce 的最新版本的名称是Helix ,这个词翻译的意思是螺旋&…

【手撕代码系列】JS手写实现Promise.race

公众号:Code程序人生,分享前端所见所闻。 Promise.race() 是一个常见的 JavaScript Promise 方法,它接受一个 Promise 数组作为参数,并返回一个新的 Promise 对象。这个新的 Promise 对象在传入的 Promise 数组中,任意…

[架构之路-158]-《软考-系统分析师》-13-系统设计 - 高内聚低耦合详解、图解以及技术手段

目录 第1章 什么是高内聚低耦合 1.1 概念 1.2 目的 1.3 什么时候需要进行高内聚低耦合 1.4 什么系统需要关注高内聚、低耦合 第2章 分类 2.1 内聚的分类 2.2 耦合的分类 第3章 增加高内聚降低耦合度的方法 3.1 增加高内聚 3.2 降低耦合度 第1章 什么是高内聚低耦…

seurat -- 关于DE gene的讨论

实例 # 加载演示数据集 library(Seurat) library(SeuratData) pbmc <- LoadData("pbmc3k", type "pbmc3k.final")# list options for groups to perform differential expression on levels(pbmc)## [1] "Naive CD4 T" "Memory CD4 T…

Orangepi Zero2 全志H616(DHT11温湿度检测)

最近在学习Linux应用和安卓开发过程中&#xff0c;打算把Linux实现的温湿度显示安卓app上&#xff0c;于是在此之前先基于Orangepi Zero2 全志H616下的wiringPi库对DHT11进行开发&#xff0c;本文主要记录开发过程的一些问题和细节&#xff0c;主要简单通过开启线程来接收温湿度…

LeetCode1376. 通知所有员工所需的时间

【LetMeFly】1376.通知所有员工所需的时间 力扣题目链接&#xff1a;https://leetcode.cn/problems/time-needed-to-inform-all-employees/ 公司里有 n 名员工&#xff0c;每个员工的 ID 都是独一无二的&#xff0c;编号从 0 到 n - 1。公司的总负责人通过 headID 进行标识。…

QML动画分组(Grouped Animations)

通常使用的动画比一个属性的动画更加复杂。例如你想同时运行几个动画并把他们连接起来&#xff0c;或者在一个一个的运行&#xff0c;或者在两个动画之间执行一个脚本。动画分组提供了很好的帮助&#xff0c;作为命名建议可以叫做一组动画。有两种方法来分组&#xff1a;平行与…

SNAP + StaMPS 处理Sentinel-1哨兵1 时间序列

SNAP StaMPS 处理Sentinel-1哨兵1 时间序列 Step0: 文件准备及路径设置 0.1 前往GitHub下载snap2stamps: Github snap2stamps 0.2 新建工作路径&#xff0c;用来进行数据处理&#xff0c;并将下载的snap2stamps解压到该文件夹下&#xff0c;并新建两个文件夹&#xff0c;ma…

二叉搜索树的最小绝对差

1题目 给你一个二叉搜索树的根节点 root &#xff0c;返回 树中任意两不同节点值之间的最小差值 。 差值是一个正数&#xff0c;其数值等于两值之差的绝对值。 示例 1&#xff1a; 输入&#xff1a;root [4,2,6,1,3] 输出&#xff1a;1示例 2&#xff1a; 输入&#xff1a;r…

证券从业资格证-考前复习

备考2023年6月证券从业资格证&#xff0c;每章思维导图及相关概念&#xff0c;用于考前复习 1. 金融市场基础知识 1.1 第一章 金融市场体系 #mermaid-svg-XEPZZTVBmo6nGm2Y {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#merm…