Content-Length: 282414 | pFad | http://github.com/dthatprince/finchain

F0 GitHub - dthatprince/finchain: FinChain is an AI-powered financial analysis tool that leverages ChromaDB and LangChain to create a GPT-based Investment Advisor.
Skip to content

FinChain is an AI-powered financial analysis tool that leverages ChromaDB and LangChain to create a GPT-based Investment Advisor.

Notifications You must be signed in to change notification settings

dthatprince/finchain

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FinChain

This application allows users to query financial data efficiently using natural language. This project demonstrates how to integrate a ChromaDB vector store within a LangChain pipeline to build an AI-powered GPT Investment Advisor Q&A agent for querying and analyzing financial data.

Data Source

2022 Full Year Annual ReportMacquarie Group 2022 Full Year Annual Report

Demo Video

Watch the Demo

Run the App

Follow these steps to set up and run the project:

Create a Virtual Environment

python -m venv env

Activate the Virtual Environment

  • Windows:
    .\env\Scripts\activate
  • Mac/Linux:
    source env/bin/activate

Clone the Repository

git clone https://github.com/dthatprince/finchain

Navigate into the Project Directory

cd finchain

Install Dependencies

pip install -r requirements.txt

Add OpenAI API Key

Open app.py and update line 28 with your OpenAI API key (https://platform.openai.com/api-keys):

os.environ["OPENAI_API_KEY"] = "your-api-key-here"

Run the App

streamlit run app.py

Sample test questions:

  1. What was the net profit of the company?
  2. What initiatives did the bank take towards sustainability?
  3. Summarize the financial performance of the bank.

🛠️ Features

✅ AI-powered financial analysis
✅ Natural language queries
✅ ChromaDB vector storage integration
✅ LangChain-powered pipeline
✅ Easy deployment with Streamlit

Requirements

  • Python 3.8+
  • OpenAI API Key
  • Streamlit

About

FinChain is an AI-powered financial analysis tool that leverages ChromaDB and LangChain to create a GPT-based Investment Advisor.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages









ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://github.com/dthatprince/finchain

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy