AI Integration
Sprout allows you to interact with your financial data using Large Language Models (LLMs). Once configured, the AI can analyze your account balances, transaction history, and investment holdings to provide insights and trends.
Financial Disclaimer
Do not rely on AI for critical financial decisions. LLMs can "hallucinate" (provide incorrect data) or miss nuances in complex tax laws. Always consult a certified financial advisor before making significant changes to your portfolio.
Data Privacy & Security
We take your financial privacy seriously:
- Encryption: API keys are encrypted at rest.
- Minimal Exposure: Sprout only sends the last 90 days of transaction history to minimize data exposure.
- Masked Data: Sprout replaces numerous identifiers to generic ID's when passed to the LLM to prevent data leakage. This is then turned back into the real text when we receive the response. This data includes: account ID's, transaction descriptions.
Supported Models
- Google Gemini: Currently our primary integration for high-speed financial analysis.
Setup Guide: Gemini
To use Gemini, you must generate an API key from Google AI Studio.
1. Generate your API Key
- Sign in to Google AI Studio.
- If this is your first time, accept the Generative AI Terms of Service.
- Click Create API Key.
- Choose Create API key in a new project.
- Copy the generated key (it starts with
AIza...).
2. Connect to Sprout
- Open Sprout and navigate to your Settings (Click your username in the sidebar).
- Paste your key into the Gemini API Key field and click Save.
Note: Once saved, your key is hidden for security. You can overwrite it at any time if you generate a new one.