欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

微信公眾號接入ChatGPT機器人的方法

 更新時間:2023年02月15日 14:06:24   作者:小梁說代碼  
這篇文章主要介紹了微信公眾號接入ChatGPT機器人的方法,不難,總共可以分為兩步,一是在云服務器上部署自定義消息處理服務,二是微信公眾號配置自己的消息處理服務器,本文給大家講解的非常詳細,需要的朋友可以參考下

不難,代碼總共也就25行,大致邏輯如下。

總共分為是下面兩步

在云服務器上部署自定義消息處理服務

這里需要我們自定義來處理用戶發(fā)送過來的消息

首先導入werobot,這是微信公眾號官方讓我們自定義消息處理的模塊

pip install werobot

然后是一個樣例,具體內(nèi)容已經(jīng)注釋

注意,只能用80端口啟動,如果有https可以用443端口來啟動,至于為什么?后面會知道。

import werobot

# token是微信公眾號用來指定接入當前云服務器的服務的憑證,代表是自己人接入的,等一下就有什么用了
robot = werobot.WeRoBot(token='123456')

@robot.handler
def hello (messages):
    # messages.content是用戶發(fā)送的內(nèi)容
    print(messages.content)
    return "hello!"

robot.config['HOST'] = '0.0.0.0'
robot.config['PORT'] = 80
robot.run()

然后整合進入chatgpt服務

這里整合chatgpt服務有兩個前提

  • 要注冊openai的賬號,在賬戶下面生成api_key供程序調(diào)用
  • 服務器能夠訪問外網(wǎng),這樣才能調(diào)用成功
import werobot
robot = werobot.WeRoBot(token='123456')
import openai
# 這個api_key首先需要有一個openai賬號,然后在個人賬戶下生成的。
# 具體參考:https://blog.csdn.net/ysvae/article/details/128203722
openai.api_key="*****************************************"
def generate_response(prompt):
    response = openai.Completion.create(
        model="text-davinci-003",
        prompt=prompt,
        temperature=0,
        max_tokens=100,
        top_p=1,
        frequency_penalty=0.0,
        presence_penalty=0.0,
    )
    message = response.choices[0].text
    return message.strip()

@robot.handler
def hello (messages):
    print(messages.content)
    return generate_response(messages.content)

robot.config['HOST'] = '0.0.0.0'
robot.config['PORT'] = 80
robot.run()

最后需要用python來啟動起來

image-20221228190817266

微信公眾號配置自己的消息處理服務器

需要保證前面的服務已經(jīng)啟動!

然后我們需要微信公公眾號來接入我們自己的云服務的服務。具體是哪臺云服務器,需要到我們的公眾號管理平臺的后臺進行配置。

第一步:修改消息服務器設置,讓我們自定義來處理用戶發(fā)送的消息

設置與開發(fā)→基本配置→服務器配置→修改配置

在這里插入圖片描述

第二步:

url:里面的43.153.123.200是服務器的ip,后面加不了端口號,默認只能使用80端口,https默認就是443端口。/chatgpt可以隨便寫

token:就是前面講的自己的憑證

EncodingAESKey:隨機生成就行

image-20221228191359581

第三步:

確定云服務器上的服務沒有問題的話,就點提交就行了

到此這篇關于微信公眾號如何接入ChatGPT機器人的文章就介紹到這了,更多相關微信公眾號接入ChatGPT機器人內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 在Linux命令行終端中使用python的簡單方法(推薦)

    在Linux命令行終端中使用python的簡單方法(推薦)

    下面小編就為大家?guī)硪黄贚inux命令行終端中使用python的簡單方法(推薦)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-01-01
  • 在python中使用nohup命令說明

    在python中使用nohup命令說明

    這篇文章主要介紹了在python中使用nohup命令說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • pygame學習筆記(3):運動速率、時間、事件、文字

    pygame學習筆記(3):運動速率、時間、事件、文字

    這篇文章主要介紹了pygame學習筆記(3):運動速率、時間、事件、文字,本文講解了運動速率、事件、字體及字符顯示等內(nèi)容,需要的朋友可以參考下
    2015-04-04
  • python使用Plotly創(chuàng)建交互式數(shù)據(jù)可視化的操作步驟

    python使用Plotly創(chuàng)建交互式數(shù)據(jù)可視化的操作步驟

    Python 的 Plotly 庫是創(chuàng)建這種交互式可視化的強大工具,它提供了豐富的圖表類型和易于使用的接口,本文將探討如何使用 Plotly 創(chuàng)建交互式數(shù)據(jù)可視化,包括代碼實例和深入的解釋,需要的朋友可以參考下
    2024-08-08
  • Django+Uwsgi+Nginx如何實現(xiàn)生產(chǎn)環(huán)境部署

    Django+Uwsgi+Nginx如何實現(xiàn)生產(chǎn)環(huán)境部署

    這篇文章主要介紹了Django+Uwsgi+Nginx如何實現(xiàn)生產(chǎn)環(huán)境部署,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-07-07
  • django執(zhí)行原生SQL查詢的實現(xiàn)

    django執(zhí)行原生SQL查詢的實現(xiàn)

    本文主要介紹了django執(zhí)行原生SQL查詢的實現(xiàn),主要有兩種方法實現(xiàn),文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • python實現(xiàn)矩陣的示例代碼

    python實現(xiàn)矩陣的示例代碼

    本文主要介紹了python實現(xiàn)矩陣的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-07-07
  • python調(diào)用文件時找不到相對路徑的解決方案

    python調(diào)用文件時找不到相對路徑的解決方案

    這篇文章主要介紹了python調(diào)用文件時找不到相對路徑的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • python繪制彩虹圖

    python繪制彩虹圖

    這篇文章主要為大家詳細介紹了python繪制彩虹圖,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-12-12
  • Tensorflow實現(xiàn)將標簽變?yōu)閛ne-hot形式

    Tensorflow實現(xiàn)將標簽變?yōu)閛ne-hot形式

    這篇文章主要介紹了Tensorflow實現(xiàn)將標簽變?yōu)閛ne-hot形式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-05-05

最新評論