Construire une extension
L’extension est intégrée dans Parrot.
Voici comment construire l’extension Parrot à partir du code source.
Dépendances
Utilisation de Debian Bookworm (stable/12). Installer les dépendances du système d’exploitation.
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
Télécharger
Pour construire l’extension Parrot, téléchargez le code source du dépôt git.
git clone https://spacecruft.org/deepcrayon/parrot-extension
cd parrot-extension/
Construire
Ainsi:
make
Également appelé:
make all
Construction de l’extension
src/extensions/vscode/build/continue-patch.vsix
Versions
Pour mettre à jour les versions :
${EDITOR} CHANGELOG
# git tag v0.0.0
Nettoyer
Propre.
make clean
Envoyer
Envoyer vers le dépôt Git.
make push
Courir
Serveur:
./parrot-server
Extension
Peut-être
cd src/extensions/vscode/
yarn
yarn package
Serveur d’inférence
Ajouter le serveur d’inférence à l’extension. Pour le moment, construire et utiliser llama.cpp
.
git clone https://github.com/ggerganov/llama.cpp
cd llama.cpp
# build thing.