Awesome
AITuberKit サーバーサイド
注意
- 今後メンテナンスをする予定は今のところありません。
- OpenInterpreterを含む全てのライブラリのバージョンは固定しています('24/08/20 時点の最新は0.3.7)
関連
- フロントサイドリポジトリ -> tegnike/aituber-kit
- 解説記事 -> 美少女と一緒に開発しようぜ!!【Open Interpreter】
できること
- 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の使用方法は下記にまとめています。