ナゲッツの成長の旅を始めましょう! 「ナゲッツデイリー新プラン・12月アップデートチャレンジ」参加5日目ですイベント詳細はこちら
1 はじめに
最近ChatGPTが流行っていますが、知らない学生さんはChatGPTって何?正式には、対話を最適化する言語モデルです。会話形式でやり取りします。会話形式により、ChatGPT はフォローアップの質問に答えたり、間違いを認めたり、間違った前提に異議を唱えたり、不適切な要求を拒否したりできます。ChatGPT はInstructGPTの兄弟モデルであり、プロンプトの指示に従い、詳細な応答を提供するようにトレーニングされています。正式な住所
Baidu Encyclopedia の言葉によると、ChatGPT は、人工知能研究所 OpenAI によって新たに開始された人工知能技術主導の自然言語処理ツールであり、GPT-3.5 アーキテクチャでもある Transformer ニューラル ネットワーク アーキテクチャを使用しています。シーケンスデータは言語理解とテキスト生成機能を備えており、特に、現実世界の対話を含む多数のコーパスを接続してモデルをトレーニングし、ChatGPT が天文学や地理を知ることができるようにします。チャットの、実際の人間とほぼ同じチャット シーンで通信します。ChatGPT は単なるチャット ロボットではなく、メールの作成、ビデオ スクリプト、コピーライティング、翻訳、コード作成などのタスクを実行できます。
2.ChatGPTの導入
ことわざにあるように、良い仕事をしたいなら、まず道具を研ぎ澄まさなければなりません.ChatGPTを導入したい場合は、まずChatGPTアカウントを申請する必要があります.これは、外国の友人によって作成されたプロジェクトであるため、.国内の学生にはあまり友好的ではありません. 条件があれば、科学的なインターネットツールと、外国の認証コードを受信できる携帯電話番号を用意できます (携帯電話番号を持っていない場合は、この SMS アクティブ化 Web サイトが役立ちます) )。
2.1 ChatGPTアカウントの申請
上記の登録アドレスをクリックし、サインアップを選択します。登録が完了すると、携帯電話番号を確認するよう求められます (お住まいの国/地域で OpenAI サービスが利用できないというアプリケーション プロセス中にプロンプトが表示された場合は、 Science Internet エージェントの地域に切り替えてください)
2.2 認証コードをオンラインで受け取るために申請する
上記の URL を開いて登録すると、以下のインターフェイスが表示されます. 検索バーに OpenAI と入力すると、下に多くの国が表示されます. ここではインドをお勧めします. 理由は聞かないでください. 安いです. 一定の充電が必要です.このウェブサイトのよりユーザーフレンドリーなポイントは、アリペイ支払いに対応できることです。上記のヒントに従って、対応する人民元額をチャージするだけで、為替レートがわからない場合は、百度で対応する額を直接検索して、対応する人民元額を確認できます。購入後、仮想の携帯電話番号が表示され、ChatGPT で対応する地域の携帯電話番号を入力し、sms-activate で確認コードを待ちます。
2.3 ChatGPT のテスト
現在のウィンドウはオンラインでのみ使用できます
2.4 APIキーの申請
アプリケーションアドレス: beta.openai.com/account/api ... Create new secret key をクリックして作成します。再生成するのを忘れた場合は、生成後の保存に注意してください
3. デプロイを開始する
ChatGPT を WeChat に導入する Github には、次のようなオープン ソース プロジェクトがすでに多数あります。
ただし、上記の多くはトークンを介して検証されます. ここでは、Api キーを使用して実現したいので、dockerhub で Api キーを使用してミラーを見つけ、ミラー アドレス . これは、Api キーで構成するだけで済みます。
3.1 画像を引っ張る
docker pull cynen/wechat:最新
[root@centos /]# docker pull cynen/wechat:latest
[root@centos wechat]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
cynen/wechat latest 758738a0d88f 10 days ago 13.8MB
复制代码
3.2 config.json の構成
config.json ファイルは /home/wechat の下に配置されます
[root@centos wechat]# ls
config.json
复制代码
{
"api_key": "sk-****",
"auto_pass": false,
"model": "text-davinci-003",
"session_timeout": 60
}
复制代码
api_key: 上記で申請した API キー
auto_pass: 友達認証を自動的にパスするかどうか、ここでは false に設定します
モデル: モデル [公式ドキュメントを参照して適切なモデルを選択できます。アドレスは下部にあります]
session_timeout: セッションの保存時間 (秒) は、実際にはコンテキスト保持時間です。この時間を超えると、コンテキストは自動的にクリアされます
3.3 コンテナを起動する
[root@centos wechat]# docker run -dti --name wechat -v /home/wechat:/app/ cynen/wechat
ca4b9e9c3cab2a196e2a50d0ac90c34183265f69f8b8f56b5513755ef5d8480f
[root@centos wechat]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
ca4b9e9c3cab cynen/wechat "wechatbot-amd64-lin…" 5 seconds ago Up 4 seconds
复制代码
3.4 ログイン
docker logs -f wechat コマンドを使用してログを表示します
スキャンしてログインすると、次のログ出力が表示されます
3.5 試用
4. 参照
公式開発ドキュメント: beta.openai.com/docs/introd…
モデルのアドレスを取得します: beta.openai.com/docs/api-re…