Набор готовых к подключению навыков, которые добавляют LLM-агентам финансовые возможности: новости, данные по акциям, анализ настроений, прогнозы и отчёты.
AI4Finance-Foundation/FinGPT
Открытые большие языковые модели, дообученные для финансовых задач: анализа тональности, прогнозирования и тестов по финансовой обработке естественного языка.
Open source альтернатива:Bloomberg Terminal
- Звёзды
- 21,436
- Форки
- 3,036
- Открытые issues
- 54
- Последний коммит
- 28 дней назад
Что это?
FinGPT — проект с открытым исходным кодом для создания больших языковых моделей, ориентированных на финансы. Он адаптирует открытые модели общего назначения, такие как Llama 2, ChatGLM2 и Qwen, для финансовых задач с помощью дообучения на основе LoRA на финансовых новостях, твитах и датасетах с инструкциями; обученные модели публикуются на Hugging Face.
Проект охватывает несколько направлений: модели для анализа тональности в финансовых текстах; мультитасковую модель для извлечения связей, классификации заголовков и распознавания именованных сущностей; компонент робо-адвайзера FinGPT-Forecaster, который прогнозирует недельное движение акций компаний из индекса Dow 30; а также FinGPT-RAG и FinGPT-Benchmark для анализа тональности с дополненной поиском генерацией и оценки дообучения на инструкциях. Пайплайн данных FinNLP поддерживается в отдельном репозитории.
Заявленный подход проекта — недорогое частое дообучение на новых данных вместо затратного обучения с нуля. В README указано, что код предоставляется для академических целей и не является финансовой рекомендацией.
Ключевые возможности
- 01Модели для анализа тональности финансовых текстов, дообученные с помощью LoRA на нескольких базовых LLM.
- 02Мультитасковая модель для извлечения связей, классификации заголовков и распознавания именованных сущностей.
- 03FinGPT-Forecaster формирует анализ движения акций и прогнозы на следующую неделю для компаний из индекса Dow 30.
- 04Датасеты для дообучения на инструкциях по финансовым задачам опубликованы на Hugging Face.
- 05Код для сравнения базовых моделей с открытым исходным кодом на задачах анализа тональности финансовых текстов.
Сценарии использования
- Исследования дообучения LLM на финансовых текстах.
- Классификация тональности финансовых новостей или публикаций в социальных сетях.
- Создание прототипов анализа американских акций компаний с большой капитализацией в формате робо-адвайзера.
- Сравнение базовых моделей с открытым исходным кодом на бенчмарках по обработке финансовых текстов.
Быстрый старт
- 1
Клонируйте репозиторий
git clone https://github.com/AI4Finance-Foundation/FinGPT.git - 2
Перейдите в каталог проекта
cd FinGPT - 3
Установите зависимости
pip install -r requirements.txt - 4
Установите пакет в редактируемом режиме
pip install -e .
Что важно знать
- Для использования локальной модели требуется GPU. Сведения об оборудовании приведены в SETUP.md, на который ссылается README.
- FinGPT-Forecaster обучен на данных рынка США (DOW 30) и не предназначен для других рынков, например китайского.
Темы
Частые вопросы
- Что такое FinGPT?
- Открытые большие языковые модели, дообученные для финансовых задач: анализа тональности, прогнозирования и тестов по финансовой обработке естественного языка. FinGPT — проект с открытым исходным кодом для создания больших языковых моделей, ориентированных на финансы. Он адаптирует открытые модели общего назначения, такие как Llama 2, ChatGLM2 и Qwen, для финансовых задач с помощью дообучения на основе LoRA на финансовых новостях, твитах и датасетах с инструкциями; обученные модели публикуются на Hugging Face.
- FinGPT можно использовать бесплатно? Какая у него лицензия?
- FinGPT распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- FinGPT всё ещё поддерживается?
- Активно поддерживается. Последний коммит в FinGPT — 23 сент. 2026 г..
- Для чего можно использовать FinGPT?
- Исследования дообучения LLM на финансовых текстах. Классификация тональности финансовых новостей или публикаций в социальных сетях. Создание прототипов анализа американских акций компаний с большой капитализацией в формате робо-адвайзера. Сравнение базовых моделей с открытым исходным кодом на бенчмарках по обработке финансовых текстов.
- Как установить FinGPT?
- Клонируйте репозиторий: git clone https://github.com/AI4Finance-Foundation/FinGPT.git Перейдите в каталог проекта: cd FinGPT Установите зависимости: pip install -r requirements.txt Установите пакет в редактируемом режиме: pip install -e .
- Где скачать FinGPT?
- Исходный код и инструкции по установке — на GitHub: https://github.com/AI4Finance-Foundation/FinGPT
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Фреймворк с определениями современных моделей машинного обучения для текста, изображений, аудио и мультимодальных задач — для обучения и инференса.
Единый фреймворк для эффективной тонкой настройки более 100 LLM и VLM через CLI и веб-интерфейс без написания кода.
Ориентированная на AI платформа Microsoft для количественных инвестиций: данные, обучение моделей, бэктестинг и исполнение ордеров.
Библиотека Python, которая запускает большие языковые модели послойно и позволяет выполнять инференс моделей класса 70B на одной GPU с 4 ГБ памяти без квантования.
Бесплатный фреймворк с открытым исходным кодом для дообучения и постобучения больших языковых моделей с настройкой через YAML-файлы.