我的個人微信也迅速接入了 ChatGPT

阿兵雲原生發表於2023-01-18

本文主要來聊聊如何快速使用個人微信接入 ChatGPT,歡迎 xdm 嘗試起來,僅供學習參考,切莫用於做不正當的事情

關於 ChatGPT 我們每個人都可以簡單的使用上,不需要你有很強的技術背景,不需要你有公眾號,甚至不需要你自己接入,只要你有一個微訊號,就可以享受到 ChatGPT 帶給你的驚喜,那麼我們開始吧

本文分別從如下幾個方面來聊:

  • ChatGPT 是什麼

  • 個人微信如何快速接入 ChatGPT

  • 關於 ChatGPT 的思考

ChatGPT 是什麼

ChatGPT 實際上一個以對話的形式來回答各種問題的模型,他的名字叫做 ChatGPT ,簡單理解,他就是一個聊天機器人

現實中,我們印象中的機器人總是那麼死板和固執,但是 ChatGPT 卻是一個非常人性化的對話模型,他可以和我們聊天,回答我們的各種問題,並且上下文他是可以做到關聯的

甚至在未來你在使用各種應用軟體的時候,與你對接的客服,或許就是這樣的機器人,你可能完全感受不到他居然能夠像人一樣,甚至比人還聰明,比人還博學

個人微信如何快速接入 ChatGPT

個人微信一樣能夠輕鬆的接入 ChatGPT ,不需要你有公眾號,只需要做對接的人滿足如下資源即可:

  • 經過實名認證的微訊號

  • Openai 的賬號密碼

  • 個人電腦或者一臺 linux 虛擬機器做伺服器

與 Chatgpt 對話

首先,關於 openai 的賬號如何註冊此處就不過多贅述了,網路上的資料還是非常多的,xdm 實際註冊的時候注意幾點即可

  • 賬號所選的國家儘可能選擇海外,例如我註冊的時候就選擇了 India

  • 手機號接碼的時候可能會有一定的延遲,實際操作並不是每一次都能迅速的接收到碼的,來回操作了5 - 10 分鐘左右收到了一個碼,xdm 要耐心

chatgpt:登入地址 chat.openai.com/ 即可享受與 chatgpt 進行進行對話

實際上,ChatGPT 還可以幫我們寫程式碼,寫演算法,寫詩,回答最新的股票資訊等等

個人微信接入ChatGPT

個人微信接入ChatGPT ,網上資料非常的多,實踐了一遍之後,並不是每一個方式都可以正確執行的,或許是姿勢不對,目前發現一個使用 Go 實現的專案比較香,可以非常簡單快速的達到我們的目的

接入前提

先去 openai 上建立建立一個 API Keys,這個非常重要,沒有這個 API Keys ,對於本案例,是沒有辦法接入成功的

登入 openai:beta.openai.com/login/

登入之後頁面如下

可以看到 openai 的例子很多,至此的功能也是非常豐富的,感興趣的話可以慢慢的研究,ChatGPT 也需要不斷的最佳化和迭代

點選頁面右上角的頭像,進入 View API keys

建立一個新的秘鑰,請自己儲存好,這個秘鑰相當重要,主要是用於和 openai 認證和互動的

安裝部署方式

下載原始碼,修改配置,部署服務

可以在我們的 linux 伺服器上下載專案原始碼,並進入原始碼目錄,拉取專案的依賴包

git clone git@github.com:qingconglaixueit/wechatbot.git
cd wechatbot
go mod tidy

當然,這種方式是需要我們有基本的 Go 環境的, 如果不會搭建 Go 的編譯環境,可以檢視歷史文章

原始碼下載後,wechatbot 目錄下我們可以看到如下檔案

其中配置檔案是 config.dev.json,實際配置檔案為config.json ,我們需要複製一份

cp config.dev.json config.json

裡面存放了如下資訊

其中重點關注 api_key 欄位,填入我們之前在 openai 網站上獲取的 API Keys

執行 Go 的 main.go 檔案

go run main.go
// 或者在專案目錄下執行  go build ,編譯出可執行程式後,執行可執行程式即可

程式執行之後,可以看到出現了一個二維碼,我們使用微信掃碼即可

  • 此處可以使用自己的微信小號來掃碼,該微訊號需要個人實名認證,此處注意,掃碼的微訊號就是 聊天機器人

掃碼成功,正常登陸之後,可以看到有正常的日誌,無報錯資訊

此時,其他人發訊息給這個掃碼的微訊號之後,該微訊號就會只能回覆了,如果是在群聊中,記得要 艾特 這個機器人

另外程式執行後,會在專案路徑下生成 storage.json 檔案,是一個 Cookies ,這樣我們終止程式,再次啟動程式的時候,就不需要我們再掃碼了

當然,我們也可以直接拿到別人的可執行程式,修改配置後直接執行,也可以得到同樣的效果,但是不確定 xdm 是啥時候看到的文章,可執行程式或許會用不了

但是你拿到原始碼你就可以自己研究,還可以做自定義的功能,Go 是跨平臺的,你想生成 windows 的可執行程式或者 linux 的可執行程式都是可以的

實際上,該專案是使用了 openwechat 專案github.com/eatmoreapple/openwechat

感興趣的童鞋,可以下載原始碼來讀一讀,程式碼量並不大,邏輯也很清晰明瞭,自然自己去從 0 到 1 寫的話也是可以的,注意如下點:

  • 如何與 openai 對接,拿到相應的許可權,請求響應的介面拿到我們期望的回覆,可以直接檢視 openai 的對接文件

接入效果

私聊效果,直接發訊息即可

群聊效果,記得要 艾特這個機器人

關於 ChatGPT 的思考

ChatGPT 也還在不斷的最佳化和迭代當中,相信未來會有更多的驚喜

誠然,在未來的發展,更加趨向於智慧化,很多機械的,簡單重複的工作,自然而然是會被逐步替代的,這些都是必須得直面的,無法逃避

我們更多的應該是以開放的心態,擁抱變化,向陽而生,不斷的提升自己的核心競爭力,將自己作為一個產品來進行迭代和最佳化,將自己打造成一個偉大的產品豈不是很酷嗎?

本次就是這樣,如果有想體驗 ChatGPT 的可以加我個人微信(xiaomotongneza),拉你進體驗群哦,希望本文能給你帶來幫助

感謝閱讀,歡迎交流,點個贊,關注一波 再走吧

歡迎點贊,關注,收藏

朋友們,你的支援和鼓勵,是我堅持分享,提高質量的動力

好了,本次就到這裡

技術是開放的,我們的心態,更應是開放的。擁抱變化,向陽而生,努力向前行。

我是阿兵雲原生,歡迎點贊關注收藏,下次見~

文中提到的技術點,感興趣的可以檢視這些文章:

本作品採用《CC 協議》,轉載必須註明作者和本文連結
關注微信公眾號:阿兵雲原生

相關文章