Alex 發自 凹非寺
量子位 | 公衆号 QbitAI
程式猿們有福了!
隻需設定連接配接方式(API),就可以在你的PC終端召喚ChatGPT……的“好兄弟”。
也就是說,直接在終端提問就能Get回複,連搜尋引擎都不用開。
△藍色為輸入,灰色為AI輸出
像改Bug這種常見且折磨的事,隻用說明要求,剩下的全丢給計算機就好。
輸入想執行的指令,還能得到相應的代碼——程式設計效率原地起飛。
和ChatGPT一樣,該模型也是通過對GPT-3.5微調得來的,名曰text-davinci-003。
此用法一出,網友們紛紛前來圍觀,現已登上GitHub趨勢榜,收獲了900+Stars。
HackNews上,衆網友也豎起大拇指:
這是我很久以來見過的最贊的東西!
還有人表示,雖然自己之前做過類似的東西,但這個更精巧。
一個終端實作多種功能
對不少程式員而言,PC終端可謂“快樂老家”,畢竟在此敲幾行代碼就能快速執行不少操作。
而接上text-davinci-003後,大家還能在這一個軟體中玩兒出更多花樣。
一方面,不僅能指揮AI寫代碼,還能指揮它将生成的代碼直接用于寫好的檔案。
舉個例子:
通過sgpt —code + “你的要求和提示”,先讓AI寫一段Python代碼,解決經典的fizz buzz問題;然後再告訴它将其用于fizz_buzz.py檔案中,就不用自己去裡面手動改這種Bug了。
另一方面,通過指令行接口(Shell),可以一站式實作多種功能。
比如,通過 sgpt —shell +”你的要求和提示”,就能把.mp4檔案的格式修改為ffmpeg。
那話說回來,怎樣把終端接到text-davinci-003?
由于開發者已經把背後的代碼都寫好了,是以咱們隻需很簡單的*3步就能搞定(量子位親測可用!)*:
第一步,打開終端,Linux和Windows系統輸入pip install shell-gpt —user;MacOS系統輸入python3 -m pip install shell-gpt —user進行安裝。
第二步,去傳送門(見文末)獲得你的專屬API密匙。
最後,根據要求輸入即可。
ChatGPT的同源模型
前文提到,text-davinci-003和ChatGPT都源于GPT-3.5。
準确來說,這三者的關系是醬嬸的:
△圖源:@李rumor
GPT 3.5是一個模型合集,裡面有3個模型,都是基于code-davinci-002指令微調而來,包括ChatGPT、text-davinci-002,和text-davinci-003。
後來,研究人員在text-davinci-002上又做出改進——更擅長對話那個,就是ChatGPT;更擅長上下文學習那個,就是text-davinci-003。
當你對這兩個模型提問時,它們都會給出整理好的回答,不過ChatGPT版更詳細通俗,text-davinci-003版則更簡潔且更靠譜。
比如,在OpenAI的Forum論壇上,有網友提出:如何在火星上拍照?
這是ChatGPT的回答:
而這是text-davinci-003的回答:
One More Thing
有人用ChatGPT本尊開發了一款Chrome擴充程式Omnibox。
隻需在搜尋框上輸入“chat”,就能調用ChatGPT。
傳送門:
https://platform.openai.com/account/api-keys
參考連結:
[1]https://github.com/TheR1D/shell_gpt
[2]https://help.openai.com/en/articles/6779149-how-do-text-davinci-002-and-text-davinci-003-differ
[3]https://community.openai.com/t/differences-between-text-davinci-003-model-and-chatgpt/52101
[4]https://news.ycombinator.com/item?id=34765093
— 完 —
量子位 QbitAI · 頭條号簽約
關注我們,第一時間獲知前沿科技動态