Spaces:
Running
Running
Show warnings instead of errors.
Browse files
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.
|
254 |
|
255 |
def apply_suggestions():
|
256 |
-
|
257 |
-
|
258 |
-
|
259 |
-
|
260 |
-
|
|
|
|
|
|
|
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")
|