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
Настройте функции AI :
Вы можете настроить информацию, генерируемую искусственным интеллектом, добавив GROQ_API_KEY
и указав имя модели в файле .env
. В настоящее время используется модель ИИ — 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].
Удачных инвестиций!