FinGPT is an open-source financial LLM from the AI4Finance Foundation that fine-tunes existing open models on financial text instead of training one from scratch. Its 2023 paper reports a full training run costing a few hundred dollars, against an estimated three million dollars for BloombergGPT, and shows it beating BloombergGPT and ChatGPT on financial sentiment tasks.
What FinGPT Is and Who Built It
FinGPT is an open-source financial LLM project from the AI4Finance Foundation, with the original work led by researchers affiliated with Columbia University and New York University. Instead of training a giant finance model from scratch, it fine-tunes existing open base models, usually from the Llama family, on financial text so the result stays cheap enough to refresh regularly. The project is described in the 2023 paper FinGPT: Open-Source Financial Large Language Models.
The repository states the motivation bluntly: Wall Street firms are unlikely to open-source their finance models, so the project did it itself. The code ships under an MIT license, and the weights, datasets, and a live browser demo sit on the project's Hugging Face organization. Because it is a research group's project rather than a vendor product, treat its published numbers as project-reported evidence, not independent measurements.
How FinGPT Compares With BloombergGPT on Cost
The cost gap is the reason the project exists. BloombergGPT, Bloomberg's 50-billion-parameter finance model described in its March 2023 paper, was trained on 512 AWS Trainium accelerators over 53 days; secondary reporting at the time put the cost at roughly three million dollars per training run. The model stays private inside Bloomberg's product, so nobody outside the company can download or fine-tune it.
FinGPT takes the opposite path: a strong open base model, a thin adapter trained on financial data, and published data so anyone can retrace the work. The project's paper reports a full fine-tuning run costing around $300. That difference changes the economics of freshness: retraining monthly as markets move becomes a routine expense instead of a capital project.
Why LoRA Fine-Tuning Costs Under $300
The cheap part is a technique called low-rank adaptation, or LoRA, introduced in Microsoft Research's 2021 LoRA paper. Instead of updating all of a model's weights during training, LoRA freezes the pre-trained model completely and trains only a small set of extra low-rank matrices bolted onto it. A sliver of the network changes, so the compute bill drops by orders of magnitude.
FinGPT combines this with model-agnostic tooling. The same recipe runs on Llama, Falcon, Qwen, and other open models covering both English and Chinese market text. The project also documents eight-bit and four-bit quantization, which shrinks memory enough that a full training run fits on a single consumer GPU. That single-GPU constraint is deliberate: the project exists to show that a person, not a data center, can produce a finance-tuned model.
The Sentiment Benchmark: FinGPT vs BloombergGPT and ChatGPT
The headline result comes from the project's own 2023 evaluations, not from an independent lab. On financial sentiment classification tasks such as FPB, FiQA, and TFNS, the paper reports that FinGPT's LoRA fine-tuned models scored higher than both BloombergGPT and ChatGPT/ChatGPT at the time. Sentiment analysis, deciding whether a financial headline or tweet is good or bad news for the market, is the task the models are explicitly built around.
Scope matters here. The benchmark covers supervised sentiment classification on specific labeled datasets from 2023. It does not establish that FinGPT beats ChatGPT at reasoning, forecasting, or general financial work, and later base models may have closed the sentiment gap. The defensible claim is the narrow one: on the project's 2023 sentiment benchmarks, the cheap fine-tuned models led.
What the Project Actually Ships
Beyond the core models, the repository and the Hugging Face organization carry several distinct pieces, each answering a different job:
- Fine-tuned sentiment models. LoRA adapters trained on labeled financial text, ready to pull and run in a few lines of Python.
- FinGPT-Forecaster. A demo app, hosted as a Hugging Face Space, that takes a ticker and recent news and writes a company analysis with a directional call. Treat its output as a research demo, not advice.
- Multitask models. One fine-tuned model handling sentiment, relation extraction, headline classification, and named-entity recognition together.
- Published datasets. The labeled financial data behind the models, so the full pipeline is reproducible.
- A data engine. An open pipeline that pulls internet-scale financial text, including news, social posts, and filings, and keeps it fresh so the model is not reasoning about stale markets.
- RLHF support. The project leans on reinforcement learning from human feedback so a model can bend toward one person's risk appetite rather than a single generic voice.
A retrieval layer sits around the core models as well: before judging a headline, the system pulls related context so a single loaded word does not flip the interpretation of a finance story.
How to Get Started With FinGPT
Getting the project running follows a normal open-source workflow. Clone the FinGPT repository, install the Python dependencies, and pick one of two paths:
- Pull a ready-made adapter. Load a pre-trained LoRA adapter from Hugging Face and run predictions in a few lines. This is the fastest way to test whether the sentiment models fit your data.
- Fine-tune your own version. Open the project's training notebooks and produce an adapter on your own financial text. The recipe is designed to finish on a single consumer GPU, which is the whole point of the project.
The second path is the one the project exists to showcase, and it is realistic for an individual because LoRA plus quantization keeps the hardware requirement at one graphics card rather than a cluster.
FinGPT vs BloombergGPT vs ChatGPT vs FinBERT
The finance-AI field as of 2026 offers four recognizable options, and they differ less on capability than on access and specialization. FinBERT, available as ProsusAI/finbert on Hugging Face, is the older open option: lighter, easier to run, and noticeably less capable than modern LLMs.
| Model | Access | Specialization | Training cost | Best fit |
|---|---|---|---|---|
| FinGPT | Open weights, MIT license | Financial text, sentiment-first | ~$300 per run, project-reported | Builders who own the engine |
| BloombergGPT | Private, inside Bloomberg product | Broad financial NLP | ~$3M per run, reported 2023 | Bloomberg customers only |
| ChatGPT / ChatGPT | Rented via API | General purpose | Not applicable to renters | Generalists, no fine-tune control |
| FinBERT | Open weights | Sentiment classification only | Low | Lightweight, single-task pipelines |
FinGPT's whole angle is being open and specialized at the same time: weights you can download and bend toward your own market, without a per-call toll. The honest trade-off is polish. Expect a weekend of wiring loose pieces together before a production setup sings, and note that weights age as markets and base models move on.
Limits, Risks, and Who FinGPT Is Actually For
This is a research project, not a broker-grade system. A model can sound certain while being flat wrong about somebody's savings, so outputs need human review and should never drive real trades unsupervised. The direction is also worth watching: the transcript describes a newer platform inside the project's ecosystem, Finagrid, aimed at agent payments and cross-border stablecoin payouts with FinGPT-style models in back-office roles, plus an SDK and an MCP server so outside AI agents can plug into the money rails. Verify current repository state before relying on any of that, since it is the least mature layer.
FinGPT suits people who would rather own the engine than rent a seat: quant hobbyists, fintech engineers, and researchers who want to fine-tune on their own market data for the price of a graphics card's electricity. It does not suit teams that need a supported product with compliance sign-off, and nothing about open weights by itself constitutes a security or regulatory guarantee; those controls belong to the application and the organization deploying it.
FAQ
- Is FinGPT really open source? The code and fine-tuning framework are released under the MIT license in the AI4Finance Foundation repository, and the weights and datasets are published on Hugging Face. It relies on open base models such as Llama, so check each base model's own license for commercial use.
- Can FinGPT run on one GPU? Yes, and that is a core design goal. Because LoRA trains only a small adapter on a frozen base model, and the project documents eight-bit and four-bit quantization, the paper reports full training runs that fit a single consumer graphics card.
- Does FinGPT beat ChatGPT? Only in a narrow, dated sense: the project's 2023 paper reports its LoRA fine-tuned models scoring above BloombergGPT and ChatGPT/ChatGPT on financial sentiment classification benchmarks. That does not extend to reasoning, forecasting accuracy, or newer model releases.
- Is FinGPT free to use? The code is MIT licensed and the weights and datasets are free to download from Hugging Face. Your real costs are compute for training or inference and, if you route to hosted models such as OpenAI's, the relevant API charges.
Turn a Video Deep Dive Into a Written Article
This piece started as an eight-minute video deep dive on FinGPT, the same way many builders explain their work: on camera, once, buried in a timeline. If you have that kind of knowledge in YouTube form, whether it is a repo walkthrough, an interview, or a lesson like the LoRA economics above, you can turn it into a structured written article without writing from scratch.
Skala Blog does exactly that: paste a YouTube URL, the video gets transcribed, and you get a draft article you can edit and publish. Try it at Skala Blog. For more open-source project deep dives from the same pipeline, the article was produced alongside work by Dev doido on the Crazystack typescript stack at crazystack.com.br.
Fork this article
Start a new branch from the same video, shaped your way. You keep the credit; the original keeps the attribution.
A fork in another language is filed as a translation of this article, so the two pages point at each other. You can unlink it later from the editor.
0/240
You are creating
- Format
- For
- Language
- Source
- Your angle
You will be asked to sign in before it is generated.
Buy credits