argmin commited on
Commit
7325cee
·
1 Parent(s): f0d635f

fix filtering

Browse files
Files changed (1) hide show
  1. app/main.py +6 -3
app/main.py CHANGED
@@ -130,12 +130,15 @@ if uploaded_file:
130
  few_shot_examples = None
131
  remaining_data = df
132
 
133
- # Limit rows to 20 to control costs
134
- num_rows_to_send = st.number_input('Select number of rows to send to OpenAI ($$)', value=20)
 
 
135
  if len(remaining_data) > num_rows_to_send:
136
  st.warning(f"Only the first {num_rows_to_send} rows of the remaining dataset will be sent to OpenAI to minimize costs.")
137
 
138
- limited_data = remaining_data.head(20)
 
139
 
140
  # Prepare Few-Shot Examples for Prompting
141
  example_rows = []
 
130
  few_shot_examples = None
131
  remaining_data = df
132
 
133
+ # Limit rows based on user input to control costs
134
+ num_rows_to_send = st.number_input('Select number of rows to send to OpenAI ($$)',
135
+ min_value=1, max_value=len(remaining_data),
136
+ value=min(20, len(remaining_data)))
137
  if len(remaining_data) > num_rows_to_send:
138
  st.warning(f"Only the first {num_rows_to_send} rows of the remaining dataset will be sent to OpenAI to minimize costs.")
139
 
140
+ # Apply the limit correctly
141
+ limited_data = remaining_data.head(num_rows_to_send)
142
 
143
  # Prepare Few-Shot Examples for Prompting
144
  example_rows = []