Spaces:
Sleeping
Sleeping
metadata
title: FinChat API
emoji: 💬
colorFrom: indigo
colorTo: green
sdk: docker
app_port: 7860
pinned: false
FinChat API (headless)
FastAPI backend for FinChat — a Retrieval-Augmented Generation chatbot over SEC 10-K filings. This Space is headless: it has no UI of its own. It serves a JSON API that the FinChat web app (hosted on Vercel) calls.
Endpoints
| Method | Path | Purpose |
|---|---|---|
| GET | /health |
Liveness probe |
| GET | /companies |
Companies loaded in the corpus |
| POST | /chat |
{question} → {answer, routed_to, sources} |
| GET | /docs |
Interactive Swagger UI |
⚠️ This README's front-matter (
sdk: docker) is what tells Hugging Face to build theDockerfileat the repo root. When you push the repo to the API Space, the Space's rootREADME.mdmust contain this block.
The user-facing app lives on Vercel (set its URL after you deploy the front-end).