Update modules/ai_assistant/ai_app.py
Browse files
modules/ai_assistant/ai_app.py
CHANGED
@@ -138,12 +138,12 @@ class AIAssistantApp:
|
|
138 |
st.session_state.chat_history.append({"role": "assistant", "content": ai_response})
|
139 |
|
140 |
# إعادة تحميل الصفحة لعرض الرسائل الجديدة
|
141 |
-
st.
|
142 |
|
143 |
# زر لمسح سجل المحادثة
|
144 |
if st.button("مسح المحادثة"):
|
145 |
st.session_state.chat_history = []
|
146 |
-
st.
|
147 |
|
148 |
def _get_ai_response(self, user_input, model):
|
149 |
"""الحصول على رد من نموذج الذكاء الاصطناعي"""
|
@@ -767,7 +767,7 @@ class AIAssistantApp:
|
|
767 |
with col4:
|
768 |
if st.button("حذف", key=f"delete_file_{i}"):
|
769 |
st.session_state.cost_files.pop(i)
|
770 |
-
st.
|
771 |
|
772 |
st.success(f"تم تحميل {len(st.session_state.cost_files)} ملف بنجاح. انتقل إلى تبويب 'تقدير التكاليف' للمتابعة.")
|
773 |
|
|
|
138 |
st.session_state.chat_history.append({"role": "assistant", "content": ai_response})
|
139 |
|
140 |
# إعادة تحميل الصفحة لعرض الرسائل الجديدة
|
141 |
+
st.rerun()
|
142 |
|
143 |
# زر لمسح سجل المحادثة
|
144 |
if st.button("مسح المحادثة"):
|
145 |
st.session_state.chat_history = []
|
146 |
+
st.rerun()
|
147 |
|
148 |
def _get_ai_response(self, user_input, model):
|
149 |
"""الحصول على رد من نموذج الذكاء الاصطناعي"""
|
|
|
767 |
with col4:
|
768 |
if st.button("حذف", key=f"delete_file_{i}"):
|
769 |
st.session_state.cost_files.pop(i)
|
770 |
+
st.rerun()
|
771 |
|
772 |
st.success(f"تم تحميل {len(st.session_state.cost_files)} ملف بنجاح. انتقل إلى تبويب 'تقدير التكاليف' للمتابعة.")
|
773 |
|