Uma coleção de skills plug-and-play que adicionam recursos financeiros a agentes LLM: notícias, dados de ações, sentimento, previsões e relatórios.
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
Clone o repositório
git clone https://github.com/AI4Finance-Foundation/FinGPT.git - 2
Acesse o diretório do projeto
cd FinGPT - 3
Instale as dependências
pip install -r requirements.txt - 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
Framework para definir modelos de ponta em machine learning para texto, visão, áudio e tarefas multimodais, voltado a inferência e treinamento.
Framework unificado para ajustar 100+ LLMs e VLMs com eficiência, usando uma CLI e uma interface Web sem código.
Plataforma de investimento quantitativo orientada a IA da Microsoft, que abrange dados, treinamento de modelos, backtesting e execução de ordens para pesquisa quantitativa.
Biblioteca Python que executa LLMs grandes camada por camada, permitindo inferência com modelos da classe 70B em uma única GPU de 4 GB, sem quantização.
Framework gratuito e open source para fine-tuning e pós-treinamento de LLMs, configurado por arquivos YAML.