34 lines
1.3 KiB
Text
34 lines
1.3 KiB
Text
# Required API Keys
|
|
ANTHROPIC_API_KEY="your-anthropic-api-key" # Needed if proxying *to* Anthropic
|
|
OPENAI_API_KEY="sk-..."
|
|
GEMINI_API_KEY="your-google-ai-studio-key"
|
|
|
|
# Optional: Provider Preference and Model Mapping
|
|
# Controls which provider (google, openai, or anthropic) is preferred for mapping haiku/sonnet.
|
|
# Defaults to openai if not set.
|
|
# Set to "anthropic" for "just an Anthropic proxy" mode (no remapping)
|
|
PREFERRED_PROVIDER="openai"
|
|
OPENAI_BASE_URL="https://api.openai.com/v1"
|
|
|
|
# Optional: Specify the exact models to map haiku/sonnet to.
|
|
# If PREFERRED_PROVIDER=google, these MUST be valid Gemini model names known to the server.
|
|
# Defaults to gemini-2.5-pro and gemini-2.5-flash if PREFERRED_PROVIDER=google.
|
|
# Defaults to gpt-4.1 and gpt-4.1-mini if PREFERRED_PROVIDER=openai.
|
|
# These are IGNORED when PREFERRED_PROVIDER=anthropic (models are not remapped).
|
|
# BIG_MODEL="gpt-4.1"
|
|
# SMALL_MODEL="gpt-4.1-mini"
|
|
|
|
# Example Google mapping:
|
|
# PREFERRED_PROVIDER="google"
|
|
# BIG_MODEL="gemini-2.5-pro"
|
|
# SMALL_MODEL="gemini-2.5-flash"
|
|
|
|
# Example Google with vertex AI auth via ADC:
|
|
# PREFERRED_PROVIDER="google"
|
|
# USE_VERTEX_AUTH=true
|
|
# BIG_MODEL="gemini-2.5-pro"
|
|
# SMALL_MODEL="gemini-2.5-flash"
|
|
|
|
# Example "just an Anthropic proxy" mode:
|
|
# PREFERRED_PROVIDER="anthropic"
|
|
# (BIG_MODEL and SMALL_MODEL are ignored in this mode)
|