https://github.com/lohiyah/financial-intelligence-agent
AI-powered financial analysis agent using yfinance and multiple LLMs (OpenAI, Groq). FastAPI backend enables real-time market data processing, intelligent trading insights, and automated financial research using DuckDuckGo search integration.
https://github.com/lohiyah/financial-intelligence-agent
duckduckgo-search fastapi groq openai packaging phidata python-dotenv uvicorn yfinance
Last synced: 7 months ago
JSON representation
AI-powered financial analysis agent using yfinance and multiple LLMs (OpenAI, Groq). FastAPI backend enables real-time market data processing, intelligent trading insights, and automated financial research using DuckDuckGo search integration.
- Host: GitHub
- URL: https://github.com/lohiyah/financial-intelligence-agent
- Owner: LohiyaH
- Created: 2025-01-08T19:07:56.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-01-19T10:52:50.000Z (9 months ago)
- Last Synced: 2025-01-19T11:30:34.879Z (9 months ago)
- Topics: duckduckgo-search, fastapi, groq, openai, packaging, phidata, python-dotenv, uvicorn, yfinance
- Language: Python
- Homepage:
- Size: 1.95 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Financial AI Analyst
## Overview
This project is an advanced AI-powered financial analysis tool that leverages multiple AI models and web search capabilities to provide comprehensive financial insights.## Features
- Web search integration for real-time financial information
- AI-powered financial analysis using Groq and OpenAI models
- YFinance integration for stock market data
- DuckDuckGo search capabilities## Prerequisites
- Python 3.8+
- API keys for OpenAI and Groq (optional)## Installation
1. Clone the repository
```bash
git clone git@github.com:LohiyaH/financial-intelligence-agent.git
cd financial-ai-analyst
```2. Create a virtual environment
```bash
python -m venv venv
source venv/bin/activate # On Windows, use `venv\Scripts\activate`
```3. Install dependencies
```bash
pip install -r requirements.txt
```4. Set up environment variables
Create a `.env` file in the project root and add:
```
OPENAI_API_KEY=your_openai_api_key
GROQ_API_KEY=your_groq_api_key
```## Usage
Run the main script:
```bash
python financial_agent.py
```## Dependencies
- phidata
- python-dotenv
- yfinance
- duckduckgo-search
- fastapi
- uvicorn
- groq
- openai## Contributing
Contributions are welcome! Please feel free to submit a Pull Request.## Disclaimer
This tool is for informational purposes only and should not be considered financial advice.