AIパーソナル・ラーニング
と実践的なガイダンス
讯飞绘镜

ChatGPT-on-WeChat:大規模モデルに基づいて構築されたインテリジェント対話ロボット。

はじめに

ChatGPT-on-WeChatプロジェクトは、個人WeChat、WeChat公開番号、企業WeChatアプリ、Feishu、Nailなどのマルチプラットフォームへのアクセスをサポートする大型モデルベースのインテリジェント対話ロボットです。ユーザーは、GPT3.5、GPT-4、Claude、Wenxin Yiyin、Xunfei Starfire、Tongyi Thousand Questions、Gemini、GLM-4、Kimiなどのモデルから選択することができる。以下のような機能があります。 リンクAI サポートを提供する。

Dify、WeChatエコシステムへのアクセスにChatGPT-on-WeChatを採用

WeChatチャットボット拡張プラグイン:プラグイン開発ツール そしてまとめ記事プラグイン(強化版) そしてライフ・サービスAPIプラグインの統合

ChatGPT-on-WeChat:基于大模型构建的智能对话机器人,支持微信等多对话平台接入-1


 

ChatGPT-on-WeChat:基于大模型构建的智能对话机器人,支持微信等多对话平台接入-1

 

機能一覧

  • マルチターミナル展開WeChat、企業向けWeChatアプリ、Flybook、ピン留め、その他多くの展開方法をサポートします。
  • 基本的な対話プライベートチャットやグループチャットのメッセージに対するインテリジェントな返信。
  • 発音能力音声メッセージを認識し、テキストまたは音声で返信します。
  • イメージ能力画像生成、画像認識、ダイアグラム生成(写真の復元など)をサポート。
  • 豊富なプラグインマルチロールスイッチング、テキストアドベンチャー、センシティブワードフィルタリング、チャットログ要約、ドキュメント要約とダイアログ、ネットワーク検索などのプラグインを実装しています。
  • リポジトリLinkAIの実装に基づき、デジタルスプリッター、インテリジェントカスタマーサービス、プライベートドメインアシスタントとして使用することができます。

 

ヘルプの使用

設置プロセス

  1. 環境を整えるPythonの推奨バージョンは3.7.1~3.9.X、推奨バージョンは3.8です。
  2. プロジェクトコードの複製::
    git clone https://github.com/zhayujie/chatgpt-on-wechat
    cd chatgpt-on-wechat/
    
  3. コアの依存関係をインストールする::
    pip3 install -r requirements.txt
    
  4. 設定ファイルプロフィールのテンプレートをコピーして、最終的に効果的なプロフィールを作成します:
    cp config-template.json config.json
    

    次に、config.jsonに以下の設定項目を記入する:

    {
    "model": "gpt-3.5-turbo",
    "open_ai_api_key": "YOUR API KEY",
    "proxy": "127.0.0.1:7890",
    "single_chat_prefix": ["bot", "@bot"],
    "single_chat_reply_prefix": "[bot]",
    "group_chat_prefix": ["@bot"],
    "group_name_white_list": ["ChatGPT测试群", "ChatGPT测试群2"],
    "image_create_prefix": ["画", "看", "找"],
    "conversation_max_tokens": 1000,
    "speech_recognition": false,
    "group_speech_recognition": false,
    "voice_reply_voice": false,
    "character_desc": "你是基于大语言模型的AI智能助手,旨在回答并解决人们的任何问题,并且可以使用多种语言与人交流。",
    "use_linkai": false,
    "linkai_api_key": "",
    "linkai_app_code": ""
    }
    
  5. ローカルオペレーションプロジェクトのルートディレクトリで実行されます:
    python3 app.py
    

    端末がQRコードを出力した後、コードをスキャンしてログインし、「Start auto replying」が出力されたら、自動返信プログラムが正常に実行されたことを意味します。

トランジットAPIについては、サードパーティのOpenAIのプロキシとAPIキーをサポートしているので、config.pyファイルの "open_ai_api_base "パラメータを見つけて、config.jsonファイルにコピーし、プロキシサービスのURLを記入してください。

"open_ai_api_base": "トランジットAPIアドレス、例:https://exmaple.com/v1"

使用方法

  1. プライベートチャットプライベートチャットでは、ボットは設定項目 single_chat_prefix に対応する "bot" または "@bot" で始まる何かによってトリガーされる必要があり、ボットの返信は設定項目 single_chat_reply_prefix に対応する本物の人間と区別するために "[ bot]" をプレフィックスとして付けます。bot]"は本物の人間と区別するための接頭辞で、single_chat_reply_prefixに対応します。
  2. グループチャットグループチャットで自動返信を有効にするには、group_name_white_list でグループ名を設定する必要があります。デフォルトでは、ボットは@になるとすぐに返信を開始し、設定項目group_chat_prefixに対応する"@bot "で始まるコンテンツを検出した場合にも返信します。
  3. 画像生成個別またはグループのトリガー条件を満たすことに加えて、トリガーには、設定項目 image_create_prefix に対応する、追加のキーワード接頭辞が必要である。
  4. 音声認識speech_recognition": trueを追加すると音声認識を有効にし、openaiのwhisperモデルを使用してテキストを認識し、テキストで返信します。
  5. プラグイン使用ロールプレイ、テキストアドベンチャー、オペレーティングシステムとのインタラクション、ネットワークデータへのアクセスなどの機能を提供する、パーソナライズされたプラグイン拡張機能をサポートします。
無断転載を禁じます:チーフAIシェアリングサークル " ChatGPT-on-WeChat:大規模モデルに基づいて構築されたインテリジェント対話ロボット。
ja日本語