๐ What AI Powers
Budget Clan uses Google's Gemini AI for three optional features:
- Statement import โ parse a bank statement (PDF, CSV, or image) into transactions (see Accounts)
- Receipt scanning โ extract supplier, date, totals, and line items from a receipt photo or PDF (see Receipts)
- Currency conversion โ estimate a historical exchange rate when linking across currencies (see Multi-currency)
Everything else in the app works without AI โ these features simply stay hidden or prompt for a key.
๐ Getting an API Key
Create a free API key at aistudio.google.com/app/apikey (sign in with any Google account). Then set it in the app via System Settings โ AI โ Gemini AI settings, or the Set Gemini API keyโฆ menu item in Accounts or Receipts. The key is stored only on your device.
๐ง Model Settings
System Settings โ AI lets you tune which Gemini models are used:
- Short-document model โ used for small files; a fast, cheap model is usually plenty
- Long-document model โ used above the page threshold; a stronger model handles long statements better
- Page threshold โ the page count that switches between them (default 20)
The defaults work well โ change them only if extractions are inaccurate or slow.
โ Always Review the Results
AI extraction is presented for review before anything is saved โ check dates, amounts, and line items before confirming. Currency conversions are approximate historical rates, not live market data; converted records carry an FX flag so you can correct them later.
๐ Privacy
When you use an AI feature, the selected document (statement or receipt) is sent to Google's Gemini API under your API key for processing. Nothing is sent anywhere unless you trigger an AI action. If you'd rather keep documents out of AI entirely, simply don't configure a key โ all manual entry paths remain available.