エンタープライズ WeChat × OpenAI
WeWork OpenAI (ノード)
www.connectai-e.com
オープンソース バージョンが企業のニーズを満たすことができない場合は、現在社内テスト中の商用配信バージョンを試すことをお勧めします。
もっと見る: https://www.connectai-e.com
このプロジェクトでは、ChatGPT を Enterprise WeChat にワンクリックで展開できるため、ChatGPT と Enterprise WeChat が携帯電話またはコンピューター上で完全に統合され、強力な ChatGPT インテリジェント Q&A を使用できるようになります。このソリューションは柔軟性が高く、開発能力がない場合は、次の方法 1 を使用して、ワンクリックで直接インストールできます。開発者で二次開発能力がある場合は、次の方法に従って任意に拡張できます。 2.
最初のステップはアプリケーションの作成です。 操作方法: エンタープライズ WeChat 管理者、コンピューター上のエンタープライズ WeChat --> アバター --> エンタープライズ管理 --> アプリケーション管理 --> (下部) アプリケーションの作成 --> アプリケーション ロゴ +基本情報を入力してください
2 番目のステップはアプリケーションの設定です。操作方法: メッセージの受信列 -> API 受信の設定 -> 4 番目のステップが完了するまで待ちます。
3 番目のステップでは、 corpid、agentid、secret、token、aeskey、open-api-keyのフィールド情報を記録して準備します。
corpid : コンピュータ上の Enterprise WeChat --> アバター --> エンタープライズの管理 --> マイ エンタープライズ (下) 図省略
Agentid、Secret : 最初のステップを完了すると表示されます。
token、aeskey : API受信設定時(上記2番目の手順)
open-api-key はChatGPT アカウントで生成する必要があります (chatGPT アカウントをお持ちでない場合は、他の人にアカウントの生成を依頼することもできますが、これには手数料がかかります)
アプリケーション URL API キー
4 番目のステップは、ワンクリックで Render にデプロイすることです (プロキシ サーバー、無料、有料でアップグレードできます)。
図に示すように、上記のフィールド情報を入力し、「適用」をクリックします。
デプロイが完了したら、次に示すように、生成されたサービスの URL をコピーして /message を追加します。たとえば、URL は https://abc.com と splice です。これをhttps://abc.com/messageに貼り付け、「保存に成功しました」のようなプロンプトが表示されたら、サービスが正常に構成されたことを意味します。
最後のステップ: エンタープライズの信頼できる IP の構成 アプリケーション ページの下部で、信頼できる IP を構成します。
IP アドレスは次のようになります。[レンダリング] -> [接続] -> [アウトバウンド]
これら 3 つの IP アドレスを信頼できる IP に構成すると、すべての構成作業が完了します。
? 携帯電話またはコンピュータで Enterprise WeChat を使用して、作成したアプリケーションを入力し、ChatGPT でチャットできるようになりました。
クラウド機能導入ソリューションと比較して、このソリューションには次のものが必要です。
エンタープライズ WeChat アプリケーションを作成します (云函数部署1.创建企业微信应用第一、二、三步
参照してください)。
変数ファイル.env.example
をコピーし、独自の設定を入力します。
OPENAI_PROXY_URL
を構成できます。 OPENAI_PROXY_URL=openai.abc.com
ドッカーを実行する
新しい変数ファイルの名前が.env.local
であると仮定します。
# docker4bill/ww-openai-node:alpine 为构建好的镜像,你也可以利用本仓库的 Dockerfile 构建自己的镜像
docker run --env-file .env.local -p 6060:6060 -d docker4bill/ww-openai-node:alpine
caddy
またはnginx
使用して上記のサービスを元に戻す
ドメイン名がabc.comであると仮定し、 caddy
例として構成します。
abc.com {
reverse_proxy localhost:6060
}
サーバー IP をエンタープライズの信頼できる IPに追加する
受信メッセージサーバーの構成 URLを入力します。
逆引きアドレスがabc.com
であると仮定し、その後ろに /message を追加し、メッセージ受信サーバーによって構成された URL にアドレスhttps://abc.com/message
を入力します。