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

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

3天內(nèi)不再提示

ChatGPT能接入微信了!

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


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

這不,Github開源項(xiàng)目都已經(jīng)來了,Github Trending上就有推薦~

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

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

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

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

ChatGPT-wechat-bot

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

基于NodeJS環(huán)境和聊天機(jī)器人開源項(xiàng)目webchaty,AI可在群里回復(fù)消息。

配置Docker文件:

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

//run,andthenyouwillseesomelogs
dockerrun--namewechatbotwechatbot:latest

從OpenAI處獲取session-token。

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

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

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

//installdependencies
npmi

//start:
//dev
npmrundev

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

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

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

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

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

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

項(xiàng)目地址:https://github.com/AutumnWhj/ChatGPT-wechat-bot

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

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

wechat-chatgpt

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

老樣子,配置Docker。

cpconfig.yaml.exampleconfig.yaml

>基于SpringCloudAlibaba+Gateway+Nacos+RocketMQ+Vue&Element實(shí)現(xiàn)的后臺(tái)管理系統(tǒng)+用戶小程序,支持RBAC動(dòng)態(tài)權(quán)限、多租戶、數(shù)據(jù)權(quán)限、工作流、三方登錄、支付、短信、商城等功能
>
>*項(xiàng)目地址://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

然后復(fù)制配置文件設(shè)置項(xiàng)目。

cpconfig.yaml.exampleconfig.yaml

配置OpenAI賬密:

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

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

npmrundev

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

項(xiàng)目地址:https://github.com/fuergaosi233/wechat-chatgpt

wechat-chatGPT

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

配置方法

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

Session 獲取方法

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

方法為登錄ChatGPT網(wǎng)頁(yè),點(diǎn)擊“開發(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 文件請(qǐng)放置與可執(zhí)行文件同一目錄下,并且只保留__Secure-next-auth.session-token的內(nèi)容。

效果

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

項(xiàng)目地址:https://github.com/gtoxlili/wechat-chatGPT

后 記

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

1、還是需要有OpenAI的賬號(hào),要先完成注冊(cè)。

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

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

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

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



審核編輯 :李倩


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

    關(guān)注

    3

    文章

    461

    瀏覽量

    16237
  • OpenAI
    +關(guān)注

    關(guān)注

    9

    文章

    988

    瀏覽量

    6257
  • ChatGPT
    +關(guān)注

    關(guān)注

    28

    文章

    1517

    瀏覽量

    6944

原文標(biāo)題:ChatGPT能接入微信了!

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    智能硬件接入主流大模型做語(yǔ)音交互(附文心一言、豆包、kimi、智譜glm、通義千問示例)

    本帖最后由 jf_40317719 于 2024-8-21 19:17 編輯 多模態(tài)交互離不開硬件載體,近期有不少開發(fā)者在研究聆思CSK6大模型開發(fā)板除了使用出廠示例自帶的星火大模型,能不能接入
    發(fā)表于 08-21 19:13

    奧迪與微軟Azure OpenAI服務(wù)合作,約200萬(wàn)輛汽車將接入ChatGPT

    近日,奧迪(Audi)在官網(wǎng)隆重宣布一項(xiàng)引人注目的合作計(jì)劃,與微軟Azure OpenAI服務(wù)攜手,計(jì)劃于今年7月起為大約200萬(wàn)輛汽車接入ChatGPT技術(shù),以顯著提升車輛的語(yǔ)音控制能力,為用戶
    的頭像 發(fā)表于 07-03 11:30 ?550次閱讀

    用launch pad燒錄chatgpt_demo項(xiàng)目會(huì)有api key報(bào)錯(cuò)的原因?

    我用launch pad燒錄chatgpt_demo項(xiàng)目問題會(huì)有api key報(bào)錯(cuò);請(qǐng)問用launch pad要如何設(shè)置api key和調(diào)試?還是只能通過idf?
    發(fā)表于 06-27 07:59

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

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

    OpenAI 深夜拋出王炸 “ChatGPT- 4o”, “她” 來了

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

    STM32F427的FSMC能接入AD7606的并行總線嗎?

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

    在FPGA設(shè)計(jì)中是否可以應(yīng)用ChatGPT生成想要的程序呢

    當(dāng)下AI人工智能崛起,很多開發(fā)領(lǐng)域都可看到ChatGPT的身影,F(xiàn)PGA設(shè)計(jì)中,是否也可以用ChatGPT輔助設(shè)計(jì)呢?
    發(fā)表于 03-28 23:41

    ChatGPT答非所問胡言亂語(yǔ) OpenAI 已修復(fù)該問題

    ChatGPT答非所問胡言亂語(yǔ) OpenAI 已修復(fù)該問題 20日ChatGPT突發(fā)故障,ChatGPT在回答用戶問題時(shí)出現(xiàn)胡說八道的現(xiàn)象;Cha
    的頭像 發(fā)表于 02-23 11:34 ?674次閱讀

    如何在測(cè)試中使用ChatGPT

    Dimitar Panayotov 在 2023 年 QA Challenge Accepted 大會(huì) 上分享他如何在測(cè)試中使用 ChatGPT。
    的頭像 發(fā)表于 02-20 13:57 ?643次閱讀

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

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

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

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

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

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

    怎么和ChatGPT語(yǔ)音聊天?

    有些人賬號(hào)未獲得語(yǔ)音交流功能,應(yīng)該再過不久就會(huì)有(預(yù)計(jì)2周內(nèi)部屬完成)。至于免費(fèi)用戶,目前還暫時(shí)沒辦法用到,不過據(jù)說OpenAI后續(xù)也會(huì)開放,但要等多久就不清楚。 ChatGPT Plus國(guó)內(nèi)如何代充? 準(zhǔn)備一張國(guó)際信用卡或
    的頭像 發(fā)表于 11-14 17:36 ?2950次閱讀
    怎么和<b class='flag-5'>ChatGPT</b>語(yǔ)音聊天?

    ChatGPT是怎么實(shí)現(xiàn)的

    情況,并探討它能夠如此出色地產(chǎn)生有意義文本的原因。 首先需要解釋的是,ChatGPT的基本目標(biāo)是嘗試產(chǎn)生一個(gè)“合理的延續(xù)”,無論它當(dāng)前所擁有的文本是什么。這里的“合理”是指“在瀏覽數(shù)十億網(wǎng)頁(yè)等人類書寫的內(nèi)容后,人們可能會(huì)寫什么”。 那么假設(shè)
    的頭像 發(fā)表于 10-16 11:31 ?787次閱讀
    <b class='flag-5'>ChatGPT</b>是怎么實(shí)現(xiàn)的

    ChatGPT Plus怎么支付 開通ChatGPT plus有什么功能?

    全球的專業(yè)人士提供強(qiáng)大的工具。如果你也想體驗(yàn)這一創(chuàng)新的AI技術(shù),下面是關(guān)于如何開通ChatGPT 4.0付費(fèi)服務(wù)的教程: 1?? 訪問OpenAI官方網(wǎng)站 首先,你需要訪問OpenAI的官方網(wǎng)站
    的頭像 發(fā)表于 10-10 16:01 ?4373次閱讀
    <b class='flag-5'>ChatGPT</b> Plus怎么支付 開通<b class='flag-5'>ChatGPT</b> plus有什么功能?