Pular para o conteúdo
← Back to Skalablog

Published article

What Is FinGPT and Why Does It Cost Under $300?

Software EngineeringChatGPTOpenAI

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:

  1. 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.
  2. 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.

ModelAccessSpecializationTraining costBest fit
FinGPTOpen weights, MIT licenseFinancial text, sentiment-first~$300 per run, project-reportedBuilders who own the engine
BloombergGPTPrivate, inside Bloomberg productBroad financial NLP~$3M per run, reported 2023Bloomberg customers only
ChatGPT / ChatGPTRented via APIGeneral purposeNot applicable to rentersGeneralists, no fine-tune control
FinBERTOpen weightsSentiment classification onlyLowLightweight, 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.

Source video