halyn commited on
Commit
4c64b1f
·
1 Parent(s): 2c73e16

print response from model

Browse files
Files changed (1) hide show
  1. app.py +20 -18
app.py CHANGED
@@ -57,6 +57,26 @@ def load_model():
57
  except Exception as e:
58
  print(f"Error loading model: {e}")
59
  return None
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
60
 
61
 
62
  # 페이지 UI
@@ -126,24 +146,6 @@ def main():
126
  if response:
127
  st.write(f"**Assistant**: {response}")
128
 
129
- # 모델 응답 처리
130
- def get_response_from_model(prompt):
131
- try:
132
- if "knowledge_base" not in st.session_state:
133
- return "No PDF has been uploaded yet."
134
- if "qa_chain" not in st.session_state:
135
- return "QA chain is not initialized."
136
-
137
- docs = st.session_state.knowledge_base.similarity_search(prompt)
138
- response = st.session_state.qa_chain.run(input_documents=docs, question=prompt)
139
-
140
- if "Helpful Answer:" in response:
141
- response = response.split("Helpful Answer:")[1].strip()
142
-
143
- return response
144
- except Exception as e:
145
- return f"Error: {str(e)}"
146
-
147
 
148
  # 앱 실행
149
  if __name__ == "__main__":
 
57
  except Exception as e:
58
  print(f"Error loading model: {e}")
59
  return None
60
+
61
+ # 모델 응답 처리
62
+ def get_response_from_model(prompt):
63
+ try:
64
+ if "knowledge_base" not in st.session_state:
65
+ return "No PDF has been uploaded yet."
66
+ if "qa_chain" not in st.session_state:
67
+ return "QA chain is not initialized."
68
+
69
+ docs = st.session_state.knowledge_base.similarity_search(prompt)
70
+ print("docs:", docs)
71
+ response = st.session_state.qa_chain.run(input_documents=docs, question=prompt)
72
+ print("response2:", response)
73
+
74
+ if "Helpful Answer:" in response:
75
+ response = response.split("Helpful Answer:")[1].strip()
76
+
77
+ return response
78
+ except Exception as e:
79
+ return f"Error: {str(e)}"
80
 
81
 
82
  # 페이지 UI
 
146
  if response:
147
  st.write(f"**Assistant**: {response}")
148
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
149
 
150
  # 앱 실행
151
  if __name__ == "__main__":