Skip to main content

.env.example

# Switch provider with CANTRIP_LLM_PROVIDER (openai_compatible | anthropic | gemini)
CANTRIP_LLM_PROVIDER=openai_compatible

# Provider-specific keys take precedence over CANTRIP_* generics.
# Set all three and switch providers without changing keys.

# OpenAI / OpenAI-compatible
OPENAI_API_KEY=sk-...
OPENAI_MODEL=gpt-5-mini
OPENAI_BASE_URL=https://api.openai.com/v1

# Anthropic
ANTHROPIC_API_KEY=sk-ant-...
ANTHROPIC_MODEL=claude-sonnet-4-5

# Google Gemini
GEMINI_API_KEY=AI...
GEMINI_MODEL=gemini-3-flash-preview

# Generic fallbacks (used when provider-specific vars are not set)
# CANTRIP_API_KEY=
# CANTRIP_MODEL=
# CANTRIP_BASE_URL=
CANTRIP_TIMEOUT_MS=30000
CANTRIP_MAX_TOKENS=4096