{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/fingpt-open-source-financial-large-language","title":"FinGPT: Open-Source Financial Large Language Models","arxiv_id":"2306.06031","date":"2023-06-09","proceeding":null,"authors":["Hongyang Yang","Xiao-Yang Liu","Christina Dan Wang"],"abstract":"Large language models (LLMs) have shown the potential of revolutionizing natural language processing tasks in diverse domains, sparking great interest in finance. Accessing high-quality financial data is the first challenge for financial LLMs (FinLLMs). While proprietary models like BloombergGPT have taken advantage of their unique data accumulation, such privileged access calls for an open-source alternative to democratize Internet-scale financial data. In this paper, we present an open-source large language model, FinGPT, for the finance sector. Unlike proprietary models, FinGPT takes a data-centric approach, providing researchers and practitioners with accessible and transparent resources to develop their FinLLMs. We highlight the importance of an automatic data curation pipeline and the lightweight low-rank adaptation technique in building FinGPT. Furthermore, we showcase several potential applications as stepping stones for users, such as robo-advising, algorithmic trading, and low-code development. Through collaborative efforts within the open-source AI4Finance community, FinGPT aims to stimulate innovation, democratize FinLLMs, and unlock new opportunities in open finance. Two associated code repos are \\url{https://github.com/AI4Finance-Foundation/FinGPT} and \\url{https://github.com/AI4Finance-Foundation/FinNLP}","url_abs":"https://arxiv.org/abs/2306.06031v1","url_pdf":"https://arxiv.org/pdf/2306.06031v1.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"fingpt-open-source-financial-large-language","repo_url":"https://github.com/ai4finance-foundation/fingpt","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}},{"paper_slug":"fingpt-open-source-financial-large-language","repo_url":"https://github.com/ai4finance-foundation/finnlp","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":0,"framework":"none","reach":{"status":"ok","spdx":"MIT"}}],"tasks":[{"task_slug":"algorithmic-trading","task_name":"Algorithmic Trading"},{"task_slug":"language-modeling","task_name":"Language Modeling"},{"task_slug":"language-modelling","task_name":"Language Modelling"},{"task_slug":"large-language-model","task_name":"Large Language Model"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"syntology_url":"https://syntology.ai/paper/2306.06031","atlas_url":"https://app.syntology.ai/?focus=2306.06031","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2306.06031"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-25T09:33:49+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/ai4finance-foundation/finnlp","reach":{"status":"ok","spdx":"MIT"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/ai4finance-foundation/fingpt","reach":{"status":"ok","spdx":"MIT"}}],"summary":{"unverified":11},"by_repo_kind":{"official":{"samples":11,"ran":0,"repositories":1}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted","community":"Not in the archive's code links for this paper; a community repository Syntology harvested"},"n_pointer_only_for_licence":0,"samples":[{"code_sha256_prefix":"df5289e622f2a410","entry":"add_instructions","repo":"ai4finance-foundation/finnlp","repo_kind":"official","path":"finnlp/benchmarks/fiqa.py","file_url":"https://github.com/ai4finance-foundation/finnlp/blob/HEAD/finnlp/benchmarks/fiqa.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"df5289e622f2a410"}},{"code_sha256_prefix":"87f93738d1a4272d","entry":"change_target","repo":"ai4finance-foundation/finnlp","repo_kind":"official","path":"finnlp/benchmarks/fpb.py","file_url":"https://github.com/ai4finance-foundation/finnlp/blob/HEAD/finnlp/benchmarks/fpb.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"87f93738d1a4272d"}},{"code_sha256_prefix":"e266468db3f8e849","entry":"check_china_ips","repo":"ai4finance-foundation/finnlp","repo_kind":"official","path":"finnlp/utils/get_proxy.py","file_url":"https://github.com/ai4finance-foundation/finnlp/blob/HEAD/finnlp/utils/get_proxy.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"e266468db3f8e849"}},{"code_sha256_prefix":"9bb94f51316e64b8","entry":"check_us_ips","repo":"ai4finance-foundation/finnlp","repo_kind":"official","path":"finnlp/utils/get_proxy.py","file_url":"https://github.com/ai4finance-foundation/finnlp/blob/HEAD/finnlp/utils/get_proxy.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"9bb94f51316e64b8"}},{"code_sha256_prefix":"1b801af1b3425cfa","entry":"format_example","repo":"ai4finance-foundation/finnlp","repo_kind":"official","path":"finnlp/benchmarks/fiqa.py","file_url":"https://github.com/ai4finance-foundation/finnlp/blob/HEAD/finnlp/benchmarks/fiqa.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"1b801af1b3425cfa"}},{"code_sha256_prefix":"f26f807d698b88fc","entry":"junk_eliminate","repo":"ai4finance-foundation/finnlp","repo_kind":"official","path":"finnlp/data_engineering/data_cleaning.py","file_url":"https://github.com/ai4finance-foundation/finnlp/blob/HEAD/finnlp/data_engineering/data_cleaning.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"f26f807d698b88fc"}},{"code_sha256_prefix":"6e31db2748f25ff5","entry":"make_label","repo":"ai4finance-foundation/finnlp","repo_kind":"official","path":"finnlp/benchmarks/fiqa.py","file_url":"https://github.com/ai4finance-foundation/finnlp/blob/HEAD/finnlp/benchmarks/fiqa.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"6e31db2748f25ff5"}},{"code_sha256_prefix":"67a0e437430a7499","entry":"test_fpb","repo":"ai4finance-foundation/finnlp","repo_kind":"official","path":"finnlp/benchmarks/fpb.py","file_url":"https://github.com/ai4finance-foundation/finnlp/blob/HEAD/finnlp/benchmarks/fpb.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"67a0e437430a7499"}},{"code_sha256_prefix":"87135f6323211b52","entry":"test_nwgi","repo":"ai4finance-foundation/finnlp","repo_kind":"official","path":"finnlp/benchmarks/nwgi.py","file_url":"https://github.com/ai4finance-foundation/finnlp/blob/HEAD/finnlp/benchmarks/nwgi.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"87135f6323211b52"}},{"code_sha256_prefix":"f54f086c59cfd154","entry":"test_tfns","repo":"ai4finance-foundation/finnlp","repo_kind":"official","path":"finnlp/benchmarks/tfns.py","file_url":"https://github.com/ai4finance-foundation/finnlp/blob/HEAD/finnlp/benchmarks/tfns.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"f54f086c59cfd154"}},{"code_sha256_prefix":"841d2de52cd708fa","entry":"toxic_eliminate","repo":"ai4finance-foundation/finnlp","repo_kind":"official","path":"finnlp/data_engineering/data_cleaning.py","file_url":"https://github.com/ai4finance-foundation/finnlp/blob/HEAD/finnlp/data_engineering/data_cleaning.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"841d2de52cd708fa"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}