Minecraft統合版及びEducation EditionにおいてMinecraft上のチャットからGPTを呼び出せるようにするためのWebSocketサーバです。
統合版における使い方はこちら
-
パッケージをインストールする
npm i
-
.envファイルを作成する
touch .env
-
.envファイルに以下のような記述する
openAIのサイトにアクセスし、Create new secret keyを押し、APIキーを発行します。 ※ completionsのみ対応しています
URL="{{ API_URL }}" API_KEY="{{ YOUR_API_KEY }}"
URLは特別な事情がなければ "https://api.openai.com/v1/chat/completions" になると思います。 API_KEYは先ほど発行したAPIキーを入れてください。
-
サーバを走らせる
node server.js
-
Minecraftのワールドに入り、設定を変更する
設定 -> 一般 -> "暗号化された WebSocket の要求" の項目をオフにする
-
Minecraftのチャットから以下のコマンドを入力
/wsserver localhost:9999
正常に動いていたら"サーバーへの接続を確立しました: ws://localhost:9999"と表示されます。
-
Minecraftのチャットから以下の文章を入力
gpt: 入力したい文章
するとしばらくした後にGPTからの返答がチャット上に表示されます。
※ "gpt:"の後ろにスペースが入るのでご注意ください