注册

我: 向我推销这支笔 ,来看ChatGPT如何回答...

OpenAI:




  1. GPT系列模型:OpenAI的GPT系列模型是非常出名的语言模型,例如GPT-2、GPT-3等。这些模型可以生成人类般的语言,用于文本生成、对话系统等领域。
  2. DALL-E:这是一个能够将自然语言描述转换为图像的系统。它可以生成与文本描述相对应的图像,从简单的物体到复杂的场景都可以。
  3. Codex:这是一个基于人工智能的代码生成器,可以为程序员自动生成代码。它是由OpenAI与GitHub合作开发的。
  4. Gym:Gym是OpenAI的一个强化学习平台,为开发人员提供了一个可以测试和比较强化学习算法的标准化环境。
  5. RoboSumo:这是一个机器人足球比赛仿真平台,用于测试和开发机器人控制算法
  6. MuseNet:MuseNet是OpenAI的一个音乐生成系统,可以自动生成各种类型的音乐,从古典音乐到流行音乐等。
  7. GPT-Neo:这是OpenAI的一个基于GPT-3的开源模型,它具有类似GPT-3的功能,但是开源,可以由任何人使用。
  8. CLIP:这是OpenAI的一个视觉和语言模型,可以将视觉和语言信息结合起来,从而实现更复杂的任务,如图像分类、视觉问答等。


除此之外,OpenAI还开发了许多其他的人工智能应用和工具,如人工智能道德和安全方面的研究、自动语音识别、自动驾驶系统等。






今天有的伙伴问我:“为什么单单就中国不开放开来用,为什么我要用chatgpt还要去注册个外国的手机号才能搞这玩意,要不然我就只能用免费的公用的,动不动就“sorry,当前访问人数太多,请稍后再试”,绝了,为什么要排除我们国家。”



先来看看很多伙伴用的免费的公用的chatgpt地址,确实可以用,但是现在chatgpt很火,很多人很好奇,应该是同一时间段很多人都在访问,都在调用这个chatgpt的api,所以经常会出现这种情况。


image.png


为什么不是所有国家和地区都支持OpenAI?


OpenAI 是一家致力于帮助人类推进人工智能研究的科研机构,它在全球范围内提供免费的语言处理技术和其他人工智能工具。


然而,由于技术和法律限制,并非所有国家和地区都能够使用OpenAI的服务。


因此,OpenAI的服务并不能覆盖所有国家和地区。


官网地址: openai.com/api/


注册或者登陆地址为:openai.com/api/


注册 一道坎


我们注册完,写好一切,到某一步,就需要填写手机号,一个账号对应一个手机号,所以就会用到这个countries的接口:


countries: api.openai.com/dashboard/p…


(直接在浏览器打开就可以看到列出来的全部国家信息),看到有中国地区的,但是呢,当你点击发送验证码的时候,后台又会去调用一个接口去verify验证一下这个国家能不能用,到目前(2023-2-17)为止,中国地区是不能用的:


image.png


它这里整个官网啊、后台管理系统啊,用的是react框架搭建的,采用的是前后端分离的模式。


我们国内的过不去没法注册,没办法用啊,免费公众的用一直报错。解决办法就是[买一个外国的手机号]或者租一个,这里面呢也有免费号码可以提供,但就是最近chatgpt太火了免费也轮不到。现在很多可支持支付宝或者微信。主要是你懂得。一般价格在几块钱4块钱、5块钱这样子。也可以去搜索引擎看看有没有免费的OpenAI账号可以借来看看,玩一玩。


截屏2023-02-17下午5.34.47.png


进来玩一玩


overview 总览


截屏2023-02-17下午5.32.36.png


这就是一些基本的。 左边叫你看一下它的文档,学习并快速创建一个简单的应用;右边呢,就是叫你去看它现在现成的例子,就是叫你去玩的看的。


先别玩,先再看一下它的介绍还有什么:


image.png


chatgpt (你问它答)


chatgpt的网址在这里


一进来,它就给我一个提示,说2-10号更新的公告, chatgpt plus 可以 有beta版可用,不过你要通过申请排队,表单申请内容有一系列,其中有问你用这个chatgpt用来干嘛的,理由是什么,会用在哪里,将来有兴趣把它用在哪里。


没事, chatgpt 可用就行。我们来看看chatgpt。


image.png


没错,公用的不用登录账号的网址,跟这个一模一样。只不过偶尔那里会堵一点。


最近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`来声明变量。

image.png


它不仅能帮你转成JavaScript的写法,还给你解释了为什么这样做。


1、System.out.println()替换为了console.log()


2、String.equals()替换为了===


3、用let而不是String来声明变量


chatgpt次数是免费的,随你问。但如果问关于专业的或者代码的相关问题,学会提问的技巧哦,就跟搜索引擎一样就行,多加关键字关键词,github上有关于如何提问的文章,写的很好,放在这里了。《提问的智慧》 中文版的在这里 《提问的智慧 How to ask questions the smart way》


第二问


为什么不能除以零


这是它的回答:


image.png


第三问


给我一些关于年龄超过35程序员的职业规划的具体建议


这个问题对于我们这个行业来说,一直在问,今天我问问这个chatgpt它有什么好的想法


image.png


第四问


向我推销这支笔


image.png


image.png


image.png


外国人对于chatgpt的一些相关问答记录在这里了


http://www.emergentmind.com/


可以去看看翻一翻。


text completion 文字补充


借一步说话哈,它这个注册了这个东西,有用的并不单单是进来玩一下案例,还有一个api key。就是用这个api key这个钥匙去调用他们这个公司提供的接口,就这样这么简单,这个key可自行创可以删。


像它说的这个completion model,就是可以用来文本补充提示的这个功能的可用的模型有哪些。


通过GET https://api.openai.com/v1/models这个接口去调用查看可用模型列表。


返回来的数据结构就是这个:


image.png


回到正题,说到这个文字补充。


比如说你敲了文本“正如笛卡尔说的,我思故”,它就会帮你补充"我在"


"正如笛卡尔说的我思故我在"


点击确定按钮 发了一个请求,看一下


image.png


请求 api.openai.com/v1/moderati…


request 请求参数:


{
input: '正如笛卡尔说的我思故", // 这就是敲的文本
model: 'text-moderation-playground' // 这就是哪个模型类型
}


response 响应回来的:


image.png


返回来一些类别关于我们打的这段字的类别。如果我们敲的一些文本触发到这些类别,就会给予警告。


image.png


历史问过的会保存在你浏览器本地的localstorage里面:


image.png


AI画图


AI画图功能


image.png


AI画图的名字叫做: DALL.E


AI图像生成:


提供了三种与图像交互的方法:


1、基于文本提示从头开始创建图像


2、基于新文本提示创建对现有图像的编辑


3、创建现有图像的变体


这个DALL.E AI画图功能呢,还处在测试阶段,默认速率是限制每分钟 50张图,多的没有了。


如果你想要每分钟出超过50张,加钱。


image.png


那我现在,是在第一个月,有50个免费的使用机会,用完以后我就要买了。


废话不多说,来看看,有多神乎。


这是它这个功能的官网宣传图


image.png


image.png


image.png


image.png


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描述越详细,结果你得到的图像会越接近你想要得到的效果。


image.png


它这个后台本身就有个现成的案例给我们玩,只不过要钱, 基本的就是这样。


image.png


就是你写描述,它给你图。满不满意,看你描述得如何。


我描述了一下: A Mexican woman wearing a pearl necklace


一个戴着珍珠项链的墨西哥女人


image.png


很写实,确实一个戴着珍珠项链的墨西哥女人,那我写女人,不写美女,效果很写实,但不够惊艳,浪费了我一次机会。


突发奇想我去谷歌搜一下同样的描述,出来了一个这样的。


image.png


它这里做了一些可供我们操作的按钮:


截屏2023-02-18下午2.52.57.png


1、可以打开这张图的详情页,单独看某一张图


2、可以对某一张图进行修改(就是调整、抠图啊、裁剪啊,大小啊之类的)


3、进行改造,就是这张图你不满意,我再进行改造一下


4、下载单独这一张图


5、为这一张图生成报告


请求的接口是这个 https://labs.openai.com/api/labs/tasks/task-xxx


image.png


返回来的就是 一个 data 数组, 然后react就把这个数组循环渲染出各个图片链接,图片链接应该是放在某个cdn桶里。


然后这里呢请求的图片列表的同时,也同时扣了一次机会。


可以对比一下,这也就是他们成立一个公司开发OpenAI这一系列产品的可怕之处,确实是有料。


一个戴着珍珠项链的墨西哥女人 改成 戴着珍珠项链的18岁墨西哥女孩 An 18-year-old Mexican girl with a pearl necklace


image.png


还是搜一下'日本美女'吧


image.png


第一位日本美女出场


image.png


脸、眼睛、手、怪不得人家画画的说,画人物手比较难画,可能是吧我不是美术生,就记得一句话“画人难画手”✋。


其他的我就不一一举例了。


它这东西怎么想的, 啧啧...


最后我放一张我自己认为的日本美女。想了一下,自己去搜吧,放这里不太合适。




以上着重看了 你问我答 (chatgpt), 文本补充 (Text completion)、你说我出画 (Image generation)这三点。


image.png


还剩下 代码补充(生成代码、编辑代码、代码解释); 嵌入 (搜索、分类和比较文本); 模型训练 (训练模型) 这三块。


总结


我让chatgpt这个AI来帮我写结尾吧。


image.png


看了整篇文字数,废话很多,洋洋洒洒3千多。这个新技术确实像chatgpt它自己总结的一样,势不可挡,不容小觑。


潜力


1、自然语言处理

2、计算机视觉

3、自动化决策


应用在


1、医疗保健

2、交通运输

3、金融服务

4、能源


作者:盏灯
链接:https://juejin.cn/post/7201388504914591805
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

0 个评论

要回复文章请先登录注册