Skip to content

Installation

Requirements

  • Python 3.11 or higher
  • An API key from OpenRouter, Anthropic, OpenAI, or Google

Installation Options

pip install "llm-council-core[mcp]"

Core Library Only

pip install llm-council-core

With All Extras

pip install "llm-council-core[mcp,http,secure,ollama]"

From Source

git clone https://github.com/amiable-dev/llm-council.git
cd llm-council
pip install -e ".[dev]"

Setting Up API Keys

Option 1: System Keychain (Most Secure)

pip install "llm-council-core[secure]"
llm-council setup-key

Option 2: Environment Variables

export OPENROUTER_API_KEY="sk-or-v1-..."

Option 3: Environment File

cp .env.example .env
# Edit .env with your API keys

Verify Installation

# Check version
python -c "import llm_council; print(llm_council.__version__)"

# Run health check
llm-council health-check

Next Steps