Skip to content

Latest commit

 

History

History
46 lines (37 loc) · 849 Bytes

File metadata and controls

46 lines (37 loc) · 849 Bytes

Development Setup

  1. Create a python virtual environment:
python -m venv .venv
  1. Activate the virtual environment and install dependencies:
source ./venv/bin/active
(.venv) pip install --upgrade pip
(.venv) pip install -r requirements.txt
  1. Create a docs folder to store your documents:
cd <my_repo_clone>
mkdir ./docs/
  1. Run ollama:
ollama serve
  1. Pull required models:
ollama pull granite3.3:2b
ollama pull nomic-embed-text:latest
  1. Modify the config.py file to change models, system prompt, etc.
vim ./config.py
  1. Make your code changes and test them.
./cta.py -i -s -d ./docs/
  1. Create a pull request with your changes.

Commit Guidelines

This project uses conventional commit guidelines: https://www.conventionalcommits.org/en/v1.0.0/