Files
affine-cloudron/copilot.env.example
2025-11-17 10:25:37 -06:00

25 lines
1.1 KiB
Plaintext

# AFFiNE Copilot sample environment overrides
# Copy this file to .env (or use Cloudron's env UI) and adjust values.
# Toggle Copilot globally (true/false).
AFFINE_COPILOT_ENABLED=true
# OpenAI-compatible provider (Official OpenAI, OpenRouter, local proxy, etc.).
AFFINE_COPILOT_OPENAI_API_KEY=sk-your-openai-key
AFFINE_COPILOT_OPENAI_BASE_URL=https://api.openai.com/v1
# Anthropic Claude provider.
AFFINE_COPILOT_ANTHROPIC_API_KEY=sk-ant-your-key
AFFINE_COPILOT_ANTHROPIC_BASE_URL=https://api.anthropic.com/v1
# Google Gemini provider (API key or reverse proxy).
AFFINE_COPILOT_GEMINI_API_KEY=your-gemini-key
AFFINE_COPILOT_GEMINI_BASE_URL=https://generativelanguage.googleapis.com/v1beta
# Optional Exa web search key for Copilot browsing.
AFFINE_COPILOT_EXA_KEY=exa-key
# Override the scenario/model mapping by providing JSON.
# Example keeps override_enabled true and customizes a few models.
AFFINE_COPILOT_SCENARIOS_JSON={"override_enabled":true,"scenarios":{"chat":"gpt-4o-mini","coding":"claude-3-5-sonnet-20241022","embedding":"text-embedding-3-large","quick_text_generation":"gpt-4o-mini"}}