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]。
快樂投資!