yaleh commited on
Commit
10d2343
·
1 Parent(s): f9ab7f7

Show warnings instead of errors.

Browse files
Files changed (1) hide show
  1. app/streamlit_sample_generator.py +9 -6
app/streamlit_sample_generator.py CHANGED
@@ -250,14 +250,17 @@ def import_input_data_from_json():
250
  data = [{k.capitalize(): v for k, v in d.items()} for d in data]
251
  st.session_state.input_data = pd.DataFrame(data)
252
  except Exception as e:
253
- st.error(f"Failed to import JSON: {str(e)}")
254
 
255
  def apply_suggestions():
256
- result = TaskDescriptionGenerator(
257
- ChatOpenAI(model=model_name, temperature=temperature, max_retries=3)).update_description(
258
- package_input_data(), st.session_state.description_output_text, st.session_state.selected_suggestions)
259
- st.session_state.description_output_text = result["description"]
260
- st.session_state.suggestions = result["suggestions"]
 
 
 
261
 
262
  # Streamlit UI
263
  st.title("LLM Task Example Generator")
 
250
  data = [{k.capitalize(): v for k, v in d.items()} for d in data]
251
  st.session_state.input_data = pd.DataFrame(data)
252
  except Exception as e:
253
+ st.warning(f"Failed to import JSON: {str(e)}")
254
 
255
  def apply_suggestions():
256
+ try:
257
+ result = TaskDescriptionGenerator(
258
+ ChatOpenAI(model=model_name, temperature=temperature, max_retries=3)).update_description(
259
+ package_input_data(), st.session_state.description_output_text, st.session_state.selected_suggestions)
260
+ st.session_state.description_output_text = result["description"]
261
+ st.session_state.suggestions = result["suggestions"]
262
+ except Exception as e:
263
+ st.warning(f"Failed to update description: {str(e)}")
264
 
265
  # Streamlit UI
266
  st.title("LLM Task Example Generator")