自2022年11月30日 OpenAI 發佈 ChatGPT 以來,雖然時有唱衰的聲音出現,但在OpenAI不斷推陳出新,陸續發佈了OpenAPI、GPT-4、ChatGPT Plugins之後,似乎讓大家看到了一個聊天機器人往操作系統入口進軍的升緯之路。 ChatGPT能被認為是操作系統級別的入口 ...
自2022年11月30日 OpenAI 發佈 ChatGPT 以來,雖然時有唱衰的聲音出現,但在OpenAI不斷推陳出新,陸續發佈了OpenAPI、GPT-4、ChatGPT Plugins之後,似乎讓大家看到了一個聊天機器人往操作系統入口進軍的升緯之路。
ChatGPT能被認為是操作系統級別的入口平臺,那麼必然會催生各行各業應用的重新入局。對此,作為一名開發者來說,面對這樣的變革,應該儘早的去瞭解與實踐,在藍海裡更容易找到一份自己的位置。目前DD知道的就有不少小伙伴在基於其API做一些出海的應用。
最近,DD也花了不少時間去研究和體驗了一些有趣的內容。比如:嘗試跑了一些基於其API實現的類ChatGPT應用:
還有比如下麵這個通過拖拽就能輕鬆調試和構建智能聊天應用的開源工具:
在這幾天的不斷嘗試過程中,DD發現一個比較麻煩的問題,就是這些應用都需要OpenAI的API Key。
作為開發者來說,相信不少小伙伴知道如何獲取了,這裡就不細節說了,大家可以Google一下,有大量的資料。
這裡具體說說另外一個問題:由於我們本地調試、伺服器部署等原因,在請求 https://api.openai.com 的時候,很容易造成IP混亂,稍有不慎就有可能被封號。所以,我們最好還是有一個穩定的位於國外的調用來源,這樣日常開發調試就能更效率一些。
那麼如何快捷方便的來搞定呢?下麵就給大家分享一個利用阿裡雲函數計算(有大量免費試用額度)來實現的方案。
命令行部署
準備工作
- 點擊鏈接(https://t.aliyun.com/U/nb5Ka1),進入管理“控制台”,開通函數計算FC
-
安裝最新版本的nodejs,不會的可以看官網:https://nodejs.org/
-
執行命令安裝Serverless Devs Tool
npm安裝:
$ npm install @serverless-devs/s -g
yarn安裝:
$ yarn global add @serverless-devs/s
- 通過該鏈接(https://usercenter.console.aliyun.com/#/manage/ak ),獲取阿裡雲的AccessKey。一定要把這裡獲取的AccessKey ID和AccessKey Secret記下來,下麵馬上要用。
- 為Serverless Devs Tool配置阿裡雲的AccessKey
$ s config add
? Please select a provider: Alibaba Cloud (alibaba)