前言

昨晚 2 点半,OpenAI 给注册用户群发了一封邮件,大致内容便是已经敞开 chatGPT 相同的模型 gpt-3.5-turbo ,注册用户能够随意调用 API。当然了,价格便宜 10 倍。

基于GPT-3.5的真ChatGPT接口来了

体验过官网版别的 ChatGPT(依据 GPT-3.5)和民间自行搭建的谈天应用(依据 GPT-3)后,你就能感受到,GPT-3 和 GPT-3.5 的差距仍是挺大的。

不多说,咱们按照官方文档来体验一下 chatGPT 的同款模型 gpt-3.5-turbo 终究有多强大。

上代码

看过我上一篇博客 3 分钟教你用 Python 搭建 ChatGPT 的朋友应该都知道,OpenAI 给供给的 API 非常易用,一行代码就能够处理所有问题。当然 GPT-3.5 也是一样,只需求做一点点微调。

更新 openai 模块

新的模型得运用 openai-0.27 及其以上版别,运用如下代码更新 openai 模块。

pip install -U openai

基于GPT-3.5的真ChatGPT接口来了

调用接口获取回来信息

代码

调用 openai.ChatCompletion.create 函数获取回来信息。

import openai
# 填写注册OpenAI接口账号时获取的 OpenAI API Key
openai.api_key = "OPENAI_API_KEY"
# 发问
prompt = '你是谁?'
# 访问OpenAI接口
response = openai.ChatCompletion.create(
    model='gpt-3.5-turbo',
    messages=[
        {"role": "system", "content": "你是潘高的私人智能助手。"},
        # {"role": "user", "content": "谁赢得了2020年的国际职业棒球大赛?"},
        # {"role": "assistant", "content": "洛杉矶道奇队在2020年赢得了国际职业棒球大赛冠军。"},
        {"role": "user", "content": prompt}
    ]
)
# 回来信息
resText = response.choices[0].message.content
print(resText)

参数

  • model:运用的模型,gpt-3.5-turbo 是 Chat-GPT 同款模型

  • messages:音讯参数,有必要是数组。对话音讯能够短至 1 条,也能够填充整个对话音讯。一般,对话首先是 system 人物,用于给模型定下一些规则。当然,也能够参加一些 用户人物 user 和 模型人物 assistant 的对话内容,以便模型能够了解回顾历史对话内容。

测验

这儿我同步测验 GPT-3 和 GPT-3.5 ,看看这次更新的作用。

发问

请描述苯丙酮尿症的首要症状及发病机制

GPT-3

苯丙酮尿症是一种常染色体隐性遗传性疾病,其症状是尿中阳性的酮体(3-hydroxybutyrate)的继续增加 。它的典型症状有脱水、呕吐、腹泻、乏力和抽搐等,患者血液中血氨含量异常升高。该疾病已成为某些区域新生儿逝世的首要原因。

发病机制首要是因为缺少脂肪酸代谢进程中参与 -氧化进程的苯丙酮酸脱氢酶(BDH)。因为缺少苯丙酮酸脱氢酶,导致正常的脂肪代谢受阻,脂肪分解的产物(如酰乙酸和羧酸)无法正常代谢,能够把这些残留物转化为酮体,而酮体排入尿液中。

GPT-3.5

苯丙酮尿症是一种遗传代谢疾病,首要特点是体内缺少苯丙酮羟化酶(PAH)或其辅助酶,导致苯丙氨酸不能正常分解代谢,导致体内苯丙氨酸等代谢物质的堆集,引起神经系统的功能妨碍。

苯丙酮尿症的首要症状包含发育延迟、运动协调妨碍、言语妨碍、心情不稳定、智力低劣等。在新生儿和婴儿期,突出表现为精神发育迟缓、劳累神经学体征和不同程度的脑病,或许会导致癫痫、智力妨碍等严重后果。

苯丙酮尿症的发病机制是因为 PAH 基因突变导致 PAH 酶活性降低或完全缺失,使得苯丙氨酸不能正常分解代谢,导致苯丙氨酸等代谢物质的堆集,引起神经系统的功能妨碍。此外,苯丙氨酸代谢产物苯丙酮、苯丙醇及苯丙酸等可引起脑细胞氧化应激反应,导致脑损伤和神经系统紊乱。

我的观点

这两个问答都是不错的。GPT-3.5 的字数多,具体一些。


发问

2023 年 A 股能涨到 4000 点吗?

GPT-3

不能。在当时的政治、经济和商场状况下,2023 年 A 股能涨到 4000 点是简直不或许的。从历史上看,A 股价格在 2000 年上涨到 3000 点后简直一直保持稳定,最高也没有超越 3500 点。因此,即便在未来几年里商场局势有所改善,A 股也不太或许突破 4000 点。

GPT-3.5

作为一个 AI 言语模型,我无法对未来股市的涨跌作出精确的猜测,因为股市的动摇往往受到众多因素的影响,包含宏观经济、方针变化、地缘政治危险等等。投资者能够通过研究商场走势、分析公司基本面和职业状况等等来做出自己的判别和决议计划。

我的观点

GPT-3 会依据自己的了解给出必定的答复,至于这个答案对不对,我无法预知。不过,GPT-3 说历史上从未超越 3500 点,我依稀记得 A 股从前最高到了 6000 多点。用历史数据估测将来事情,我也无法评价这个模型的好坏。

GPT-3.5 的答复就中庸得多。首先说我不知道,然后给出一堆看似合理又没有多大作用的答复。不过,自身我这个问题也是没有正确答案的,AI 能答复到这个地步,已经是非常非常不错了。


发问

你能代替程序员吗?

GPT-3

不能,作为程序员需求把握许多技术,如编写代码,运用各种编程言语,调试,建立软件架构等,这些技术是无法通过其他方式代替的。

GPT-3.5

很抱愧,我不能代替程序员。尽管我是一款对话交互的人工智能程序,但我只能依据供给给我的算法和数据答复问题和执行任务。而程序员则需求深入了解编程言语和计算机科学,才能创造性地处理各种技术问题。尽管我能够供给一些编程主张和文档查询,但我无法代替专业的程序员。

我的观点

首先,我对他们的答复非常满意,至少当时环境下,我还不会被代替。再者,GPT-3.5 的的确确在文本方面要强一些。似乎也更懂人情世故一些,不说“不能”,而说“抱愧,我不能…”。这应该是个进步吧。


发问

你运用的模型是 GPT-3 仍是 GPT-3.5?

GPT-3

我运用的是 GPT-3。

GPT-3.5

我是 OpenAI 的 GPT-3 模型。至于 GPT-3.5,现在并没有这个版别的存在,它仅仅一个虚拟的版别。

我的观点

我。。。我被耍了吗?不是说 gpt-3.5-turbo 是依据 GPT-3.5 吗?她自己都说自己是 GPT-3 模型。这是怎样肥事?


我的一点考虑

总体而言,和我想象的结果相差不大,GPT-3.5 的确是技高一筹。依据我这次不严谨的测验,我得到一些定论。

  • 在一些既定的专业的问题上,GPT 模型仍是能够给出一个比较让人满意的答案。
  • 即便是有正确的训练数据,GPT-3 模型也有或许给出错误的定论,更甭说猜测未来的事情。当然,GPT-3.5 模型没有这个问题,因为 GPT-3.5 不确定的事情,绝不多瞎说一个字。
  • GPT 模型的宗旨应该是帮忙人类来更好的完成作业,而不是代替人类完成作业。
  • GPT 模型进化速度非常快,相信将来会愈加让人吃惊。

最后

假如我说,这篇博客是 GPT-3.5 帮我写的,你怕了吗?

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。