一款能“干掉” ChatGPT 的应用「GitHub 热点速览」

Posted 削微寒的程序员之路

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一款能“干掉” ChatGPT 的应用「GitHub 热点速览」相关的知识,希望对你有一定的参考价值。

据说有了它,ChatGPT 就可以靠边站了。因为 Auto-GPT 能更加主动地完成你给他的指定任务,不用做更多的人为干涉,它的推理能力比 ChatGPT 更强,有人用它解放双手做了个 React 网站。当然除了升级的 Auto-GPT 之外,还有 DeepSpeed,它能极大地降低训练成本。这两个项目可是本周的明星项目,一个获得 50k+ star ,一个是 10k+。

当然还有非常有意思的,让你的 2D 卡通人物动起来的 AnimatedDrawings,沙雕又可爱。既然是动画,就不能不提下腾讯的动效渲染库 libpag,以及知名老牌 macOS 资源监控项目 stats。

以下内容摘录自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 热帖(简称 HN 热帖),选项标准:新发布 | 实用 | 有趣,根据项目 release 时间分类,发布时间不超过 14 day 的项目会标注 New,无该标志则说明项目 release 超过半月。由于本文篇幅有限,还有部分项目未能在本文展示,望周知

体验一下传说中可以干掉程序员的OpenAI ChatGPT

ChatGPT初体验

​ OpenAI公司最近开发了一个新的聊天AI模型,ChatGPT。网上铺天盖地传言AI可以替代程序员。于是今天也来体验了一下。下面是一个使用的案例:

​ 首先看来他也不是万能的。

问: 今年世界杯冠军预测

ChatGPT: 对于世界杯的冠军预测,我无法提供任何帮助,因为我是一个计算机程序,不具备预测足球比赛结果的能力。

此外,由于我的知识储备截止到2021年,我不知道2022年的世界杯甚至是否会举行。因此,我没有有关世界杯冠军预测的相关信息。

建议您可以咨询其他人或者查询相关资料了解更多信息。

​ 然后直奔程序员的主题:

问:帮我写一个Java游戏

ChatGPT: 要用Java编写一个游戏,需要按照如下步骤进行:

  1. 安装JDK:首先需要安装Java开发工具包(JDK),以便能够使用Java语言进行编程。
  2. 配置环境:其次,需要配置Java的运行环境,包括设置Java的安装路径、创建Java工程、导入相关的jar包等。
  3. 编写代码:接着,需要编写Java代码来实现游戏的功能,包括游戏界面、游戏逻辑、游戏规则等。
  4. 运行游戏:最后,需要运行Java工程,查看游戏运行结果。

下面是一个简单的例子,展示了如何使用Java语言编写一个简单的控制台游戏:

    public static void main(String[] args) 
        // 创建游戏对象
        Game game = new Game();

        // 开始游戏
        game.start();
    

    // 游戏开始
    public void start() 
        // 显示游戏介绍
        System.out.println("欢迎来到Java游戏世界!");

        // 循环执行游戏操作
        while (true) 
            // 显示游戏菜单
            System.out.

​ 传说中的代码,并没有完全写完 。试了很多次,也都是限于篇幅没有写完。接下来来点绕口的:

问:怎么注册ChatGPT

ChatGPT:目前,ChatGPT是由OpenAI开发的一款大型语言模型,它可以用来生成自然语言文本。由于它是一款开源项目,所以并不需要注册即可使用。

如果想要使用ChatGPT,可以通过以下步骤进行:

  1. 安装依赖:首先需要安装相应的依赖,包括Python环境和TensorFlow库等。
  2. 下载模型:其次,需要从OpenAI官网下载最新版本的ChatGPT模型。
  3. 加载模型:接着,需要在代码中加载下载的模型,并使用相应的API进行训练和预测。

下面是一个简单的例子,展示了如何使用ChatGPT进行自然语言生成:

Copy code# 安装依赖
!pip install tensorflow

# 加载模型
import openai
openai.api_key = "your_api_key"
model = openai.Model.get("text-davinci-002")

# 预测
prompt = "The quick brown fox jumps over the lazy dog."
completions = model.completions(
    engine="text-davinci-002",
    prompt=prompt,
    max_tokens=20,
    temperature=0.5,
)

# 打印结果
for completion in completions.get("choices"):
    print(completion.get("text"))

在上面的例子中,我们首先通过pip命令安装了TensorFlow库,然后使用openai库加载了ChatGPT模型,最后调用模型的completions方法对输

问: 如果不用python呢?

ChatGPT: 如果不用Python,可以通过以下步骤使用ChatGPT进行自然语言生成:

  1. 安装依赖:首先需要安装相应的依赖,包括TensorFlow库和适用于目标语言的类库等。
  2. 下载模型:其次,需要从OpenAI官网下载最新版本的ChatGPT模型。
  3. 加载模型:接着,需要在代码中加载下载的模型,并使用相应的API进行训练和预测。

下面是一个使用Java语言的例子,展示了如何使用ChatGPT进行自然语言生成:

Copy code// 安装依赖
// 需要安装TensorFlow库和Java类库

// 加载模型
String model = "text-davinci-002";
String prompt = "The quick brown fox jumps over the lazy dog.";
int maxTokens = 20;
float temperature = 0.5f;

// 调用API进行预测
Completion[] completions = client.models().completions(model, prompt, maxTokens, temperature).execute();

// 打印结果
for (Completion completion : completions) 
    System.out.println(completion.text);

在上面的例子中,我们首先通过安装TensorFlow库和Java类库,然后使用OpenAI API加载了ChatGPT模型,最后调用模型的completions方法对输入文本进行预测,并打印结果。

​ 另外,我还试过其他一些绕口的问题,结果有很多次直接卡得ChatGPT半天回不了话。也不知道是戳中了他的什么盲点了。

​ 整体体验来看,ChatGPT回答还是挺像那么回事。但是也仅限于像而已。至于说想要达到传说中的干掉程序员的程度,还是有太长的路了。

注册

​ 你有没有问题想要挑战一下最强AI的?那就跟着下面的介绍,自己去注册一个把。

注册准备工作

​ 使用ChatGPT,需要注册一个OpenAI公司的专属账号。注册之前要准备一些资料。

1、代理软件。最好是美国的代理地址。其次韩国、日本、印度、新加坡等地方的也可以。 不能用香港的。

2、需要一个国外手机号。就是用来接收注册时的验证短信的。如果没有的话,也可以用网上的解码平台。sms-activate.org

3、准备一个邮箱。我用的是Gmail的账号

注册工作:

1、进入ChartGPT的主页,选择体验ChatGPT

​ 接下来会进入登录页面。如果有账号就选择login。没有账号就选择sign up。进入注册页面: https://beta.openai.com/signup

2、在注册账号时,建议就选择用Gmail方式登录。比较简单。

3、接收验证邮件

​ 接下来会往你的邮箱当中发送一个验证邮件。点开邮件中的连接,就会进入一个网页,填写补充的信息。

​ 这一步也是很容易出问题的地方。 很多人会遇到一个提示,说服务在当前国家不可用。

​ 通常出现这个问题,就是因为你的代理软件出问题了。可能是位置不对,或者是没有全局代理。

​ 出现这个问题后,当然需要切换代理,最好是切换到美国的代理。但是直接切换代理是没有用的,页面刷新后依然会是这个提示。这时还需要清理一下浏览器的缓存。

​ 可以在当前页面的地址栏先输入 javascript:

​ 然后在后面接上下面一段代码:

window.localStorage.removeItem(Object.keys(window.localStorage).find(i=>i.startsWith('@@auth0spajs')))

​ 这段代码的作用就是清除浏览器的一些本地缓存。如果你熟悉前端,也可以用浏览器的调试功能手动清除。

​ 接下来按下回车后,再刷新页面。就可以正常看到注册页面了。

4、验证手机号。

​ 接下来往下走,就需要填写手机号。

​ 这里就需要填写一个国外的手机号。左侧图标下拉框选择国家,右侧输入手机号码。然后填写手机号接收到的短信验证码。

5、使用接码服务平台购买短信接收服务。

​ 如果你有国外的手机号,那就简单了。按照页面操作即可。但是如果你没有国外的手机号码,那么可以去接码平台购买一个。

​ 进入接码网站sms-activate.org ,注册一个账号然后在左侧搜索OpenAi。

​ 下方的服务最好选择巴西,因为巴西服务比较稳定一点。点击后面的小黄车图标,就可以购买到一个号码。

​ 另外,购买服务时,是需要提前充值的。不过这个平台是支持国内的支付宝的。所以直接用支付宝充值就可以了。 接码OpenAI的一次费用大概是30卢布,折合人民币不到3块钱。不过充值的时候只能充值美元。一般充值0.5美元即可。折合人民币也就几块钱。

​ 注意下,输入手机号码的时候,要注意下页面上的号码前缀。

6、注册成功

​ 短信验证码注册完成后,就可以体验了。

偷懒的脑洞

​ 这里随便选择一个就可以了。接下来,你就可以进入ChatGPT页面,打开一下你的脑洞,去监测一下ChatGPT的成色了。

​ 甚至可以要他帮你把第一章写出来

最后温馨提醒,这个机器人说的话靠不靠谱,就要自己衡量了。

以上是关于一款能“干掉” ChatGPT 的应用「GitHub 热点速览」的主要内容,如果未能解决你的问题,请参考以下文章

2个月月活突破1亿,增速碾压抖音,出道即封神的ChatGPT,现在怎么样了?ChatGPT它会干掉测试?

ChatGPT想干掉开发人员,做梦去吧

ChatGPT会干掉测试吗?

ChatGPT会干掉测试吗

体验一下传说中可以干掉程序员的OpenAI ChatGPT

体验一下传说中可以干掉程序员的OpenAI ChatGPT