<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      python wxauto+OpenAI 搭了個微信小伙伴

      都知道ChatGPT火,沒用過怎么知道他為什么火?于是好奇搞個玩玩。

      第一步:獲取OPENAI_API_KEY

      首先你能要去官網
      注冊賬號后去創建一個keys
      具體略
      這一步比較關鍵,仁者見仁智者見智
      你拿不到我也沒什么辦法
      

      第二步:搭起OpenAI的可用服務

      pip3 install OpenAI  # 安裝模塊
      
      import os
      import openai
      
      # 輸入你第一步中獲取的OPENAI_API_KEY
      openai.api_key = "OPENAI_API_KEY"
      # openai.api_key = os.getenv("OPENAI_API_KEY")
      
      # 目前官方開放的四種模型 davinci是目前最高智能的
      # max_tokens是最大關鍵詞數
      __model = [
          {"model": "text-davinci-003", "max_tokens": 4000},
          {"model": "text-curie-001", "max_tokens": 2048},
          {"model": "text-babbage-001", "max_tokens": 2048},
          {"model": "text-ada-001", "max_tokens": 2048},
      ]
      model = __model[0]
      
      # 提問方法 prompt提問內容
      def chatgpt(prompt: str) -> str:
          try:
              response = openai.Completion.create(
                  model=model['model'],
                  prompt = prompt,
                  temperature=0,
                  max_tokens=model['max_tokens'] - 200,
                  top_p=1,
                  frequency_penalty=0,
                  presence_penalty=0
              )
      		# 返回回答
              return response["choices"][0]["text"].strip()
          except Exception as exc:
              return exc
      
      

      第三步:啟動微信應用

      略
      不會就去百度
      

      第四步:使用wxauto接管微信

      pip3 install wxauto  # 安裝模塊
      
      # https://github.com/cluic/wxauto
      
      import time, copy, traceback
      from wxauto import *
      from chatrob import chatgpt  # 導入第三步中的提問方法
      
      
      who = '發送對象'  # 指定發送對象
      
      # 獲取當前微信客戶端
      wx = WeChat()
      wx.ChatWith(who)  # 打開聊天窗口
      
      # 用于過濾掉歷史消息
      _old_list = [i for i in wx.GetAllMessage]
      
      # 主體
      while True:
          try:
              # wx = WeChat()
              wx.ChatWith(who)
              # 獲取當前頁面的數據,保留最后10條
              msgs = wx.GetAllMessage[-10:]
              print(msgs)
              
              for msg in msgs:
                  print(time.time(), msg)
                  q = res = ""
                  
                  # 判斷消息中是否有關鍵字 并且 這條消息不是歷史消息
                  if "@冬夜分身\u2005" in msg[1] and msg not in _old_list:
                      
                      # 取出關鍵字得到問題
                      q = copy.deepcopy(msg[1]).replace("@冬夜分身\u2005", "")
                      print("+++++++++++++++++++++++")
                      print(q)
                      print("+++++++++++++++++++++++")
                      
                      # 調用提問方法獲取回答
                      a = chatgpt(copy.deepcopy(msg[1]).replace("@冬夜分身\u2005", ""))
                      
                      # 拼接返回格式
                      res = f'''@{msg[0]} {q} 
      
      {a}'''
                      print("-----------------------")
                      print(res)
                      print("-----------------------")
                      
                      # 聊天頁返回輸出
                      WxUtils.SetClipboard(res)  # 將內容復制到剪貼板,類似于Ctrl + C
                      wx.SendClipboard()  # 發送剪貼板的內容,類似于Ctrl + V
              
              # 將消息加入歷史任務防止重復回答
              if msg not in _old_list:
                  _old_list.append(msg)
                  _old_list = _old_list[-200:]  # 防止占用過多內存
              time.sleep(1)
          except Exception as e:
              input(e, traceback.format_exc)
      
      
      posted @ 2023-02-10 20:22  最冷不過冬夜  閱讀(561)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 高清偷拍一区二区三区| 国产精品一区二区小视频| 久久欧洲精品成av人片| 亚洲国产良家在线观看| 极品尤物一区二区三区| 人人妻人人澡人人爽| 国产成人午夜福利在线播放| 激情内射亚州一区二区三区爱妻| 日韩国产成人精品视频| 免费又黄又爽1000禁片| 一区二区在线观看成人午夜| 国产精品毛片在线看不卡| 国产成人亚洲综合图区| 亚洲综合在线亚洲优优色| 国产亚洲真人做受在线观看| 亚洲国产成人精品无码区蜜柚| 亚洲精品毛片一区二区 | 国产系列高清精品第一页| 99热精品毛片全部国产无缓冲| 日本毛茸茸的丰满熟妇| 欧美成人aaa片一区国产精品| 亚洲精品第一区二区在线| 国产AV巨作丝袜秘书| 亚洲精品无码高潮喷水A| 精品日韩色国产在线观看| 亚洲av激情综合在线| 国产乱码1卡二卡3卡四卡5 | 在线高清免费不卡全码| 蓬安县| 色综合一本到久久亚洲91| 熟女一区二区中文字幕| 裸体美女无遮挡免费网站| 日韩精品无码一区二区三区视频 | 国产成年码av片在线观看| 人人妻人人澡人人爽人人精品电影| 博客| 成人午夜免费无码视频在线观看 | 看全色黄大黄大色免费久久| 精品日韩人妻中文字幕| 性一交一乱一乱一视频| 97免费在线观看视频|