方格精選

[科技]今天起,可以串接「真正的」OpenAI ChatGPT API (GPT3.5)

閱讀時間約 4 分鐘

現況說明:

在今天(2023/03/02)之前,網路上有很多宣稱教你串接ChatGPT API的文章,但其實那些都是假的,因為在今天之前,openAI並沒有開放ChatGPT API,那些串接教學實際上串到的是GPT3。
看教學內容所串接的模型名稱就能知道了,通常指定的model名稱會是"text-davinci-003",這便是GPT3提供的語言模型之一,雖然也很強大,但它版本比ChatGPT舊一點,並且也沒有對聊天優化,它的專長是文章生成(Text completion),也就是它更擅長的是文字接龍,依據你輸入的前文再自動往下接。
而早前有出現一名高手以特殊方式反組譯,解出了用特殊方法串接ChatGPT API的方式,參考下方作者網址:
但這方式的缺點之一是不穩定,可能隨時被官方封殺,缺點之二,它並不是正式的API,對於開發者來說自由度不夠,因為它接上的是網頁版的那個只能單純對話並且一堆嚴格規矩的道德魔人版ChatGPT。
日前OpenAI有發出消息說將釋出ChatGPT的API,並提供登記表格,登記後進入審核與排隊流程,我當時是有去登記的,原本還想說到底要等多久,想不到今天就直接全面開放了。

簡易教學-通用流程:

長期有關注相關事項的碼農們應該不需要我再講這段,不過我還是不厭其煩的講一下前置步驟。
要串接OpenAI API的第一步當然是要註冊一個帳號,登入官網後直接點開在網頁上方的帳號圖標,點選View API keys。
跳轉至API頁面後,點擊Create new secret key,接著它就會跳出一組key值,務必好好留存這組key,因為它只會顯示一次。萬一遺失了就只能再申請一組。

簡易教學--Python程式實作:

如果你是第一次串接OpenAI API,那你首先要建置好python環境之外,還要裝上OpenAI套件,在dos視窗輸入下列指令即可完成套件安裝:
pip install openai
如果你原本就有在使用這套功能,那也要記得更新一下openAI套件,因為ChatGPT API是今天才發佈並更新的,更新指令碼如下:
pip install --upgrade openai
接著便是python指令碼實做,我原則上是參考官方格式再做一點小修改,當然實際要怎麼用就各憑創意了。
我主要只是把官方的單次執行版本改成可以持續輸入對話的型式,但如果要更像網頁版的聊天機器人則需要再做更多改造。
import os
import openai
openai.api_key = f'此處貼上你自己的API KEY'
while True:  
    completion = openai.ChatCompletion.create(
      model="gpt-3.5-turbo",
      messages=[
            {"role": "system", "content": "系統訊息,目前無用"},
            {"role": "assistant", "content": "此處填入機器人訊息"},
            {"role": "user", "content": input("You: ")}
        ]
    )
    print(completion.choices[0].message.content)
API提供了三個自定角色,system目前作用不大,assistant代表機器人回覆,也就是說你使用API之後不只能扮演user角色,還能直接控制機器人端的回話,assistant可以類比為網頁版中自動回話的那個機器人。而user可以類比成就是網頁版中在電腦前打字的我們。
介接官方API跟直接使用網頁版的差別在於,API提供了更多的使用彈性,可以套用在各種客製化的程式中,這個大家都知道,但我認為更重要的是,API裡的ChatGPT的回話自由度非常足夠,它還是早期那個自由奔放的聊天機器人,而不是目前網頁版本的那個什麼都不能聊又敏感又嚴格的道德魔人,就算只是自己接來亂玩都很有趣。
更多詳細內容請參考官方教學
為什麼會看到廣告
avatar-img
276會員
90內容數
沙龍自介: 雜文派,舉凡AI介紹、科技新知、廢談網誌、小說動漫通通都寫。雖說如此,但目前以AI與科技類文章為主軸,我也不知道怎麼變這樣的,holy 媽祖。 本人不喜歡看長篇文章,也不擅長寫長篇文章,我的意思是:我的優點是廢話很少,看我一篇文不會花你太多時間。
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
因人廢言 的其他內容
淺顯易懂的教你快速安裝stable-diffusion-webui單機版(AUTOMATIC1111版本),這是一套強大的AI繪圖工具,讓凡人一秒變大師,想畫出曠世鉅作就要靠它了! 本篇目標是想讓無資訊基礎的大眾也能學會這套工具的使用。
這次介紹五款所有畫風都通吃的萬用AI繪圖APP,寫實風,CG風,動漫風都可以一次解決。 避免文長影響閱讀體驗,拆成兩篇發行,第一集介紹前三款,第二集介紹後二款。
這次介紹五款所有畫風都通吃的萬用AI繪圖APP,寫實風,CG風,動漫風都可以一次解決。 避免文長影響閱讀體驗,拆成兩篇發行,第一集介紹前三款,第二集介紹後二款。
這次介紹的是兩款擅於寫實畫風(三次元)的繪圖APP,包括真實照片風格或是CG畫風都能勝任。這次僅介紹兩款是因為擅於畫寫實人物的繪圖軟體真的不多。
這次再補充介紹兩款擅於日式動漫圖的AI繪圖APP,這兩款的繪圖成品與上一集介紹的三款APP的出圖風格有點不同,各有特色,出圖結果也是不錯,但有一些小缺點需要考慮一下。
這是個系列文章,會介紹許多AI繪圖工具,本次先介紹三款擅長畫日式動漫圖的繪圖軟體
淺顯易懂的教你快速安裝stable-diffusion-webui單機版(AUTOMATIC1111版本),這是一套強大的AI繪圖工具,讓凡人一秒變大師,想畫出曠世鉅作就要靠它了! 本篇目標是想讓無資訊基礎的大眾也能學會這套工具的使用。
這次介紹五款所有畫風都通吃的萬用AI繪圖APP,寫實風,CG風,動漫風都可以一次解決。 避免文長影響閱讀體驗,拆成兩篇發行,第一集介紹前三款,第二集介紹後二款。
這次介紹五款所有畫風都通吃的萬用AI繪圖APP,寫實風,CG風,動漫風都可以一次解決。 避免文長影響閱讀體驗,拆成兩篇發行,第一集介紹前三款,第二集介紹後二款。
這次介紹的是兩款擅於寫實畫風(三次元)的繪圖APP,包括真實照片風格或是CG畫風都能勝任。這次僅介紹兩款是因為擅於畫寫實人物的繪圖軟體真的不多。
這次再補充介紹兩款擅於日式動漫圖的AI繪圖APP,這兩款的繪圖成品與上一集介紹的三款APP的出圖風格有點不同,各有特色,出圖結果也是不錯,但有一些小缺點需要考慮一下。
這是個系列文章,會介紹許多AI繪圖工具,本次先介紹三款擅長畫日式動漫圖的繪圖軟體
你可能也想看
Google News 追蹤
Thumbnail
徵的就是你 🫵 超ㄅㄧㄤˋ 獎品搭配超瞎趴的四大主題,等你踹共啦!還有機會獲得經典的「偉士牌樂高」喔!馬上來參加本次的活動吧!
Thumbnail
隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
7月31日,OpenAI在其官方媒体账号上表示,开始向一小部分ChatGPT Plus用户推出高级语音模式。 当前,实时响应和可打断对话是公认的语音助手技术难点。而据OpenAI介绍,其推出的高级语音模式可以提供更自然的实时对话,允许用户随时打断,并能感知和响应用户的情绪。 此前,ChatGPT
Thumbnail
ChatGPT(全名:聊天生成預訓練轉換器)是一個由 OpenAI 開發的人工智慧聊天機器人程式。它於 2022 年 11 月推出,使用了基於 GPT-3.5、GPT-4 和 GPT-4o 架構的大型語言模型,並以強化學習進行訓練。
Thumbnail
OpenAI在5/13春季發表會上宣佈,將免費向ChatGPT推出最新的GPT-4o模型和更多功能。免費用戶將可享受GPT-4o的智慧和高級工具,並有使用量限制。文章介紹了GPT-4o的功能和未來優化,並提到新的ChatGPT桌面應用程式和外觀改變。
Thumbnail
前年2022年11月OpenAI公司發表了ChatGPT,並開放ChatGPT-3.5在網路上供人免費下載試用,瞬間引爆了人工智慧的話題,能夠自我學習的ChatGPT以每天可見的變化在進步,讓人見識到人工智能的學習力,隨後OpenAI發表的GPT-4,讓人見識到GPT這個人工智慧系統有著令人驚訝的智
Inleiding ChatGPT Gratis, een geavanceerd AI-model ontwikkeld door OpenAI, heeft de manier waarop content wordt gegenereerd en gecreëerd ingrijpend v
Thumbnail
當你聽到「GPT」這三個字母時,你的腦海中會浮現什麼?是OpenAI掀起AI革命的明星產品ChatGPT🤖,抑或是其原本的技術術語「Generative Pre-trained Transformer」(生成型預訓練變換模型)? 事實上這不僅是一個關於詞彙理解的問題,更是一個關於商標權的故事。
Thumbnail
OpenAI推出的Custom GPTs可以讓你自己量身製作符合你自己需求的AI助手,客製化AI工具喂給他不同的資料產生的結果好壞程度也差很多,好的AI工具能夠幫大家更有效率解決很多問題,不過因為製作門檻很低,有非常大量的客製化GPTs已經在OpenAI的ChatGPT上,這篇推薦給大家的是蒐集整理
Thumbnail
近日,OpenAI再度掀起AI領域的巨浪,宣布ChatGPT正式進化成GPT-4。這一次的更新不僅僅讓ChatGPT變得更聰明,還引入了圖像辨識和文本輸入功能,使得ChatGPT成為一個多模態的工具。本文將深入探討ChatGPT 4的新功能、付費方案以及其在不同領域的應用。
Thumbnail
從最初的接觸到深度的投懷送抱,這篇文章對於解決如何安裝text-generation-webui提供了清晰的指引。 它引導讀者通過它的官方方式和Docker方式做到這一點。此外,作者還分享了必要的優化建議。
Thumbnail
大家好,我是萊丘,今天要與大家分享的是 OpenAI最新公布的AI提示詞生成指南。這份指南分成六大要點,幫助我們如何有效地跟ChatGPT互動,就算你不會寫 code 也可以輕鬆掌握。 要點一:指令清晰且具體 大家都知道,ChatGPT 雖然聰明,但它不是讀心術的高手,所以我們需
Thumbnail
徵的就是你 🫵 超ㄅㄧㄤˋ 獎品搭配超瞎趴的四大主題,等你踹共啦!還有機會獲得經典的「偉士牌樂高」喔!馬上來參加本次的活動吧!
Thumbnail
隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
7月31日,OpenAI在其官方媒体账号上表示,开始向一小部分ChatGPT Plus用户推出高级语音模式。 当前,实时响应和可打断对话是公认的语音助手技术难点。而据OpenAI介绍,其推出的高级语音模式可以提供更自然的实时对话,允许用户随时打断,并能感知和响应用户的情绪。 此前,ChatGPT
Thumbnail
ChatGPT(全名:聊天生成預訓練轉換器)是一個由 OpenAI 開發的人工智慧聊天機器人程式。它於 2022 年 11 月推出,使用了基於 GPT-3.5、GPT-4 和 GPT-4o 架構的大型語言模型,並以強化學習進行訓練。
Thumbnail
OpenAI在5/13春季發表會上宣佈,將免費向ChatGPT推出最新的GPT-4o模型和更多功能。免費用戶將可享受GPT-4o的智慧和高級工具,並有使用量限制。文章介紹了GPT-4o的功能和未來優化,並提到新的ChatGPT桌面應用程式和外觀改變。
Thumbnail
前年2022年11月OpenAI公司發表了ChatGPT,並開放ChatGPT-3.5在網路上供人免費下載試用,瞬間引爆了人工智慧的話題,能夠自我學習的ChatGPT以每天可見的變化在進步,讓人見識到人工智能的學習力,隨後OpenAI發表的GPT-4,讓人見識到GPT這個人工智慧系統有著令人驚訝的智
Inleiding ChatGPT Gratis, een geavanceerd AI-model ontwikkeld door OpenAI, heeft de manier waarop content wordt gegenereerd en gecreëerd ingrijpend v
Thumbnail
當你聽到「GPT」這三個字母時,你的腦海中會浮現什麼?是OpenAI掀起AI革命的明星產品ChatGPT🤖,抑或是其原本的技術術語「Generative Pre-trained Transformer」(生成型預訓練變換模型)? 事實上這不僅是一個關於詞彙理解的問題,更是一個關於商標權的故事。
Thumbnail
OpenAI推出的Custom GPTs可以讓你自己量身製作符合你自己需求的AI助手,客製化AI工具喂給他不同的資料產生的結果好壞程度也差很多,好的AI工具能夠幫大家更有效率解決很多問題,不過因為製作門檻很低,有非常大量的客製化GPTs已經在OpenAI的ChatGPT上,這篇推薦給大家的是蒐集整理
Thumbnail
近日,OpenAI再度掀起AI領域的巨浪,宣布ChatGPT正式進化成GPT-4。這一次的更新不僅僅讓ChatGPT變得更聰明,還引入了圖像辨識和文本輸入功能,使得ChatGPT成為一個多模態的工具。本文將深入探討ChatGPT 4的新功能、付費方案以及其在不同領域的應用。
Thumbnail
從最初的接觸到深度的投懷送抱,這篇文章對於解決如何安裝text-generation-webui提供了清晰的指引。 它引導讀者通過它的官方方式和Docker方式做到這一點。此外,作者還分享了必要的優化建議。
Thumbnail
大家好,我是萊丘,今天要與大家分享的是 OpenAI最新公布的AI提示詞生成指南。這份指南分成六大要點,幫助我們如何有效地跟ChatGPT互動,就算你不會寫 code 也可以輕鬆掌握。 要點一:指令清晰且具體 大家都知道,ChatGPT 雖然聰明,但它不是讀心術的高手,所以我們需