Repolode
AI4Finance-Foundation

AI4Finance-Foundation/FinGPT

Modelos de linguagem grandes open source ajustados para tarefas financeiras, como análise de sentimento, previsão e benchmarks de NLP financeiro.

Alternativa open source a:Bloomberg Terminal

Estrelas
21,436
Forks
3,036
Issues abertas
54
Último commit
há 28 dias

O que é?

O FinGPT é um projeto open source para criar modelos de linguagem grandes voltados para finanças. Ele adapta modelos abertos de uso geral, como Llama 2, ChatGLM2 e Qwen, para o setor financeiro usando fine-tuning com LoRA em notícias financeiras, tweets e conjuntos de dados de instruções. Os modelos treinados são publicados no Hugging Face.

O projeto abrange várias áreas: modelos de análise de sentimento financeiro; um modelo multitarefa para extração de relações, classificação de manchetes e reconhecimento de entidades nomeadas; o componente de robo-advisor FinGPT-Forecaster, que prevê movimentos semanais das ações de empresas do Dow 30; e o FinGPT-RAG e o FinGPT-Benchmark, voltados para análise de sentimento com geração aumentada por recuperação e avaliação de instruction tuning. O pipeline de dados FinNLP é mantido em um repositório separado.

A abordagem declarada pelo projeto é fazer novos ajustes frequentes com dados recentes, a baixo custo, em vez de realizar retreinamentos completos e caros. O README informa que o código é compartilhado para fins acadêmicos e não constitui aconselhamento financeiro.

Recursos principais

  • 01Modelos de análise de sentimento financeiro ajustados com LoRA sobre vários LLMs base.
  • 02Modelo multitarefa que abrange extração de relações, classificação de manchetes e reconhecimento de entidades nomeadas.
  • 03O FinGPT-Forecaster gera análises sobre movimentos de ações e previsões para a semana seguinte de empresas do Dow 30.
  • 04Conjuntos de dados de instruction tuning para tarefas financeiras publicados no Hugging Face.
  • 05Código de benchmark para comparar modelos base open source em tarefas de análise de sentimento financeiro.

Casos de uso

  • Pesquisadores que estudam fine-tuning de LLMs em textos financeiros.
  • Classificar o sentimento em notícias financeiras ou publicações nas redes sociais.
  • Criar protótipos de análises no estilo robo-advisor para ações de empresas americanas de grande capitalização.
  • Comparar modelos base open source em benchmarks de NLP financeiro.

Início rápido

  1. 1

    Clone o repositório

    git clone https://github.com/AI4Finance-Foundation/FinGPT.git
  2. 2

    Acesse o diretório do projeto

    cd FinGPT
  3. 3

    Instale as dependências

    pip install -r requirements.txt
  4. 4

    Instale o pacote em modo editável

    pip install -e .

Antes de usar

  • O uso de modelos locais requer uma GPU. Consulte o SETUP.md indicado no README para obter detalhes sobre o hardware.
  • O FinGPT-Forecaster foi treinado com dados do mercado dos EUA (DOW 30) e não foi desenvolvido para outros mercados, como o da China.

Tópicos

Perguntas frequentes

O que é FinGPT?
Modelos de linguagem grandes open source ajustados para tarefas financeiras, como análise de sentimento, previsão e benchmarks de NLP financeiro. O FinGPT é um projeto open source para criar modelos de linguagem grandes voltados para finanças. Ele adapta modelos abertos de uso geral, como Llama 2, ChatGLM2 e Qwen, para o setor financeiro usando fine-tuning com LoRA em notícias financeiras, tweets e conjuntos de dados de instruções. Os modelos treinados são publicados no Hugging Face.
FinGPT é gratuito? Qual é a licença?
FinGPT é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
FinGPT ainda é mantido?
Manutenção ativa. O último commit de FinGPT foi em 23 de set. de 2026.
Para que posso usar FinGPT?
Pesquisadores que estudam fine-tuning de LLMs em textos financeiros. Classificar o sentimento em notícias financeiras ou publicações nas redes sociais. Criar protótipos de análises no estilo robo-advisor para ações de empresas americanas de grande capitalização. Comparar modelos base open source em benchmarks de NLP financeiro.
Como instalar FinGPT?
Clone o repositório: git clone https://github.com/AI4Finance-Foundation/FinGPT.git Acesse o diretório do projeto: cd FinGPT Instale as dependências: pip install -r requirements.txt Instale o pacote em modo editável: pip install -e .
Onde consigo FinGPT?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/AI4Finance-Foundation/FinGPT

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados