我們之前寫過幾篇ChatGPT的文章,包括Bing、ChatGPT等的使用。但是ChatGPT或是Bing都是「講一動、做一動」的方式在互動,所以聰明的你,會不會想要有一個可以自主工作的ChatGPT呢?還真的有,就是我們今天的主角 AutoGPT。
AutoGPT可以自問自答,自己找工作來做,甚至自己複製分身出來幫他忙。而你要付出的代價只有一點點的耐心和一點點的錢。目前註冊OpenAI的API,OpenAI基金會將會給你18美元的免費額度,以目前筆者問了兩週多個複雜問題,請它寫了好幾隻程式,用了大約1000多步(Steps),也才用到8.59美元。如果你不害怕使用命令列控制你的AI,那可比ChatGPT Plus每個月20美元的訂閱費來的便宜多了。
到截稿日為止,AutoGPT已經釋出0.3.0正式版,除了原本就有的自動找答案的功能之外,還支援了一些其他的外掛,包括Bing搜尋引擎、Email、SceneX(看圖說故事)、News API(專門搜尋新聞)、Wikipedia Search,還可以針對部份你有疑慮的步另外啟動一個GPT來自我檢查,甚至不需要人類手動輸入介入,告訴它錯誤在哪裡,簡直是詠唱師(AI Prompt Engineer)的福音啊。
本文要說明的是如何申請OpenAI帳號、產生API key。可以說是整個安裝AutoGPT的前製作業,不知道怎麼申請ChatGPT的讀者也可以看這篇照著做。
對於ChatGPT有興趣的話往這裡走:
GPT-4目前可以做到什麼:長文翻譯、不會鬼話連篇超棒的學習工具
New Bing回答引擎和ChatGPT-3.5、ChatGPT-4有什麼不同?搜尋和即時性最強
ChatGPT應用:超快速看懂YouTube上英文影片 省時間提升生產力
需要讓AutoGPT運作起來,除了需要一個環境給這個界面執行之外,另外還需要OpenAI的GPT API金鑰,用來實際指揮OpenAI伺服器內執行的GPT人工智慧。另外,每次執行之後總是需要有個地方存放長期記憶,所以AutoGPT可以存放在本地端以文字檔形式、或是Redis資料庫形式來存放,另外,AutoGPT還支援其他SaaS平台,如Pinecone、Milvus、或是Weaviate資料庫。
如果希望AutoGPT可以說話,還可以利用Elevenlabs的API來增加它說話的能力,除此之外,也可以透過DALL-e、Hugging Face或是Stable Diffusion來繪圖。或是透過各種外掛來提供AutoGPT各式各樣的新能力。
在開始之前,檢查一下你需要的配備:
▲開始使用AutoGPT的門檻非常低。除了電腦以外,都是我們教學中會提到的。
取得 OpenAI API Key 並設定付費帳戶 可以拿到免費的18美元額度
在開始之前,第一件事就是取得OpenAI的API Key。首先,你需要一個ChatGPT的帳號。請連到 ChatGPT申請帳號 的頁面,然後點選申請「Sign up」。接下來,只要接下去按照申請步驟,輸入Email並且註冊,或是用Google或Microsoft的帳號註冊即可申請一個帳號,至截稿日為止,已經沒有國家的限制,不再需要使用VPN當跳板了。
接下來,請再連上 帳戶設定中的API Key,先設定好Billing付款方式使用付費帳號。否則如果堅持使用每分鐘 3 個API call的免費帳戶,你的AutoGPT會一直當一直當,使用起來簡直會抓狂。還不如回去用比較笨但更容易控制的ChatGPT。
截稿日為止,openAI基金會會直接給每個註冊使用者18美元的免費額度。以目前筆者測試結果,用來寫程式、寫文章、閱讀、翻譯等等工作,1000步的成本大約8.59美元,所以說按照這個使用進度,免費額度應該可以跑個2000步沒問題。大部分的翻譯工作或是文章統整工作,大約只需要20步,寫程式更快,只要詠唱得宜,往往只需要10步以內完成,所以換算起來,可以幫忙翻譯200篇3000字以內的短文,或是幫忙寫程式的子程序大約400個左右。所以這個18美元算是非常有誠意了。
要設定「Billing」付費,請連到OpenAI取得API key的網頁。並點選「Billing」標籤,然後選擇個人使用或是商務使用,如果不知道怎麼選,一般人請選擇「I’m an individual」即可。最後,只要輸入信用卡號碼即可完成設定。
▲連上https://chat.openai.com之後選擇「Sign up」即可開始註冊。
▲可以選擇使用Email註冊或是直接用Google / Microsoft帳號SSO登入。
▲連上 https://platform.openai.com/account/api-keys 並點選「Billing」開始設定付款方式以取得USD. 18的免費額度。
▲點選「Billing」-「Set up paid account」。
▲不知道該怎麼選的話,選擇「I’m an individual」
▲最後只要完成信用卡資訊輸入,並且點選「Set pu payment method」即可。
設定產生一個 API key
AutoGPT其實並不是一個完整的AI,真正的AI是OpenAI基金會伺服器裡面跑得那些LLM(Large Language Model),我們可以這樣想像,ChatGPT是一個只有一張嘴的大腦,而且還不被准許透過網路瀏覽器看資料,而AutoGPT則是設計成一個可以自主行動的AI機器人控制界面,並且額外賦予給它Google、瀏覽網路、利用其他程式看圖說故事等能力,而且有一些專屬於你個人使用的長期記憶(本地端檔案或是Redis等服務)。
也因如此,我們第一步就是要使得AutoGPT可以接上OpenAI的GPT-3.5甚至是GPT-4.0的API(Application Programing Interface應用程式可程式化界面),API這東西不難理解,講白了就是給電腦用的使用者界面啦。
請點選「User」下方的「API keys」,並且點選「Create new secret key」,並且給這個API key一個容易記住的名稱,然後就可以產生一組很長的API key 了。由於這組API key只會出現一次,日後都再也查不到,所以建議複製一份到密碼管理器或是儲存起來。我們設定好AutoGPT之後會用到。
▲點選「User」下方的「API keys」,並且點選「Create new secret key」
▲給這個API key一個容易記住的名稱,然後就可以產生一組很長的API key 了。
▲由於這組API key只會出現一次,日後都再也查不到,所以建議複製一份到密碼管理器或是儲存起來。我們設定好AutoGPT之後會用到。
暂无评论内容