⚠️ Admin Only - API keys are encrypted and shared between Android app and WebApp
🤖 ChatGPT (OpenAI)
Enable AI-powered breakdown autofill using OpenAI's GPT models
No key configured
✨ Gemini (Google)
Enable AI-powered breakdown autofill using Google's Gemini models
No key configured
How it works:
• API keys are encrypted using the app's secret key
• Stored in data/api_keys.enc (safe for git commits)
• Both Android app and WebApp share the same encrypted keys
• Changes made here will be available in the Android app after "Sync from WebApp"