Colección de skills listas para usar que añaden capacidades financieras a agentes LLM: noticias, datos bursátiles, sentimiento, pronósticos e informes.
AI4Finance-Foundation/FinGPT
Modelos de lenguaje grandes de código abierto ajustados para tareas financieras, como análisis de sentimiento, pronósticos y benchmarks de NLP financiero.
Alternativa open source a:Bloomberg Terminal
- Estrellas
- 21,436
- Forks
- 3,036
- Issues abiertos
- 54
- Último commit
- hace 28 días
¿Qué es?
FinGPT es un proyecto de código abierto para crear modelos de lenguaje grandes especializados en finanzas. Adapta modelos abiertos de propósito general, como Llama 2, ChatGLM2 y Qwen, al ámbito financiero mediante ajuste fino con LoRA en noticias financieras, tweets y conjuntos de datos de instrucciones. Los modelos entrenados se publican en Hugging Face.
El proyecto abarca varias áreas: modelos de análisis de sentimiento financiero; un modelo multitarea para extracción de relaciones, clasificación de titulares y reconocimiento de entidades nombradas; el componente de robo-advisor FinGPT-Forecaster, que predice movimientos semanales de las acciones de los valores del Dow 30; y FinGPT-RAG y FinGPT-Benchmark, para el análisis de sentimiento con generación aumentada por recuperación y la evaluación del ajuste con instrucciones. El pipeline de datos FinNLP se mantiene en un repositorio independiente.
El enfoque declarado del proyecto es volver a ajustar los modelos con frecuencia y a bajo costo usando datos nuevos, en lugar de realizar costosos reentrenamientos completos. El README indica que el código se comparte con fines académicos y no constituye asesoramiento financiero.
Funciones clave
- 01Modelos de análisis de sentimiento financiero ajustados con LoRA sobre varios LLM base.
- 02Modelo multitarea que abarca extracción de relaciones, clasificación de titulares y reconocimiento de entidades nombradas.
- 03FinGPT-Forecaster genera análisis de movimientos bursátiles y predicciones para la semana siguiente sobre valores del Dow 30.
- 04Conjuntos de datos de ajuste con instrucciones para tareas financieras publicados en Hugging Face.
- 05Código de benchmark para comparar modelos base de código abierto en tareas de análisis de sentimiento financiero.
Casos de uso
- Investigación sobre el ajuste fino de LLM con textos financieros.
- Clasificación del sentimiento en noticias financieras o publicaciones de redes sociales.
- Creación de prototipos de análisis al estilo de un robo-advisor sobre acciones estadounidenses de gran capitalización.
- Comparación de modelos base de código abierto en benchmarks de NLP financiero.
Inicio rápido
- 1
Clona el repositorio
git clone https://github.com/AI4Finance-Foundation/FinGPT.git - 2
Entra en el directorio del proyecto
cd FinGPT - 3
Instala las dependencias
pip install -r requirements.txt - 4
Instala el paquete en modo editable
pip install -e .
Antes de usarlo
- El uso de modelos locales requiere una GPU. Consulta SETUP.md desde el README para obtener información sobre el hardware.
- FinGPT-Forecaster se ha entrenado con datos del mercado estadounidense (DOW 30) y no está diseñado para otros mercados, como el de China.
Temas
Preguntas frecuentes
- ¿Qué es FinGPT?
- Modelos de lenguaje grandes de código abierto ajustados para tareas financieras, como análisis de sentimiento, pronósticos y benchmarks de NLP financiero. FinGPT es un proyecto de código abierto para crear modelos de lenguaje grandes especializados en finanzas. Adapta modelos abiertos de propósito general, como Llama 2, ChatGLM2 y Qwen, al ámbito financiero mediante ajuste fino con LoRA en noticias financieras, tweets y conjuntos de datos de instrucciones. Los modelos entrenados se publican en Hugging Face.
- ¿FinGPT es gratuito? ¿Qué licencia tiene?
- FinGPT es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿FinGPT sigue mantenido?
- Mantenimiento activo. El último commit de FinGPT fue el 23 sept 2026.
- ¿Para qué puedo usar FinGPT?
- Investigación sobre el ajuste fino de LLM con textos financieros. Clasificación del sentimiento en noticias financieras o publicaciones de redes sociales. Creación de prototipos de análisis al estilo de un robo-advisor sobre acciones estadounidenses de gran capitalización. Comparación de modelos base de código abierto en benchmarks de NLP financiero.
- ¿Cómo se instala FinGPT?
- Clona el repositorio: git clone https://github.com/AI4Finance-Foundation/FinGPT.git Entra en el directorio del proyecto: cd FinGPT Instala las dependencias: pip install -r requirements.txt Instala el paquete en modo editable: pip install -e .
- ¿Dónde consigo FinGPT?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/AI4Finance-Foundation/FinGPT
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Framework para definir modelos de aprendizaje automático de última generación de texto, visión, audio y modalidades múltiples, para inferencia y entrenamiento.
Framework unificado para ajustar eficientemente más de 100 LLM y VLM con una CLI y una interfaz web sin código.
Plataforma de inversión cuantitativa orientada a la IA de Microsoft, que abarca datos, entrenamiento de modelos, backtesting y ejecución de órdenes para la investigación cuantitativa.
Biblioteca de Python que ejecuta modelos de lenguaje grandes capa por capa para que los modelos de 70B puedan inferir en una sola GPU de 4 GB, sin cuantización.
Framework gratuito y de código abierto para ajustar y realizar el posentrenamiento de modelos de lenguaje grandes mediante archivos YAML.