BankBot-AI / README.md
mohsin-devs's picture
update
d6f6d21

A newer version of the Streamlit SDK is available: 1.56.0

Upgrade
metadata
title: Central Bank AI
emoji: 🏦
colorFrom: blue
colorTo: indigo
sdk: streamlit
sdk_version: 1.54.0
app_file: app.py
pinned: false
license: mit

🏦 Central Bank AI β€” BankBot

A professional AI-powered banking assistant built with Streamlit.

Features

  • πŸ’¬ Banking chatbot powered by Groq AI (cloud) or Ollama (local)
  • πŸ“Š Financial dashboard with transaction history and analytics
  • πŸ” User authentication with session management
  • πŸ“‹ FAQ-based instant responses from a structured intents database

AI Backend

  • Cloud (HF Spaces): Uses Groq AI β€” set GROQ_API_KEY as a Space Secret
  • Local: Falls back to Ollama (llama3) automatically

Setup (Local)

pip install -r requirements.txt
ollama pull llama3
streamlit run app.py

Setup (Hugging Face Spaces)

  1. Add GROQ_API_KEY as a Secret in Space Settings
  2. The app will automatically use Groq AI