davidfearne commited on
Commit
fbce00e
·
verified ·
1 Parent(s): a53ce6a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -4
app.py CHANGED
@@ -137,7 +137,7 @@ def search_and_reconstruct(query, df_chunks):
137
 
138
  return reconstructed_results
139
 
140
- def call_chat_api(data: ChatRequestClient):
141
  url = "https://agent-builder-api.greensea-b20be511.northeurope.azurecontainerapps.io/chat/"
142
  # Validate and convert the data to a dictionary
143
  validated_data = data.dict()
@@ -148,7 +148,7 @@ def call_chat_api(data: ChatRequestClient):
148
  if response.status_code == 200:
149
  body = response.json()
150
  query = body.get("content")
151
- final_results = search_and_reconstruct(query, df_chunks)
152
  return body, final_results # Return the JSON response if successful
153
  else:
154
  return "An error occured" # Return the raw response text if not successful
@@ -170,7 +170,8 @@ persona1SystemMessage = st.sidebar.text_area("Query Designer System Message", va
170
 
171
  llm1 = st.sidebar.selectbox("Model Selection", ['GPT-4', 'GPT3.5'], key='persona1_size')
172
  temp1 = st.sidebar.slider("Temperature", min_value=0.0, max_value=1.0, step=0.1, value=0.6, key='persona1_temp')
173
- tokens1 = st.sidebar.slider("Tokens", min_value=0, max_value=4000, step=100, value=500, key='persona1_tokens')
 
174
 
175
  st.sidebar.caption(f"Session ID: {genuuid()}")
176
 
@@ -223,7 +224,7 @@ else:
223
  temperature2=0.2
224
  )
225
 
226
- response, retrival = call_chat_api(data)
227
  agent_message = response.get("content", "No response received from the agent.")
228
  elapsed_time = response.get("elapsed_time", 0)
229
  st.session_state.messages.append({"role": "assistant", "content": agent_message})
 
137
 
138
  return reconstructed_results
139
 
140
+ def call_chat_api(data: ChatRequestClient, k):
141
  url = "https://agent-builder-api.greensea-b20be511.northeurope.azurecontainerapps.io/chat/"
142
  # Validate and convert the data to a dictionary
143
  validated_data = data.dict()
 
148
  if response.status_code == 200:
149
  body = response.json()
150
  query = body.get("content")
151
+ final_results = search_and_reconstruct(query, df_chunks, k)
152
  return body, final_results # Return the JSON response if successful
153
  else:
154
  return "An error occured" # Return the raw response text if not successful
 
170
 
171
  llm1 = st.sidebar.selectbox("Model Selection", ['GPT-4', 'GPT3.5'], key='persona1_size')
172
  temp1 = st.sidebar.slider("Temperature", min_value=0.0, max_value=1.0, step=0.1, value=0.6, key='persona1_temp')
173
+ tokens1 = st.sidebar.slider("Tokens", min_value=1, max_value=4000, step=100, value=500, key='persona1_tokens')
174
+ k = st.sidebar.slider("Tokens", min_value=1, max_value=10, step=1, value=3, key='k')
175
 
176
  st.sidebar.caption(f"Session ID: {genuuid()}")
177
 
 
224
  temperature2=0.2
225
  )
226
 
227
+ response, retrival = call_chat_api(data, k)
228
  agent_message = response.get("content", "No response received from the agent.")
229
  elapsed_time = response.get("elapsed_time", 0)
230
  st.session_state.messages.append({"role": "assistant", "content": agent_message})