GarGerry commited on
Commit
5b530da
·
verified ·
1 Parent(s): 98652ed

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -12
app.py CHANGED
@@ -1,7 +1,6 @@
1
  import streamlit as st
2
  import pandas as pd
3
  import matplotlib.pyplot as plt
4
- from transformers import pipeline
5
 
6
  def main():
7
  st.title("Financial Budget Planner 💰")
@@ -44,20 +43,20 @@ def main():
44
  if remaining_balance < 0:
45
  st.warning("⚠️ Pengeluaran lebih besar dari pemasukan! Pertimbangkan untuk mengurangi pengeluaran.")
46
 
47
- # Chatbot Keuangan
48
- st.subheader("Chatbot Keuangan 🤖")
49
- st.write("Tanyakan apa saja tentang keuangan!")
50
- chatbot = pipeline("text-generation", model="meta-llama/Llama-2-13b-chat-hf") # Model terbaru Llama-2-Chat 13B
51
- user_question = st.text_input("Masukkan pertanyaan finansial Anda:")
52
-
53
- if st.button("Tanyakan"):
54
- if user_question:
55
- response = chatbot(user_question, max_length=100, do_sample=True)[0]["generated_text"]
56
- st.write("💬 Chatbot:", response)
57
 
58
  if __name__ == "__main__":
59
  main()
60
 
61
 
62
- #Saya telah mengganti model chatbot ke Llama-2-Chat 13B. Silakan coba jalankan kembali dan lihat apakah responsnya lebih baik!
63
 
 
1
  import streamlit as st
2
  import pandas as pd
3
  import matplotlib.pyplot as plt
 
4
 
5
  def main():
6
  st.title("Financial Budget Planner 💰")
 
43
  if remaining_balance < 0:
44
  st.warning("⚠️ Pengeluaran lebih besar dari pemasukan! Pertimbangkan untuk mengurangi pengeluaran.")
45
 
46
+ # Laporan Keuangan
47
+ st.subheader("Laporan Keuangan 📊")
48
+ if total_expense > 0:
49
+ report_df = pd.DataFrame({
50
+ "Kategori": list(expenses.keys()),
51
+ "Pengeluaran (Rp)": list(expenses.values())
52
+ })
53
+ st.table(report_df)
54
+ else:
55
+ st.write("Belum ada pengeluaran yang dicatat.")
56
 
57
  if __name__ == "__main__":
58
  main()
59
 
60
 
61
+ #Saya telah menambahkan fitur Laporan Keuangan yang menampilkan pengeluaran per kategori dalam bentuk tabel. Ini membantu pengguna untuk melihat rincian keuangan mereka dengan lebih jelas. Jika ada fitur lain yang ingin diperbaiki atau ditambahkan, beri tahu saya!
62