以下の手順に従って、AndroidデバイスにOpen Interpreterをインストールしましょう。Termuxは、root化や特別な設定なしで直接使えるAndroid用ターミナルエミュレータおよびLinux環境アプリです。Open InterpreterはここにインストールされTermux上で操作します。
-
Termuxをインストール
-
Termux:APIをインストール
-
Termuxを開いて以下のコマンドを実行:
注意: かなり時間がかかります
パッケージとソースを更新
yes | pkg update
必要なパッケージをインストール
yes | pkg install termux-api python-pip cmake ninja patchelf build-essential matplotlib rust binutils libzmq
以下を実行した後、Termuxにストレージ権限を付与:
termux-setup-storage
注意: 初回実行時にAndroidから権限を求められ、コマンドが成功しないことがあります
その場合は再度同じコマンドを実行し「Yes」を選択
termux-setup-storage
Open Interpreterをインストール
pip install open-interpreter
OpenAI APIキーを設定:
export OPENAI_API_KEY=<apikey>
Open Interpreterを起動
interpreter
- ...
- 完了
なお、現在AndroidではOSモードはサポートされていません。
interpreter --config
を実行すると、~/Downloads
にconfig.yaml
が作成されることがあります。これはOpen Interpreterで使用される設定ファイルではありません。Android/Termuxがファイルを開く方法に起因します。
Open Interpreterの設定ファイルを更新するには、/data/data/com.termux/files/home/.config/Open Interpreter/
にあるファイルを編集する必要があります。
Termuxが外部アプリを使用できないというエラーが出る場合は、termux.properties
ファイルを更新する必要があります。任意のテキストエディタを使用できますが、ここではnano
を使った手順を示します:
nano /.termux/termux.properties
を実行allow-external-apps
プロパティのコメントを外す- ファイルを保存
チャットを終了するには、control + c
を押します。場合によっては、Open Interpreterが現在実行中のプロセスを停止するだけで、インタラクティブチャットは終了しないことがあります。control + c
を2回押すとチャットが終了します。
AndroidでのOpen Interpreterの使用例については、以下の投稿をチェックしてください。