目的
openinterpreterのデメリットとして、メインの環境で実行するとファイルの削除など、めちゃくちゃにされてしまう事があげられる。それならば、いくらめちゃくちゃにされても怖くない環境で構築すれば良い。
Docker内で実行するのとは違ってVMの様な環境で実行するので自由度が高い。
前提
以下二つのソフトをインストールしてください
- lxd環境のインストール
- lxdcliのインストール
インストールしていなかったら以下の記事を参考にしてください
LXDFILEの作成
lxdfile
CONTAINERNAME ubuntu-interpreter
FROM ubuntu/22.04
RUN export DEBIAN_FRONTEND=noninteractive
RUN timedatectl set-timezone Asia/Tokyo && hostnamectl set-hostname ubuntu-interpreter
RUN apt-get -y update
RUN dpkg --configure -a
RUN echo "\n\n\n" | apt-get -y install openssh-server build-essential
RUN apt-get -y install curl
RUN echo -e "root:password" | chpasswd
RUN echo -e 'PermitRootLogin yes' >> /etc/ssh/sshd_config
RUN systemctl enable ssh
RUN systemctl restart ssh
RUN systemctl start ssh
RUN apt-get -y install python3-pip nano
RUN mkdir .pip
RUN touch .pip/pip.conf
RUN echo "[global]" >> .pip/pip.conf
RUN echo "break-system-packages = true" >> .pip/pip.conf
RUN pip install open-interpreter
RUN pip install llama-cpp-python
ビルド
ちょっと時間がかかる
$ lxdcli build lxdfile
ログイン
$ lxc shell ubuntu-interpreter
openinterpreterの起動
interpreter
設定
Open AIのAPI keyを求められるが、エンターを押すと、LLaMAを使える(無料)
root@shoma:/home/shoma # lxc shell ubuntu-interpreter
root@ubuntu-interpreter:~# interpreter
Welcome to Open Interpreter.
qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
? OpenAI API key not found
To use GPT-4 (recommended) please provide an OpenAI API key.
To use Code-Llama (free but less capable) press enter.
qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
OpenAI API key:
設定を進めて、最終的に下の様な表示になれば後はプロンプトを入力するだけ!
>
システムコンテナ内なので、めちゃくちゃにしても何も怖くない!