# SkillOpt environment variables # Copy this file to .env and fill in the values you actually use. # Usage: set -a; source .env; set +a # ── Local OpenAI-compatible server (recommended default) ───────────── # Works with llama.cpp server, vLLM, LM Studio, Ollama's OpenAI bridge, # or any custom OpenAI-compatible endpoint. export OPENAI_COMPAT_BASE_URL=http://localhost:8000/v1 export OPENAI_COMPAT_API_KEY=local # ── Qwen-compatible local backend (legacy path) ────────────────────── # export QWEN_CHAT_BASE_URL=http://localhost:8000/v1 # export QWEN_CHAT_MODEL=Qwen/Qwen3.5-4B # ── Azure OpenAI (optional cloud 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 (optional cloud backend) ────────────────────────────────── # export OPENAI_API_KEY=sk-... # ── Anthropic / Claude (optional cloud backend) ────────────────────── # export ANTHROPIC_API_KEY=sk-ant-...