# Peircean Abduction Configuration
# Copy this file to .env and fill in your API keys

# Provider Selection (anthropic, openai, gemini, ollama)
PEIRCEAN_PROVIDER=anthropic

# Model Configuration
PEIRCEAN_MODEL=claude-3-sonnet-20241022
PEIRCEAN_TEMPERATURE=0.7
PEIRCEAN_TIMEOUT_SECONDS=60
PEIRCEAN_MAX_RETRIES=3

# Feature Toggles
PEIRCEAN_ENABLE_COUNCIL=true
PEIRCEAN_INTERACTIVE_MODE=false
PEIRCEAN_DEBUG_MODE=false

# Logging
PEIRCEAN_LOG_LEVEL=info

# API Keys (choose one or more)
ANTHROPIC_API_KEY=your_anthropic_api_key_here
OPENAI_API_KEY=your_openai_api_key_here
GEMINI_API_KEY=your_gemini_api_key_here

# Ollama Configuration (if using Ollama)
OLLAMA_HOST=http://localhost:11434
PEIRCEAN_BASE_URL=http://localhost:11434

# MCP Server Configuration
PEIRCEAN_MCP_SERVER_HOST=localhost
# PEIRCEAN_MCP_SERVER_PORT=8080

# Default Abduction Settings
PEIRCEAN_DEFAULT_DOMAIN=general
PEIRCEAN_DEFAULT_NUM_HYPOTHESES=5