• Stars
    star
    148
  • Rank 249,983 (Top 5 %)
  • Language
    Python
  • Created about 1 year ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

AITuber Server

美少女OPInterpreter サーバーサイド 公開用

English version

注意

  • (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エラーが解消していたことを確認したので、バージョンの固定を解除しました。

関連

できること

  1. WebSocketでメッセージを受け取って、Open Interpreterからレスポンスを取得することができます(streamモード対応)。
  2. ファイルを送信してサーバー側に保存することができます。このファイルに対してOpen Interpreterに指示を出すことも可能です。

事前準備

  1. 本リポジトリはWebSocketでの起動を前提としているため、ご自身の環境に合わせて接続先を準備してください。
  2. 接続URLはデフォルトでws://127.0.0.1:8000/wsです。

実行方法

  1. .envにOPENAI_API_KEYを設定
  2. docker-compose up -d --build 実行

デバッグ

  1. 実行環境がVSCodeのときに、DEBUG_MODE=1でデバッグモードを起動します。
  2. ブレークポイントを設置して快適にデバッグしましょう。

参考: VS Codeエディタ入門

コード解説

長くなるので下記に記載しました。

その他

  1. ライセンスはKillianLucas/open-interpreterに準拠します。
  2. Open Interpreterの使用方法は下記にまとめています。