把ChatGPT同源模型連到終端,編程效率原地起飛,只需3步就能搞定
本文經(jīng)AI新媒體量子位(公眾號ID:QbitAI)授權(quán)轉(zhuǎn)載,轉(zhuǎn)載請聯(lián)系出處。
程序猿們有福了!
只需設(shè)置連接方式(API),就可以在你的PC終端召喚ChatGPT……的“好兄弟”。
也就是說,直接在終端提問就能Get回復(fù),連搜索引擎都不用開。
△藍(lán)色為輸入,灰色為AI輸出
像改Bug這種常見且折磨的事,只用說明要求,剩下的全丟給計算機(jī)就好。
輸入想執(zhí)行的命令,還能得到相應(yīng)的代碼——編程效率原地起飛。
和ChatGPT一樣,該模型也是通過對GPT-3.5微調(diào)得來的,名曰text-davinci-003。
此用法一出,網(wǎng)友們紛紛前來圍觀,現(xiàn)已登上GitHub趨勢榜,收獲了900+Stars。
HackNews上,眾網(wǎng)友也豎起大拇指:
這是我很久以來見過的最贊的東西!
還有人表示,雖然自己之前做過類似的東西,但這個更精巧。
一個終端實現(xiàn)多種功能
對不少程序員而言,PC終端可謂“快樂老家”,畢竟在此敲幾行代碼就能快速執(zhí)行不少操作。
而接上text-davinci-003后,大家還能在這一個軟件中玩兒出更多花樣。
一方面,不僅能指揮AI寫代碼,還能指揮它將生成的代碼直接用于寫好的文件。
舉個例子:
通過sgpt —code + “你的要求和提示”,先讓AI寫一段Python代碼,解決經(jīng)典的fizz buzz問題;然后再告訴它將其用于fizz_buzz.py文件中,就不用自己去里面手動改這種Bug了。
另一方面,通過命令行接口(Shell),可以一站式實現(xiàn)多種功能。
比如,通過 sgpt —shell +”你的要求和提示”,就能把.mp4文件的格式修改為ffmpeg。
那話說回來,怎樣把終端接到text-davinci-003?
由于開發(fā)者已經(jīng)把背后的代碼都寫好了,所以咱們只需很簡單的*3步就能搞定(量子位親測可用?。?:
第一步,打開終端,Linux和Windows系統(tǒng)輸入pip install shell-gpt —user;MacOS系統(tǒng)輸入python3 -m pip install shell-gpt —user進(jìn)行安裝。
第二步,去傳送門(見文末)獲得你的專屬API密匙。
最后,根據(jù)要求輸入即可。
ChatGPT的同源模型
前文提到,text-davinci-003和ChatGPT都源于GPT-3.5。
準(zhǔn)確來說,這三者的關(guān)系是醬嬸的:
△圖源:@李rumor
GPT 3.5是一個模型合集,里面有3個模型,都是基于code-davinci-002指令微調(diào)而來,包括ChatGPT、text-davinci-002,和text-davinci-003。
后來,研究人員在text-davinci-002上又做出改進(jìn)——更擅長對話那個,就是ChatGPT;更擅長上下文學(xué)習(xí)那個,就是text-davinci-003。
當(dāng)你對這兩個模型提問時,它們都會給出整理好的回答,不過ChatGPT更詳細(xì)通俗,text-davinci-003版則更簡潔且更靠譜。
比如,在OpenAI的Forum論壇上,有網(wǎng)友提出:如何在火星上拍照?
這是ChatGPT的回答:
而這是text-davinci-003的回答:
One More Thing
有人用ChatGPT本尊開發(fā)了一款Chrome擴(kuò)展程序Omnibox。
只需在搜索框上輸入“chat”,就能調(diào)用ChatGPT。
傳送門:?https://platform.openai.com/account/api-keys?