git clone https://github.com/The-AI-Alliance/allycat/You can use any of the following to setup local python env.
1 - Install uv for your machine.
2 - To install all dependencies, run:
cd allycat/rag-local-milvus-ollama
uv syncPython 3.11 minimum. 3.12 Recommended
cd allycat/rag-local-milvus-ollama
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txtInstall Anaconda or conda forge
And then:
cd allycat/rag-local-milvus-ollama
conda create -n allycat-1 python=3.12
conda activate allycat-1
pip install -r requirements.txt # create a ipykernel to run notebooks with vscode / jupyter / etc
source .venv/bin/activate
python -m ipykernel install --user --name=allycat-1 --display-name "allycat-1"
## Choose this kernel 'allycat-1' within jupyter / vscodeDon't forget to activate your python env
## if using uv
source .venv/bin/activate
## if using python venv
source .venv/bin/activate
## If using conda
conda activate allycat-1 # what ever the name of the envThese keys would be added to .env file
1 - Sign into Nebius Token Factory
2 - Create an API key. See instructions
3 - Add this key to .env file as follows
NEBIUS_API_KEY = "your api key here"
TODO