/FinanceAI

Code repository for Atrato Financial Hackathon

Primary LanguageJupyter NotebookMIT LicenseMIT

FinanceAI: Your financial assistant 🪙

Just ask and we will respond

safenav profile

Authors

Features

  • For users easily type in their question and get solutions
  • Upload employee database to receive contact information about possible problem solvers
  • Receive metric information about API costs in real time
  • Prevent SQL inyections from prompt input
  • Limited hateful speech for LLM
  • Implemented feedback support for improvement using TruLens
  • Optimized API costs using Embeddings and vectorized data sets
  • Light and Dark mode enabled
  • Available in all devices

Structure

streamlit_app 
├─ home.py
├─ .streamlit
│   └─ secrets.toml
├─ api
│  └─ auth_openai.py
│  └─ processing.py
├─ assets
│  └─ files
│  └─ images
├─ styles
├─ pages
│  └─ report_bug.py
│  └─ get started.py
│  └─ user.py
└─ requirements.txt

Tools

  • OpenAI API
  • Streamlit
  • LangChain
  • Hugging Face
  • TruLens

Deployed with: Streamlit Cloud

Demo

YouTube

License

MIT