OpenAI:
- GPT系列模型:OpenAI的GPT系列模型是非常出名的语言模型,例如GPT-2、GPT-3等。这些模型可以生成人类般的语言,用于文本生成、对话系统等领域。
- DALL-E:这是一个能够将自然语言描述转换为图像的系统。它可以生成与文本描述相对应的图像,从简单的物体到复杂的场景都可以。
- Codex:这是一个基于人工智能的代码生成器,可以为程序员自动生成代码。它是由OpenAI与GitHub合作开发的。
- Gym:Gym是OpenAI的一个强化学习平台,为开发人员提供了一个可以测试和比较强化学习算法的标准化环境。
- RoboSumo:这是一个机器人足球比赛仿真平台,用于测试和开发机器人控制算法。
- MuseNet:MuseNet是OpenAI的一个音乐生成系统,可以自动生成各种类型的音乐,从古典音乐到流行音乐等。
- GPT-Neo:这是OpenAI的一个基于GPT-3的开源模型,它具有类似GPT-3的功能,但是开源,可以由任何人使用。
- CLIP:这是OpenAI的一个视觉和语言模型,可以将视觉和语言信息结合起来,从而实现更复杂的任务,如图像分类、视觉问答等。
除此之外,OpenAI还开发了许多其他的人工智能应用和工具,如人工智能道德和安全方面的研究、自动语音识别、自动驾驶系统等。
今天有的伙伴问我:“为什么单单就中国不开放开来用,为什么我要用chatgpt还要去注册个外国的手机号才能搞这玩意,要不然我就只能用免费的公用的,动不动就“sorry,当前访问人数太多,请稍后再试”,绝了,为什么要排除我们国家。”
先来看看很多伙伴用的免费的公用的chatgpt地址,确实可以用,但是现在chatgpt很火,很多人很好奇,应该是同一时间段很多人都在访问,都在调用这个chatgpt的api,所以经常会出现这种情况。
为什么不是所有国家和地区都支持OpenAI?
OpenAI 是一家致力于帮助人类推进人工智能研究的科研机构,它在全球范围内提供免费的语言处理技术和其他人工智能工具。
然而,由于技术和法律限制,并非所有国家和地区都能够使用OpenAI的服务。
因此,OpenAI的服务并不能覆盖所有国家和地区。
官网地址: openai.com/api/
注册或者登陆地址为:openai.com/api/
注册 一道坎
我们注册完,写好一切,到某一步,就需要填写手机号,一个账号对应一个手机号,所以就会用到这个countries
的接口:
countries: api.openai.com/dashboard/p…
(直接在浏览器打开就可以看到列出来的全部国家信息),看到有中国
地区的,但是呢,当你点击发送验证码的时候,后台又会去调用一个接口去verify验证一下这个国家能不能用,到目前(2023-2-17)为止,中国地区是不能用的:
它这里整个官网啊、后台管理系统啊,用的是react框架
搭建的,采用的是前后端分离的模式。
我们国内的过不去没法注册,没办法用啊,免费公众的用一直报错。解决办法就是[买一个外国的手机号]或者租一个,这里面呢也有免费号码可以提供,但就是最近chatgpt太火了免费也轮不到。现在很多可支持支付宝或者微信。主要是你懂得。一般价格在几块钱4块钱、5块钱这样子。也可以去搜索引擎看看有没有免费的OpenAI账号可以借来看看,玩一玩。
进来玩一玩
overview 总览
这就是一些基本的。 左边叫你看一下它的文档,学习并快速创建一个简单的应用;右边呢,就是叫你去看它现在现成的例子,就是叫你去玩的看的。
先别玩,先再看一下它的介绍还有什么:
chatgpt (你问它答)
一进来,它就给我一个提示,说2-10号更新的公告, chatgpt plus 可以 有beta版可用,不过你要通过申请排队,表单申请内容有一系列,其中有问你用这个chatgpt用来干嘛的,理由是什么,会用在哪里,将来有兴趣把它用在哪里。
没事, chatgpt 可用就行。我们来看看chatgpt。
没错,公用的不用登录账号的网址,跟这个一模一样。只不过偶尔那里会堵一点。
最近chatgpt 可是 火到 冲天,我们国内,或者国外都在讨论这个东西。还有一些人因为chatgpt什么的被骗,案例蛮多的最近,收费还不低,大家一定要擦亮你闪亮的小眼睛,分辨清楚,别轻易交钱就是了。
来问问chatgpt了,看看它到底牛在哪。
第一问
问它帮我写其他语言的代码
请帮我把以下java代码 翻译成 javascript 代码, 代码如下:
public class mmm {
public static void man(String[] args) {
String s1 = "hello";
String s2 = "HELLO".toLowerCase();
System.out.println(s1);
System.out.println(s2);
if (s1.equals(s2)) {
System.out.println("s1 === s2");
} else {
System.out.println("s1 !== s2");
}
}
}
下面是它回答我的:
let s1 = "hello";
let s2 = "HELLO".toLowerCase();
console.log(s1);
console.log(s2);
if (s1 === s2) {
console.log("s1 == s2");
} else {
console.log("s1 != s2");
}
请注意,JavaScript与Java有所不同,因此您需要确保语法和操作符正确。在这个例子中,我们将`System.out.println()`替换为了`console.log()`,将`String.equals()`替换为了`===`。此外,我们需要用`let`而不是`String`来声明变量。
它不仅能帮你转成JavaScript的写法,还给你解释了为什么这样做。
1、System.out.println()
替换为了console.log()
2、String.equals()
替换为了===
3、用let
而不是String
来声明变量
chatgpt次数是免费的,随你问。但如果问关于专业的或者代码的相关问题,学会提问的技巧哦,就跟搜索引擎一样就行,多加关键字关键词,github上有关于如何提问的文章,写的很好,放在这里了。《提问的智慧》 中文版的在这里 《提问的智慧 How to ask questions the smart way》
第二问
为什么不能除以零
这是它的回答:
第三问
给我一些关于年龄超过35程序员的职业规划的具体建议
这个问题对于我们这个行业来说,一直在问,今天我问问这个chatgpt它有什么好的想法
第四问
向我推销这支笔
外国人对于chatgpt的一些相关问答记录在这里了
可以去看看翻一翻。
text completion 文字补充
借一步说话哈,它这个注册了这个东西,有用的并不单单是进来玩一下案例,还有一个api key。就是用这个api key这个钥匙去调用他们这个公司提供的接口,就这样这么简单,这个key可自行创可以删。
像它说的这个completion model,就是可以用来文本补充提示的这个功能的可用的模型有哪些。
通过GET https://api.openai.com/v1/models
这个接口去调用查看可用模型列表。
返回来的数据结构就是这个:
回到正题,说到这个文字补充。
比如说你敲了文本“正如笛卡尔说的,我思故”,它就会帮你补充”我在”
“正如笛卡尔说的我思故我在”
点击确定按钮 发了一个请求,看一下
请求 api.openai.com/v1/moderati…
request 请求参数:
{
input: ‘正如笛卡尔说的我思故”, // 这就是敲的文本
model: ‘text-moderation-playground’ // 这就是哪个模型类型
}
response 响应回来的:
返回来一些类别关于我们打的这段字的类别。如果我们敲的一些文本触发到这些类别,就会给予警告。
历史问过的会保存在你浏览器本地的localstorage里面:
AI画图
AI画图功能
AI画图的名字叫做: DALL.E
AI图像生成:
提供了三种与图像交互的方法:
1、基于文本提示从头开始创建图像
2、基于新文本提示创建对现有图像的编辑
3、创建现有图像的变体
这个DALL.E AI画图功能呢,还处在测试阶段,默认速率是限制每分钟 50张图,多的没有了。
如果你想要每分钟出超过50张,加钱。
那我现在,是在第一个月,有50个免费的使用机会,用完以后我就要买了。
废话不多说,来看看,有多神乎。
这是它这个功能的官网宣传图
AI图片生成模块 接口文档
生成的图像大小可以是 256 X 256 的,512 X 512 的, 1024 X 1024 的。尺寸越小生成速度越快。
用nodejs请求这么写
const res = await openai.createImage({
promt: '一只白色暹罗猫',
n: 1, // 这里 n 的取值范围是 1到10
size: '1024 X 1024',
// 可加可不加
response_format: 'URL' 或者 'Base64', // URL 会在一个小时后过期
})
image_url = res.data.data[0].url
文档它也说了,你写这个promt描述越详细,结果你得到的图像会越接近你想要得到的效果。
它这个后台本身就有个现成的案例给我们玩,只不过要钱, 基本的就是这样。
就是你写描述,它给你图。满不满意,看你描述得如何。
我描述了一下: A Mexican woman wearing a pearl necklace
一个戴着珍珠项链的墨西哥女人
很写实,确实一个戴着珍珠项链的墨西哥女人,那我写女人,不写美女,效果很写实,但不够惊艳,浪费了我一次机会。
突发奇想我去谷歌搜一下同样的描述,出来了一个这样的。
它这里做了一些可供我们操作的按钮:
1、可以打开这张图的详情页,单独看某一张图
2、可以对某一张图进行修改(就是调整、抠图啊、裁剪啊,大小啊之类的)
3、进行改造,就是这张图你不满意,我再进行改造一下
4、下载单独这一张图
5、为这一张图生成报告
请求的接口是这个 https://labs.openai.com/api/labs/tasks/task-xxx
返回来的就是 一个 data 数组, 然后react就把这个数组循环渲染出各个图片链接,图片链接应该是放在某个cdn桶里。
然后这里呢请求的图片列表的同时,也同时扣了一次机会。
可以对比一下,这也就是他们成立一个公司开发OpenAI这一系列产品的可怕之处,确实是有料。
一个戴着珍珠项链的墨西哥女人 改成 戴着珍珠项链的18岁墨西哥女孩 An 18-year-old Mexican girl with a pearl necklace
还是搜一下’日本美女’吧
第一位日本美女出场
脸、眼睛、手、怪不得人家画画的说,画人物手比较难画,可能是吧我不是美术生,就记得一句话“画人难画手”✋。
其他的我就不一一举例了。
它这东西怎么想的, 啧啧…
最后我放一张我自己认为的日本美女。想了一下,自己去搜吧,放这里不太合适。
以上着重看了 你问我答 (chatgpt), 文本补充 (Text completion)、你说我出画 (Image generation)这三点。
还剩下 代码补充(生成代码、编辑代码、代码解释); 嵌入 (搜索、分类和比较文本); 模型训练 (训练模型) 这三块。
总结
我让chatgpt这个AI来帮我写结尾吧。
看了整篇文字数,废话很多,洋洋洒洒3千多。这个新技术确实像chatgpt它自己总结的一样,势不可挡,不容小觑。
潜力:
1、自然语言处理
2、计算机视觉
3、自动化决策
应用在:
1、医疗保健
2、交通运输
3、金融服务
4、能源
开启掘金成长之旅!这是我参与「掘金日新计划 · 2 月更文挑战」的第 11 天 点击查看活动详情
本文正在参加 ✍🏻 技术视角深入 ChatGPT 征文活动