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

前言

昨晚 2 點半,OpenAI 給注冊用戶群發了一封郵件,大致內容就是已經開放 chatGPT 相同的模型 gpt-3.5-turbo ,注冊用戶可以隨意調用 API。當然了,價格便宜 10 倍。

基于GPT-3.5的真ChatGPT接口來了-1.png

體驗過官網版本的 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接口來了-2.png

調用接口獲取返回信息

代碼

調用 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 幫我寫的,你怕了嗎?

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 第一章蛋白質的結構與功能 第 一 節 蛋 白 質 的 分 子 組 成 一、組成蛋白質的元素 1、主要有C、H、O、...
    Guangchao閱讀 3,519評論 2 7
  • 氨基酸是蛋白質的基本結構單位,參與合成蛋白質的氨基酸有20種,可作為原料在核糖體工廠通過肽鍵連接形成多肽鏈,都有密...
    官敏慧閱讀 5,761評論 0 7
  • 椰菜君之前陸續介紹過一些自閉癥高危基因,每篇文章最后都免不了來一句“當前基因編輯研究突飛猛進,日新月異,讓我們拭目...
    椰菜君閱讀 91評論 0 0
  • ★681★觸覺語顫增強主要見于 E.肺泡內炎癥性浸潤 ★682★女,12歲,白血病,近日左眼眶出現2cmX2cm無...
    捷龍閱讀 4,582評論 0 2
  • 蛋白質通論2 體內蛋白質每天降解1-2%,大約70-80%重新合成蛋白質。不同蛋白質降解速度...
    輕塵流花閱讀 771評論 10 7