Link to the downloadable code and installation package of the DEMO named Finverse
-
This system relies on other third-party tools. Before deploying this system, we recommend configuring the following tools.
a. Serper Serper is a industry SERP API, providing access to Google search results. For configuration, you just need to fill in the requested key into the env file.
b. OpenAI API You can choose to use local model or an external LLM API as the engine for this agent system. If you decide to use GPT(which is the most common used LLMs API), you will need to configure the corresponding usage key and fill in the env file.
c. Docker Docker containers provide a relatively secure environment for us to run large model generation code. Therefore, we recommend configuring and installing Docker in a simple way so that it can be called through Python's SDK, for example,
client = docker.from_env().d. Matplotlib Matplotlib is the tool to support analytical charts drawing. You can install it easily by pip.
e. ReportLab ReportLab is the tool to support report generation. You can install it easily by pip.
-
Model checkpoints
You can use the trained model weights we provide to deploy your own model locally.
a. https://huggingface.co/moonlake/finverse_qwen_based/tree/main
b. https://huggingface.co/moonlake/finverse_baichuan_based/tree/main
pip install -r requirements.txtcd demo
bash start.shfinverse/
├── akshare_apis The documents collected from akshares
├── bge_search Embedding files for BGE
├── dataset Opensource dataset
├── model_checkpoints
├── demo Codes
│ ├── sdk Core codes
│ ├── gradio.py The script to start the demo as gradio for interface
│ ├── agent.py
│ ├── app.py
│ ├── db.py
│ ├── __main__.py
│ ├── __init__.py
├── .gitignore
├── LICENSE
├── README.md
└── requirements.txt This project is for learning and research purposes only and does not support any commercial use. The projects we refer to include:

