Construir extensión
La extensión está integrada en Parrot.
A continuación se muestra cómo construir la extensión Parrot a partir del código fuente.
Dependencias
Utilizar Debian Bookworm (estable/12). Instalar dependencias del sistema operativo.
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
Descargar
Para construir la extensión Parrot, descargue el código fuente desde el repositorio de git.
git clone https://spacecruft.org/deepcrayon/parrot-extension
cd parrot-extension/
Construir
Así:
make
Mismo que:
make all
Construcción de la extensión
src/extensions/vscode/build/continue-patch.vsix
Versiones
Para actualizar las versiones:
${EDITOR} CHANGELOG
# git tag v0.0.0
Limpio
Clean.
make clean
Push
Enviar al repositorio de Git.
make push
Correr
Servidor:
./parrot-server
Extensión
Quizás
cd src/extensions/vscode/
yarn
yarn package
Servidor de inferencia
Agregar el servidor de inferencia a la extensión. Por ahora, construir y utilizar llama.cpp
.
git clone https://github.com/ggerganov/llama.cpp
cd llama.cpp
# build thing.