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 :
คุณสามารถปรับแต่งข้อมูลเชิงลึกที่สร้างโดย AI ได้โดยเพิ่ม GROQ_API_KEY
ของคุณและระบุชื่อรุ่นในไฟล์ . .env
โมเดล 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]
มีความสุขในการลงทุน!