<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          ChatGPT能接入微信了!(已開源)

          共 2974字,需瀏覽 6分鐘

           ·

          2022-12-17 13:34

          來源:量子位 | 公眾號 QbitAI


          前兩天還看到不少人討論,要是ChatGPT接入微信是啥感覺?


          這不,想你所想,項目已經來了~


          專屬福利
          ??點擊領取:651頁Java面試題庫


          來看效果,ChatGPT就出現(xiàn)在普通的微信對話框里,有問必答:


          △圖源@我是小馬甲(公眾號)

          甚至還能拉入群聊,大家共用,誰有問題艾特就好:


          △圖源@我是小馬甲(公眾號)


          如果不想自己來操作,還能手動添加演示Bot微信好友(wx:RuYoChatBot),來體驗~


          真的,永遠不要低估程序員的手速。


          截至目前,在GitHub及社交平臺上已經發(fā)現(xiàn)了3個類似項目,都能實現(xiàn)把ChatGPT接入微信。


          熱度最高的項目,GitHub星已經超過1K了~



          微博評論區(qū)也是一水的@我的印象筆記。



          具體怎么實現(xiàn)的?一起來看~


          # 可以手動添加ChatGPT Bot好友


          在此,我們選擇其中一種相對簡單的方法進行講解,方法來自@我是小馬甲


          首先是部署環(huán)節(jié),可以有兩種方式。


          其一,需要有Golang環(huán)境。


          優(yōu)點是操作簡潔,但是推薦有一定技術底子的童鞋。

          git clone https://github.com/malaohu/wechat-chatGPT.gitcd wechat-chatGPTgo mod tidy


          在修改配置文件后,啟動運行即可。

          go run main.go


          另一種部署方式不需要本地Golang環(huán)境,Windows和Linux都適用。


          直接下載執(zhí)行文件和配置文件,可執(zhí)行文件和配置文件放到同一個目錄里。


          Window系統(tǒng)雙擊就能運行了。


          但是這種方法仍舊是要有OpenAI注冊賬號的(方法大家可以自行搜索某寶等)。


          在OpenAI官網上創(chuàng)建一個新的秘鑰,用于修改配置文件。



          記得將API keys復制下來。


          默認配置文件config.dev.json里面僅有2項配置:


          {"api_key": "your api key","auto_pass": true}


          把剛剛復制好的API key,復制到y(tǒng)our api key的位置。


          原作提示,auto_pass指的是是否自動同意加好友,用的人少的情況可以選ture。


          程序啟動后,瀏覽器就會跳出一個二維碼網頁,然后用微信掃碼登錄即可。


          如果要切換微信賬號,要將可執(zhí)行文件所在目錄中的storage.json文件刪除。


          需要注意的是,這種方法在Mac系統(tǒng)上運行會有點麻煩,安裝包為.exe格式,所以自己來架一個Windows系統(tǒng)。

          當然還有懶人推薦路線——原作放出了一個演示bot的微信



          # GitHub上還有兩種方法


          除了以上,還有兩種方法這兩天也比較火。


          不過都需要用到Docker,而且也要有注冊好的OpenAI賬號,下面簡單介紹下。


          其中之一基于NodeJS環(huán)境和聊天機器人開源項目webchaty,AI可在群里回復消息。(鏈接已附在文末)


          配置Docker文件:

          // builddocker build --pull --rm -f "Dockerfile" -t wechatbot:latest "."
          // run, and then you will see some logs docker run --name wechatbot wechatbot:latest

          從OpenAI處獲取session-token。


          方法為登錄ChatGPT網頁,點擊“開發(fā)者工具”,進入Application欄,在Cookie下拉菜單找到chat.openai.com,就能看到Secure-next-auth.session-token的值:



          將Token值替換src/index.js內的“ChatGPTSessionToken”,然后,在本地運行下面的代碼:


          // install dependenciesnpm i
          // start:// devnpm run dev
          //or// buildnpm run build// run libnode lib/bundle.esm.js

          這樣,就能看到其正在運行,再通過掃描二維碼,登錄你的微信。


          如此一來,向你的微信發(fā)送信息,就能收到回復。



          作者展示,其回復表現(xiàn)如下,目前已獲240Star。



          另一種辦法同樣基于wechaty需與Docker一同“食用”,不過獲贊更多。


          老樣子,配置Docker。

          cp config.yaml.example config.yaml# Change Config.yamldocker run -d --name wechat-chatgpt -v $(pwd)/config.yaml:/app/config.yaml holegots/wechat-chatgpt:latest# login with qrcodedocker logs -f wechat-chatgpt

          從GitHub下載文件包(鏈接已附在文末)后進行安裝:

          npm install && poetry install

          然后復制配置文件設置項目。

          cp config.yaml.example config.yaml

          配置OpenAI賬密:

          chatGPTAccountPool:- email: <your email>password: <your password># if you hope only some keywords can trigger chatgpt on private chat, you can set it like this:chatPrivateTiggerKeyword: ""

          然后啟動項目即可,如第一次登錄,需掃描二維碼:
          npm run dev

          目前,該方式在GitHub上獲星已超1k。



          最后,聊聊上述實現(xiàn)方法的注意事項:


          1、還是需要有OpenAI的賬號,要先完成注冊

          2、將用到docker、GO等,且需要獲取token,完全小白嘗試起來可能有點難度

          3、文中,基于NodeJS和webchaty的方式如若無法登錄微信,請檢查項目根目錄是否有文件—— wechaty-puppet-wechat.memory-card.json,如果有,請刪除后重試。

          4、最后一種方法,如無法通過上述配置登錄OpenAI,也可手動登錄獲取session token,保存至config.yaml的方式。(獲取方式前文已呈現(xiàn))

          5、目前ChatGPT使用者過多,一時難以登錄,不妨過幾個小時再試試;


          # 傳送門


          方法一(@AutumnWhj):
          https://github.com/AutumnWhj/ChatGPT-wechat-bot

          方法二(@fuergaosi233):
          https://github.com/fuergaosi233/wechat-chatgpt


          推薦閱讀:

          世界的真實格局分析,地球人類社會底層運行原理

          不是你需要中臺,而是一名合格的架構師(附各大廠中臺建設PPT)

          企業(yè)IT技術架構規(guī)劃方案

          論數(shù)字化轉型——轉什么,如何轉?

          華為干部與人才發(fā)展手冊(附PPT)

          企業(yè)10大管理流程圖,數(shù)字化轉型從業(yè)者必備!

          【中臺實踐】華為大數(shù)據(jù)中臺架構分享.pdf

          華為的數(shù)字化轉型方法論

          華為如何實施數(shù)字化轉型(附PPT)

          超詳細280頁Docker實戰(zhàn)文檔!開放下載

          華為大數(shù)據(jù)解決方案(PPT)

          瀏覽 109
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  特色特黄网址 | 无码国产精品一区二区 | 黄片影院黄片 | 日本内射网站在线观看 | 欧美 高潮喷高清 |