FinRobot
FinRobot: An Open-Source AI Agent Platform for Financial Applications using LLMs π π π
νμΌ νμκΈ°
μ΅μ’ λ²μ λ€μ΄λ‘λ (.zip)- settings.json
- save_config_forecaster.json
- investment_group.py
- multi_factor_agents.py
- portfolio_optimization.py
- quantitative_investment_group_config.json
- logo_white_background.jpg
- __init__.py
- agent_library.py
- prompts.py
- utils.py
- workflow.py
- __init__.py
- earningsData.py
- main_earningsData.py
- __init__.py
- app.py
- section.py
- __init__.py
- fetch.py
- sec_document.py
- sections.py
- __init__.py
- sec_filings.py
- secData.py
- section_names.py
- __init__.py
- pdf_to_md.py
- pdf_to_md_parallel.py
- sec_filings_to_pdf.py
- __init__.py
- finance_data.py
- finnhub_utils.py
- finnlp_utils.py
- fmp_utils.py
- reddit_utils.py
- sec_utils.py
- yfinance_utils.py
- __init__.py
- analyzer.py
- charting.py
- coding.py
- quantitative.py
- rag.py
- ragquery.py
- reportlab.py
- text.py
- __init__.py
- toolkits.py
- utils.py
- config.ini.example
- COP_Equity_Research_Report.html
- META_Equity_Research_Report.html
- MSFT_Equity_Research_Report.html
- NVDA_Equity_Research_Report.html
- TSLA_Equity_Research_Report.html
- __init__.py
- agent_manager.py
- company_overview_agent.py
- competitor_analysis_agent.py
- investment_overview_agent.py
- major_takeaways_agent.py
- news_summary_agent.py
- risks_agent.py
- tagline_agent.py
- valuation_overview_agent.py
- catalyst_analyzer.py
- chart_generator.py
- common_utils.py
- enhanced_chart_generator.py
- enhanced_text_generator.py
- financial_data_processor.py
- html_renderer.py
- html_template_professional.py
- market_data_api.py
- news_integrator.py
- pdf_generator.py
- professional_pdf_report.py
- report_data_loader.py
- report_structure.py
- retail_sentiment_client.py
- sensitivity_analyzer.py
- text_generator_agents.py
- valuation_engine.py
- create_equity_report.py
- generate_financial_analysis.py
- generate_pdf_report.py
- Run.ipynb
- test_generate_report.py
- test_modules.py
- test_retail_sentiment_client.py
- requirements.txt
- .gitkeep
- __init__.py
- connection.py
- crud.py
- models.py
- __init__.py
- request_logger.py
- bg.png
- logo.png
- logo_transparent_background.png
- style.css
- index.html
- login.html
- parallel_dashboard.html
- admin_routes.py
- auth.py
- main.py
- __init__.py
- README.md
- 2023-07-27_10-K_msft-20230630.htm.pdf
- Microsoft_Annual_Report_2023.pdf
- NVDA_report.pdf
- agent_annual_report.ipynb
- agent_fingpt_forecaster.ipynb
- agent_openbb.ipynb
- agent_trade_strategist.ipynb
- lmm_agent_mplfinance.ipynb
- lmm_agent_opt_smacross.ipynb
- agent_annual_report.ipynb
- agent_fingpt_forecaster.ipynb
- agent_rag_earnings_call_sec_filings.ipynb
- agent_rag_qa.ipynb
- agent_rag_qa_up.ipynb
- ollama function call.ipynb
- ollama stock chart.ipynb
- .dockerignore
- .gitignore
- .gitmodules
- agent_builder_demo.py
- config_api_keys
- deploy.gcloud.sh
- deploy.sh
- Dockerfile
- FinNLP
- LICENSE
- NOTICE
- OAI_CONFIG_LIST
- README.md
- requirements-equity.txt
- requirements.txt
- run_web_app.py
- setup.py
- test_module.py
- TRADEMARK_POLICY.md
# μ€μΉ κ°μ΄λ
1. μ½λ λ΄λ €λ°κΈ°
git clone https://github.com/AI4Finance-Foundation/FinRobot
κΉνλΈμμ νλ‘μ νΈ μ½λ μ 체λ₯Ό λ΄ μ»΄ν¨ν°λ‘ λ΄λ €λ°μ΅λλ€.
cd FinRobot
λ°©κΈ λ΄λ €λ°μ νλ‘μ νΈ ν΄λ μμΌλ‘ μ΄λν©λλ€.
2. Docker
μ¬μ μΆμ²μ¬μ μ€λΉλ¬Ό
- Git GitHubμμ νλ‘μ νΈ μ½λλ₯Ό λ΄λ €λ°μΌλ €λ©΄ νμν©λλ€.
- Docker Desktop 컨ν μ΄λλ₯Ό λΉλνκ³ μ€ννλ €λ©΄ νμν©λλ€. μ€μΉ ν μ€νν΄μ λ°±κ·ΈλΌμ΄λμ μΌλμΈμ.
docker build -t finrobot .
Dockerfileμ κΈ°λ°μΌλ‘ μ€ν κ°λ₯ν μ΄λ―Έμ§λ₯Ό λΉλν©λλ€.
docker run -p 8080:80 finrobot
λΉλλ μ΄λ―Έμ§λ₯Ό μ€μ 컨ν μ΄λλ‘ μ€νν©λλ€.
ν°λ―Έλμ docker compose ps λ₯Ό μ
λ ₯ν΄ μ»¨ν
μ΄λλ€μ΄ Up μνμΈμ§ νμΈνμΈμ. READMEμ ν¬νΈ λ²νΈκ° μ νμλ€λ©΄ λΈλΌμ°μ μμ http://localhost:ν¬νΈλ²νΈ λ‘ μ μν΄λ³΄μΈμ.
3. Python
μ¬μμ¬μ μ€λΉλ¬Ό
pip install -r finrobot_equity/core/requirements.txt
requirements.txt λ±μ λͺ μλ νμ΄μ¬ λΌμ΄λΈλ¬λ¦¬λ₯Ό μ€μΉν©λλ€.
jupyter notebook
λΈλΌμ°μ μμ λ ΈνΈλΆ(.ipynb) νμΌλ€μ μ΄λνκ³ μ€νν μ μλ Jupyter νλ©΄μ μΌλλ€.
μλ¬ λ©μμ§ μμ΄ μ€νλκ³ ν°λ―Έλμ μλ΄ λ¬Έκ΅¬κ° μΆλ ₯λλ©΄ μ μμ
λλ€.
// repository documentation
Was this content helpful?
(0 ratings)
