LLM 에이전트에 뉴스, 주가 데이터, 감성 분석, 예측 및 리포팅 기능을 더하는 플러그 앤 플레이 스킬 모음입니다.
AI4Finance-Foundation/FinGPT
감성 분석, 예측, 금융 NLP 벤치마크 등 금융 작업에 맞게 파인튜닝한 오픈소스 대규모 언어 모델입니다.
대체할 수 있는 제품:Bloomberg Terminal
- 스타
- 21,436
- 포크
- 3,036
- 열린 이슈
- 54
- 마지막 커밋
- 28일 전
어떤 프로젝트인가요?
FinGPT는 금융 분야의 대규모 언어 모델을 구축하기 위한 오픈소스 프로젝트입니다. Llama 2, ChatGLM2, Qwen 같은 범용 오픈 LLM을 금융 뉴스, 트윗, 지시 데이터셋으로 LoRA 기반 파인튜닝해 금융 분야에 적용하며, 학습된 모델은 Hugging Face에 공개합니다.
이 프로젝트는 금융 감성 분석 모델, 관계 추출·헤드라인 분류·개체명 인식을 위한 멀티태스크 모델, Dow 30 종목의 주간 주가 움직임을 예측하는 로보어드바이저 구성 요소인 FinGPT-Forecaster, 그리고 검색 증강 감성 분석과 지시 튜닝 평가를 위한 FinGPT-RAG 및 FinGPT-Benchmark 등 여러 영역을 다룹니다. FinNLP 데이터 파이프라인은 별도의 저장소에서 관리합니다.
프로젝트가 밝힌 접근 방식은 비용이 많이 드는 전체 재학습 대신 새 데이터로 자주 재튜닝하는 것입니다. README에 따르면 코드는 학술 목적으로 공유되며, 금융 조언이 아닙니다.
핵심 기능
- 01여러 기본 LLM에 LoRA를 적용해 파인튜닝한 금융 감성 분석 모델.
- 02관계 추출, 헤드라인 분류, 개체명 인식을 아우르는 멀티태스크 모델.
- 03FinGPT-Forecaster는 Dow 30 종목의 주가 움직임 분석과 다음 주 예측을 생성합니다.
- 04금융 작업용 지시 튜닝 데이터셋을 Hugging Face에 공개합니다.
- 05금융 감성 분석 작업에서 오픈소스 기본 모델을 비교하는 벤치마크 코드.
활용 사례
- 금융 텍스트에 대한 LLM 파인튜닝을 연구하는 경우.
- 금융 뉴스나 소셜 미디어 게시물의 감성을 분류하는 경우.
- 미국 대형주를 대상으로 로보어드바이저 스타일의 분석을 프로토타이핑하는 경우.
- 금융 NLP 벤치마크에서 오픈소스 기본 모델을 비교하는 경우.
빠른 시작
- 1
저장소를 클론합니다
git clone https://github.com/AI4Finance-Foundation/FinGPT.git - 2
프로젝트 디렉터리로 이동합니다
cd FinGPT - 3
종속성을 설치합니다
pip install -r requirements.txt - 4
편집 가능한 모드로 패키지를 설치합니다
pip install -e .
사용 전 알아둘 점
- 로컬 모델을 사용하려면 GPU가 필요하며, 하드웨어 관련 자세한 내용은 README에서 SETUP.md를 참조하세요.
- FinGPT-Forecaster는 미국 시장 데이터(DOW 30)로 학습되었으며 중국 등 다른 시장용으로 설계되지 않았습니다.
토픽
자주 묻는 질문
- FinGPT은(는) 무엇인가요?
- 감성 분석, 예측, 금융 NLP 벤치마크 등 금융 작업에 맞게 파인튜닝한 오픈소스 대규모 언어 모델입니다. FinGPT는 금융 분야의 대규모 언어 모델을 구축하기 위한 오픈소스 프로젝트입니다. Llama 2, ChatGLM2, Qwen 같은 범용 오픈 LLM을 금융 뉴스, 트윗, 지시 데이터셋으로 LoRA 기반 파인튜닝해 금융 분야에 적용하며, 학습된 모델은 Hugging Face에 공개합니다.
- FinGPT은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- FinGPT은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- FinGPT은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. FinGPT의 마지막 커밋은 2026년 9월 23일입니다.
- FinGPT은(는) 어디에 사용할 수 있나요?
- 금융 텍스트에 대한 LLM 파인튜닝을 연구하는 경우. 금융 뉴스나 소셜 미디어 게시물의 감성을 분류하는 경우. 미국 대형주를 대상으로 로보어드바이저 스타일의 분석을 프로토타이핑하는 경우. 금융 NLP 벤치마크에서 오픈소스 기본 모델을 비교하는 경우.
- 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를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
최신 텍스트, 비전, 오디오 및 멀티모달 머신러닝 모델을 정의하고 추론과 학습에 활용하는 프레임워크입니다.
코드 작성 없이 CLI와 웹 UI로 100개 이상의 LLM 및 VLM을 효율적으로 파인튜닝하는 통합 프레임워크입니다.
Microsoft의 AI 중심 퀀트 투자 플랫폼으로, 퀀트 연구를 위한 데이터 처리, 모델 학습, 백테스팅 및 주문 실행을 지원합니다.
대형 언어 모델을 레이어별로 실행해 양자화 없이도 70B급 모델을 단일 4GB GPU에서 추론할 수 있는 Python 라이브러리입니다.
YAML 파일로 설정하는 무료 오픈소스 프레임워크로, 대규모 언어 모델의 미세 조정과 후속 학습을 지원합니다.