pip install rubber-ducky
- Install ollama
ollama pull codellama
(first time and then you can just have application in background)- There are probably other dependencies which I forgot to put in setup.py sorry in advance.
- Run with
ducky <path>
orducky <question>
You will need Ollama installed on your machine. The model I use for this project is codellama
.
For the first installation you can run ollama pull codellama
and it should pull the necessary binaries for you.
Ollama is also great because it'll spin up a server which can run in the background and can even do automatic model switching as long as you have it installed.
Install through pypi:
pip install rubber-ducky
.
ducky
or
ducky <question>
or
ducky -f <path>
ducky --file <path> --prompt <prompt> --directory <directory> --chain --model <model>
Where:
--prompt
or-p
: Custom prompt to be used--file
or-f
: The file to be processed--directory
or-d
: The directory to be processed--chain
or-c
: Chain the output of the previous command to the next command--model
or-m
: The model to be used (default is "codellama")