Settings

Configure provider API keys in budgetforge/backend/.env

API keys are stored on the backend only. They are never sent to the browser. Only the project bf-xxx key is used by client apps.

Provider API Keys

Read-only reference
OpenAIRequired for /proxy/openai
OPENAI_API_KEY
gpt-4ogpt-4o-minigpt-4-turbogpt-3.5-turboo1o1-minio3-mini
AnthropicRequired for /proxy/anthropic
ANTHROPIC_API_KEY
claude-opus-4-7claude-sonnet-4-6claude-haiku-4-5
Google GeminiRequired for /proxy/google (OpenAI-compat endpoint)
GOOGLE_API_KEY
gemini-2.0-flashgemini-1.5-progemini-1.5-flashgemini-2.0-flash-thinking
DeepSeekRequired for /proxy/deepseek (OpenAI-compat endpoint)
DEEPSEEK_API_KEY
deepseek-chatdeepseek-reasoner
OllamaLocal — no API key needed. Default: http://localhost:11434
OLLAMA_BASE_URL
llama3mistralqwen3gemma3… any local model

Alert Configuration

Optional

Configure your SMTP server to receive email alerts when a budget threshold is reached.

Proxy Endpoints

POST/proxy/openai/v1/chat/completionsOpenAI · Drop-in replacement
POST/proxy/anthropic/v1/messagesAnthropic · Anthropic SDK format
POST/proxy/google/v1/chat/completionsGoogle · OpenAI-compat
POST/proxy/deepseek/v1/chat/completionsDeepSeek · OpenAI-compat
POST/proxy/ollama/api/chatOllama · Free, tokens counted