美少女OPInterpreter サーバーサイド 公開用
注意
- (2023/10/16) Open Interpreterの最新のバージョン(0.1.9)で、WebSocketがchunk毎に送信できないエラーが発生したので、一旦0.1.7で固定しています。
- (2023/10/16) リポジトリ名のスペルが誤っていたので修正しました。"nike-open-intepreter" => "nike-open-interpreter"
- (2023/11/11) Open Interpreterの最新のバージョン(0.1.13)で、WebSocketエラーが解消していたことを確認したので、バージョンの固定を解除しました。
関連
- フロントサイドリポジトリ -> tegnike/nike-ChatVRM
できること
- WebSocketでメッセージを受け取って、Open Interpreterからレスポンスを取得することができます(streamモード対応)。
- ファイルを送信してサーバー側に保存することができます。このファイルに対してOpen Interpreterに指示を出すことも可能です。
事前準備
- 本リポジトリはWebSocketでの起動を前提としているため、ご自身の環境に合わせて接続先を準備してください。
- 接続URLはデフォルトで
ws://127.0.0.1:8000/ws
です。
実行方法
.env
にOPENAI_API_KEYを設定docker-compose up -d --build
実行
デバッグ
- 実行環境がVSCodeのときに、DEBUG_MODE=1でデバッグモードを起動します。
- ブレークポイントを設置して快適にデバッグしましょう。
参考: VS Codeエディタ入門
コード解説
長くなるので下記に記載しました。
その他
- ライセンスはKillianLucas/open-interpreterに準拠します。
- Open Interpreterの使用方法は下記にまとめています。