> 自媒体 > (AI)人工智能 > 基于GPT-3.5的真ChatGPT接口来了
基于GPT-3.5的真ChatGPT接口来了
来源:木叶ML
2023-04-11 13:33:57
541
管理
前言

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

体验过官网版本的 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调用接口获取返回信息代码

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

import openai# 填写注册OpenAI接口账号时获取的 OpenAI API Keyopenai.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.contentprint(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 帮我写的,你怕了吗?

0
点赞
赏礼
赏钱
0
收藏
免责声明:本文仅代表作者个人观点,与本站无关。其原创性以及文中陈述文字和内容未经本网证实,对本文以及其中全部或者 部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 凡本网注明 “来源:XXX(非本站)”的作品,均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对 其真实性负责。 如因作品内容、版权和其它问题需要同本网联系的,请在一周内进行,以便我们及时处理。 QQ:617470285 邮箱:617470285@qq.com
关于作者
细雨入梦(普通会员)
文章
576
关注
0
粉丝
0
点击领取今天的签到奖励!
签到排行

成员 网址收录40369 企业收录2981 印章生成216707 电子证书945 电子名片57 自媒体34015

@2022 All Rights Reserved 浙ICP备19035174号-7
0
0
分享
请选择要切换的马甲:

个人中心

每日签到

我的消息

内容搜索