FundFinder
1.0.0
FundFinder是一款功能强大且直观的 Streamlit 应用程序,旨在通过提供详细的比较和见解来帮助投资者选择最佳的共同基金。该应用程序从互联网上抓取共同基金数据,计算税前和税后回报,并根据基金的业绩和费用比率进行比较。它还将数据可视化,以帮助做出明智的投资决策。
要设置 FundFinder,您需要安装 Python 和 Streamlit。请按照以下步骤开始:
克隆存储库:
git clone https://github.com/yourusername/FundFinder.git
cd FundFinder
创建并激活虚拟环境(可选但推荐):
python -m venv venv
source venv/bin/activate # On Windows use `venvScriptsactivate`
安装所需的软件包:
pip install -r requirements.txt
设置人工智能功能:
您可以通过添加GROQ_API_KEY
并在.env
文件中指定模型名称来自定义 AI 生成的见解。目前使用的AI模型是GROQ_LLama
。要进行设置,请像这样更新.env
文件:
GROQ_API_KEY=your_api_key
GROQ_LLama=model_name
运行 Streamlit 应用程序:
streamlit run app.py
与应用程序交互:
|---_temp
| |-- config.py
|
|---components
| |-- footer.py
|
|--- data
| |-- mutual_fund_data.csv
|
|--- dump
| |-- temp_data.csv
|
|--- notebooks
| |-- test.ipynb
|
|--- pages
| |-- admin_page.ipynb
| |-- fund_list.ipynb
| |-- plot_return.ipynb
| |-- return_calculator.ipynb
|
|--- schema
| |-- LLM_output.py
|
|--- scrap
| |-- scrape.py
|
|--- utils
| |-- calculate_return.py
| |-- auth.py
| |-- generate_response.py
|
|--- app.py
|--- .env
|--- config.yml
|--- .gitignore
|--- LICENSE
|--- README.md
|--- requirements.txt
该项目已获得 MIT 许可证的许可。有关详细信息,请参阅许可证文件。
欢迎贡献!请分叉存储库并提交包含更改的拉取请求。对于重大更改,请先打开一个问题来讨论您想要更改的内容。
如有任何问题或反馈,请联系 [email protected]。
快乐投资!