aituber-server

aituber-server

AITuber Server

Stars: 148

Visit
 screenshot

AITuberKit server-side is a tool that allows users to receive messages via WebSocket and obtain responses from Open Interpreter. Users can also send files to the server for storage and issue commands to Open Interpreter. The tool is designed for WebSocket operation and provides a default connection URL of `ws://127.0.0.1:8000/ws`. It supports debugging in VSCode with DEBUG_MODE=1. The tool is licensed under KillianLucas/open-interpreter and includes a guide on how to use Open Interpreter.

README:

AITuberKit サーバーサイド

English version

注意

  • 今後メンテナンスをする予定は今のところありません。
  • OpenInterpreterを含む全てのライブラリのバージョンは固定しています('24/08/20 時点の最新は0.3.7)

関連

できること

  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の使用方法は下記にまとめています。

For Tasks:

Click tags to check more tools for each tasks

For Jobs:

Alternative AI tools for aituber-server

Similar Open Source Tools

For similar tasks

For similar jobs