# Copy to .env and fill in. Only ANTHROPIC_API_KEY is needed for `sakthai run`. # Claude API key — used by `sakthai run`. You can instead sign in with the # Claude CLI (`claude login`) and the agent will reuse that OAuth token. ANTHROPIC_API_KEY= # Optional: Bearer token alternative to ANTHROPIC_API_KEY. # ANTHROPIC_AUTH_TOKEN= # Optional: Gemini provider (alternative to Anthropic). # GEMINI_API_KEY= # GOOGLE_API_KEY= # Optional: override the data directory (default: ~/.sakthai). # SAKTHAI_HOME= # Optional: extra paths the read_file tool may read (os.pathsep-separated). # SAKTHAI_READ_ALLOW= # Optional: enable the send_telegram_message tool. # TELEGRAM_BOT_TOKEN= # TELEGRAM_CHAT_ID= # Optional: OpenAI-compatible provider credentials (--provider openai). # OPENAI_API_KEY= # Optional: base URL for an OpenAI-compatible endpoint (OPENAI_API_BASE or # OPENAI_BASE_URL are both read; either name works). # OPENAI_API_BASE= # OPENAI_BASE_URL= # Optional: Ollama server address (--provider ollama). Default: http://127.0.0.1:11434 # OLLAMA_HOST= # Optional: AI gateway (OpenRouter/LiteLLM/Vercel/Cloudflare) base URL — enables # the `gateway` provider (--provider gateway). # SAKTHAI_GATEWAY_URL= # Optional: bearer token for the AI gateway above. Default: nokey # SAKTHAI_GATEWAY_API_KEY= # Optional: any non-empty value enables the run_command (shell) tool. # SAKTHAI_SHELL_ALLOW= # Optional: seconds to wait for an external MCP server reply. Default: 30 # SAKTHAI_MCP_TIMEOUT=