Seth0330 commited on
Commit
3a352a8
·
verified ·
1 Parent(s): 69aafdb

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -3
app.py CHANGED
@@ -155,7 +155,7 @@ prompt = ChatPromptTemplate.from_messages([
155
  ("human", "Context:\n{context}\n\nQuestion: {question}")
156
  ])
157
 
158
- llm = ChatOpenAI(model="gpt-4o", openai_api_key=OPENAI_API_KEY, temperature=0)
159
 
160
  retriever = SQLiteVectorRetriever(top_k=5)
161
  qa_chain = RetrievalQA.from_chain_type(
@@ -204,8 +204,8 @@ def send_message():
204
  return
205
  st.session_state.messages.append({"role": "user", "content": user_input})
206
  with st.spinner("Thinking..."):
207
- # Use the chain with {"question": ...} to match prompt format
208
- result = qa_chain({"question": user_input})
209
  answer = result['result']
210
  st.session_state.messages.append({"role": "assistant", "content": answer})
211
  docs = result['source_documents']
@@ -219,6 +219,7 @@ def send_message():
219
  st.session_state.messages.append({"role": "function", "content": json.dumps(doc_list, indent=2)})
220
  st.session_state.temp_input = ""
221
 
 
222
  st.text_input("Your message:", key="temp_input", on_change=send_message)
223
 
224
  if st.button("Clear chat"):
 
155
  ("human", "Context:\n{context}\n\nQuestion: {question}")
156
  ])
157
 
158
+ llm = ChatOpenAI(model="gpt-4.1", openai_api_key=OPENAI_API_KEY, temperature=0)
159
 
160
  retriever = SQLiteVectorRetriever(top_k=5)
161
  qa_chain = RetrievalQA.from_chain_type(
 
204
  return
205
  st.session_state.messages.append({"role": "user", "content": user_input})
206
  with st.spinner("Thinking..."):
207
+ # Correct input key: "query" (not "question")
208
+ result = qa_chain({"query": user_input})
209
  answer = result['result']
210
  st.session_state.messages.append({"role": "assistant", "content": answer})
211
  docs = result['source_documents']
 
219
  st.session_state.messages.append({"role": "function", "content": json.dumps(doc_list, indent=2)})
220
  st.session_state.temp_input = ""
221
 
222
+
223
  st.text_input("Your message:", key="temp_input", on_change=send_message)
224
 
225
  if st.button("Clear chat"):