# SkillOpt Environment Variables # Copy this file to .env and fill in your values. # Usage: set -a; source .env; set +a # ── Azure OpenAI (required for openai_chat backend) ────────────────── export AZURE_OPENAI_ENDPOINT=https://your-resource.openai.azure.com/ export AZURE_OPENAI_API_VERSION=2024-12-01-preview # Authentication: choose one method # Option 1: API Key export AZURE_OPENAI_API_KEY= # Option 2: Azure CLI (no API key needed, recommended on Azure VMs) # export AZURE_OPENAI_AUTH_MODE=azure_cli # Option 3: Managed Identity # export AZURE_OPENAI_AUTH_MODE=managed_identity # export AZURE_OPENAI_MANAGED_IDENTITY_CLIENT_ID=your-client-id # ── OpenAI (alternative to Azure) ──────────────────────────────────── # export OPENAI_API_KEY=sk-... # ── Anthropic / Claude (for claude_chat backend) ───────────────────── # export ANTHROPIC_API_KEY=sk-ant-... # ── Qwen Local Model (for qwen_chat backend) ──────────────────────── # export QWEN_CHAT_BASE_URL=http://localhost:8000/v1 # export QWEN_CHAT_MODEL=Qwen/Qwen3.5-4B