From the AdAPI/api/ directory:
# Install in editable mode
pip install -e ../public-api/vkra-protocol
# Or with uv
uv pip install -e ../public-api/vkra-protocolThe main API's pyproject.toml includes vkra-protocol as a local path dependency, but you may need to install it manually first.
# Clone the repository
git clone https://github.com/vkra/vkra-protocol.git
cd vkra-protocol
# Install dependencies
pip install -e .
# Or with uv
uv pip install -e .The package requires:
- Python >= 3.11
- pydantic >= 2.0.0
- openai >= 1.0.0
Install with:
pip install pydantic openaiAfter installation, verify it works:
from vkra_protocol import LLMAOrchestrator, VectorDatabase, UserProfileStore
from vkra_protocol.schemas import SearchRequest, UserContext
print("✅ Package installed successfully!")