拡張機能を作成する
拡張機能はParrotに組み込まれています。
下記は、ソースコードからParrot拡張機能を構築する方法を示しています。
依存関係
Debian Bookworm(安定版/12)を使用します。OSの依存関係をインストールしてください。
Python is needed to build the documentation. Python is no longer needed to build the extension, as upstream has removed the Python server.
sudo apt install \
git python3-venv python3-virtualenv python3-pip
ダウンロード
パーロット拡張機能を構築するには、gitリポジトリからソースコードをダウンロードしてください。
git clone https://spacecruft.org/deepcrayon/parrot-extension
cd parrot-extension/
ビルド
そういったことです:
make
同じ:
make all
拡張機能のビルド
src/extensions/vscode/build/continue-patch.vsix
バージョン
バージョンを更新するには:
${EDITOR} CHANGELOG
# git tag v0.0.0
掃除
掃除する。
make clean
プッシュ
リポジトリにプッシュします。
make push
走る
サーバー:
./parrot-server
拡張機能
もしかして
cd src/extensions/vscode/
yarn
yarn package
推論サーバー
TO DO: add the inference server to the extension.
For now, build and use llama.cpp
.
git clone https://github.com/ggerganov/llama.cpp
cd llama.cpp
# build thing.