0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學(xué)習在線(xiàn)課程
  • 觀(guān)看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區
會(huì )員中心
創(chuàng )作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內不再提示

ChatGPT能接入微信了!

jf_ro2CN3Fa ? 來(lái)源:量子位/Github ? 作者:量子位/Github ? 2022-12-13 10:14 ? 次閱讀


這些天,ChatGPT可以說(shuō)火爆全網(wǎng),各種玩法層出不窮。前兩天還看到不少人討論,要是ChatGPT接入微信是啥感覺(jué)?

這不,Github開(kāi)源項目都已經(jīng)來(lái)了,Github Trending上就有推薦~

ab298458-7a8a-11ed-8abf-dac502259ad0.png

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

ab446750-7a8a-11ed-8abf-dac502259ad0.png

具體怎么實(shí)現的?接下來(lái)一起來(lái)看看~

ChatGPT-wechat-bot

該方法需要用到Docker,而且也要有注冊好的OpenAI賬號,下面簡(jiǎn)單介紹下。

基于NodeJS環(huán)境和聊天機器人開(kāi)源項目webchaty,AI可在群里回復消息。

配置Docker文件:

//build
dockerbuild--pull--rm-f"Dockerfile"-twechatbot:latest"."

//run,andthenyouwillseesomelogs
dockerrun--namewechatbotwechatbot:latest

從OpenAI處獲取session-token。

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

ab6951a0-7a8a-11ed-8abf-dac502259ad0.png

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

//installdependencies
npmi

//start:
//dev
npmrundev

//or
//build
npmrunbuild
//runlib
nodelib/bundle.esm.js

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

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

ab970dd4-7a8a-11ed-8abf-dac502259ad0.png

作者展示,其回復表現如下,目前已獲 600+ Star。

aba83136-7a8a-11ed-8abf-dac502259ad0.png

項目地址:https://github.com/AutumnWhj/ChatGPT-wechat-bot

基于 Spring Boot + MyBatis Plus + Vue & Element 實(shí)現的后臺管理系統 + 用戶(hù)小程序,支持 RBAC 動(dòng)態(tài)權限、多租戶(hù)、數據權限、工作流、三方登錄、支付、短信、商城等功能

  • 項目地址:https://github.com/YunaiV/ruoyi-vue-pro
  • 視頻教程:https://doc.iocoder.cn/video/

wechat-chatgpt

該方法同樣基于wechaty需與Docker一同“食用”,不過(guò)獲贊更多。

老樣子,配置Docker。

cpconfig.yaml.exampleconfig.yaml

>基于SpringCloudAlibaba+Gateway+Nacos+RocketMQ+Vue&Element實(shí)現的后臺管理系統+用戶(hù)小程序,支持RBAC動(dòng)態(tài)權限、多租戶(hù)、數據權限、工作流、三方登錄、支付、短信、商城等功能
>
>*項目地址://github.com/YunaiV/yudao-cloud>
>*視頻教程//doc.iocoder.cn/video/>

#ChangeConfig.yaml
dockerrun-d--namewechat-chatgpt-v$(pwd)/config.yaml:/app/config.yamlholegots/wechat-chatgpt:latest
#loginwithqrcode
dockerlogs-fwechat-chatgpt

從GitHub下載文件包后進(jìn)行安裝:

npminstall&&poetryinstall

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

cpconfig.yaml.exampleconfig.yaml

配置OpenAI賬密:

chatGPTAccountPool:
-email:
password:
#ifyouhopeonlysomekeywordscantriggerchatgptonprivatechat,youcansetitlikethis:
chatPrivateTiggerKeyword:""

然后啟動(dòng)項目即可,如第一次登錄,需掃描二維碼。

npmrundev

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

項目地址:https://github.com/fuergaosi233/wechat-chatgpt

wechat-chatGPT

這是一個(gè)具有微信公眾號被動(dòng)回復用戶(hù)消息功能的 ChatGPTBot 實(shí)現

配置方法

  • 在 main.go 文件中填入,微信公眾平臺中設置的 Token
  • 在 sessionToken 文件中填入chat.openai.com 里 Cookie 中的 __Secure-next-auth.session-token
  • 編譯項目,并部署到服務(wù)器中 默認監聽(tīng)本機 127.0.0.1:7458, 請自行通過(guò) Nginx 或 Caddy 等反向代理工具進(jìn)行轉發(fā)
  • 在微信公眾平臺中設置服務(wù)器地址為你的服務(wù)器地址。

Session 獲取方法

這個(gè)上面也提到過(guò),從OpenAI處獲取session-token。

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

ab6951a0-7a8a-11ed-8abf-dac502259ad0.png

編譯命令

GOOS=linuxGOARCH=amd64GOARM=GOMIPS=
CGO_ENABLED=0
gobuild-trimpath-o./dist/weChatGPT
-ldflags"-w-s-buildid="

注意:sessionToken 文件請放置與可執行文件同一目錄下,并且只保留__Secure-next-auth.session-token的內容。

效果

abe90ec2-7a8a-11ed-8abf-dac502259ad0.png

項目地址:https://github.com/gtoxlili/wechat-chatGPT

后 記

最后,再聊聊上述實(shí)現方法的注意事項:

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

2、將用到Docker、Go等,且需要獲取token,完全小白嘗試起來(lái)可能有點(diǎn)難度。

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

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

5、目前ChatGPT使用者過(guò)多,一時(shí)難以登錄,不妨過(guò)幾個(gè)小時(shí)再試試。



審核編輯 :李倩


聲明:本文內容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權轉載。文章觀(guān)點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習之用,如有內容侵權或者其他違規問(wèn)題,請聯(lián)系本站處理。 舉報投訴
  • GitHub
    +關(guān)注

    關(guān)注

    3

    文章

    458

    瀏覽量

    16032
  • OpenAI
    +關(guān)注

    關(guān)注

    9

    文章

    900

    瀏覽量

    6036
  • ChatGPT
    +關(guān)注

    關(guān)注

    28

    文章

    1485

    瀏覽量

    5681

原文標題:ChatGPT能接入微信了!

文章出處:【微信號:芋道源碼,微信公眾號:芋道源碼】歡迎添加關(guān)注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    使用espbox lite進(jìn)行chatgpt_demo的燒錄報錯是什么原因?

    我使用espbox lite進(jìn)行chatgpt_demo的燒錄 我的idf是v5.1release版本的,espbox是master版本的 在編譯時(shí)似乎沒(méi)有什么問(wèn)題 在燒錄時(shí)報錯 請問(wèn)這是什么原因
    發(fā)表于 06-11 08:45

    OpenAI 深夜拋出王炸 “ChatGPT- 4o”, “她” 來(lái)了

    當地時(shí)間5月13日OpenAI推出ChatGPT-4o,代表人工智能向前邁出的一大步。在GPT-4turbo的強大基礎上,這種迭代擁有顯著(zhù)的改進(jìn)。在發(fā)布會(huì )的演示中,OpenAI展示該模型的高級
    發(fā)表于 05-27 15:43

    STM32F427的FSMC能接入AD7606的并行總線(xiàn)嗎?

    請問(wèn)各位大俠,STM32F427的FSMC能接入AD7606的并行總線(xiàn)嗎,現在FSMC上只掛接2片AD7606,時(shí)序上能配合嗎?
    發(fā)表于 05-17 06:57

    在FPGA設計中是否可以應用ChatGPT生成想要的程序呢

    當下AI人工智能崛起,很多開(kāi)發(fā)領(lǐng)域都可看到ChatGPT的身影,FPGA設計中,是否也可以用ChatGPT輔助設計呢?
    發(fā)表于 03-28 23:41

    【國產(chǎn)FPGA+OMAPL138開(kāi)發(fā)板體驗】(原創(chuàng ))6.FPGA連接ChatGPT 4

    ,那將會(huì )是這樣的: // 聲明我們的\"FPGA-HTTP-ChatGPT4\"模塊 module FPGA_Web_Wit_API; // 我們的FPGA內置超時(shí)空聊天引擎
    發(fā)表于 02-14 21:58

    ChatGPT原理 ChatGPT模型訓練 chatgpt注冊流程相關(guān)簡(jiǎn)介

    ChatGPT注冊沒(méi)有外國手機號驗證怎么辦? ChatGPT作為近期火爆網(wǎng)絡(luò )的AI項目,受到了前所未有的關(guān)注。我們可以與AI機器人實(shí)時(shí)聊天,獲得問(wèn)題的答案。但受ChatGPT服務(wù)器及相關(guān)政策
    的頭像 發(fā)表于 12-06 16:28 ?508次閱讀
    <b class='flag-5'>ChatGPT</b>原理 <b class='flag-5'>ChatGPT</b>模型訓練 <b class='flag-5'>chatgpt</b>注冊流程相關(guān)簡(jiǎn)介

    不到1分鐘開(kāi)發(fā)一個(gè)GPT應用!各路大神瘋狂整活,網(wǎng)友:ChatGPT就是新iPhone

    這個(gè)說(shuō)法并不準確。盡管ChatGPT等語(yǔ)言模型已經(jīng)在一定程度上改變了我們獲取信息、學(xué)習知識的方式,但它們并不能替代人類(lèi)進(jìn)行創(chuàng )造性思考和創(chuàng )造性活動(dòng)。 雖然一些人可能會(huì )利用ChatGPT等語(yǔ)言模型快速
    發(fā)表于 11-19 12:06

    如何使用Rust創(chuàng )建一個(gè)基于ChatGPT的RAG助手

    如今,ChatGPT 已經(jīng)成為家喻戶(hù)曉的名字,每個(gè)開(kāi)發(fā)者都主動(dòng)或被動(dòng)地使用過(guò) ChatGPT 或者是基于 ChatGPT 的產(chǎn)品。ChatGPT 很好,但是應用到實(shí)際工作與生活場(chǎng)景,
    的頭像 發(fā)表于 10-24 17:34 ?696次閱讀
    如何使用Rust創(chuàng  )建一個(gè)基于<b class='flag-5'>ChatGPT</b>的RAG助手

    ChatGPT Plus怎么支付 開(kāi)通ChatGPT plus有什么功能?

    ChatGPT Plus怎么支付?探索AI的未來(lái)——ChatGPT 4.0開(kāi)通付費教程 在人工智能的世界里,OpenAI的ChatGPT 4.0就像一顆璀璨的星星?,以其卓越的自然語(yǔ)言處理能力
    的頭像 發(fā)表于 10-10 16:01 ?3813次閱讀
    <b class='flag-5'>ChatGPT</b> Plus怎么支付 開(kāi)通<b class='flag-5'>ChatGPT</b> plus有什么功能?

    ChatGPT plus多少錢(qián)一個(gè)月 ChatGPT Plus國內代充教程

    ChatGPT plus多少錢(qián)一個(gè)月? OpenAI推出ChatGPT付費訂閱版ChatGPT Plus,每月收費20美元。 ChatGPT Plus付費訂閱模式即使在免費版本滿(mǎn)負荷的
    的頭像 發(fā)表于 08-14 18:24 ?5955次閱讀
    <b class='flag-5'>ChatGPT</b> plus多少錢(qián)一個(gè)月 <b class='flag-5'>ChatGPT</b> Plus國內代充教程

    chatgpt是什么意思 chatgpt有什么用

      本文旨在幫助未使用過(guò) ChatGPT,以及正在使用的朋友一些入 門(mén)和進(jìn)階的指引。作者自 ChatGPT 上線(xiàn)就開(kāi)始使用,已經(jīng)有兩個(gè)多月的使用經(jīng) 驗。*本文不討論 ChatGPT 注冊,B 站上
    發(fā)表于 07-19 14:21 ?3次下載

    chatgpt是什么意思 ChatGPT背后的技術(shù)原理

      今天我們?yōu)榇蠹規?lái)的文章,深入淺出地闡釋了ChatGPT背后的技術(shù)原理,沒(méi)有NLP或算法經(jīng)驗的小伙伴,也可以輕松理解ChatGPT是如何工作的?! ?b class='flag-5'>ChatGPT是一種機器學(xué)習自然語(yǔ)言處理模型
    發(fā)表于 07-18 17:12 ?0次下載

    chatgpt怎么用 ChatGPT的多種使用方法

      ChatGPT可以用于多種不同的應用場(chǎng)景和使用方法,包括但不限于以下幾種:  1. 聊天機器人:ChatGPT可以用于開(kāi)發(fā)聊天機器人,通過(guò)自然語(yǔ)言處理技術(shù)和機器學(xué)習算法,讓機器人可以像人類(lèi)一樣
    發(fā)表于 07-18 14:47 ?7次下載

    chatgpt是什么原理

    ChatGPT 是 OpenAI 發(fā)布的最新語(yǔ)言模型,比其前身 GPT-3 有顯著(zhù)提升。與許多大型語(yǔ)言模型類(lèi)似,ChatGPT 能以不同樣式、不同目的生成文本,并且在準確度、敘述細節和上下文連貫性
    發(fā)表于 06-27 13:57 ?246次閱讀

    ChatGPT 是什么

    ChatGPT 是什么? ChatGPT 是一種大型語(yǔ)言模型(LLM),由OpenAI開(kāi)發(fā)。 它使用深度學(xué)習技術(shù)來(lái)模擬人類(lèi)的語(yǔ)言生成和理解能力,可以用于自然語(yǔ)言處理、對話(huà)系統等多種
    發(fā)表于 06-27 13:55 ?2082次閱讀
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看