Swapnil-101 commited on
Commit
3028812
·
verified ·
1 Parent(s): d38ae24

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +7 -11
main.py CHANGED
@@ -359,15 +359,8 @@ def get_competition():
359
  return jsonify({"ans": stream})
360
 
361
 
362
- def validate_data(data):
363
- prompt = (f"Check if the following educational qualifications are valid: \n"
364
- f"Bachelors Degree: {data.get('bachelors_degree', 'None')} \n"
365
- f"Masters Degree: {data.get('masters_degree', 'None')} \n"
366
- f"Certifications: {data.get('certifications', 'None')} \n"
367
- f"Primary Expertise Area: {data.get('primary_expertise_area', 'None')} \n"
368
- f"Highest Degree Achieved: {data.get('highest_degree_achieved', 'None')}\n"
369
- "Return 'true' if valid, else 'false'.")
370
-
371
  response = client.text_generation(prompt)
372
  return "true" in response.lower()
373
 
@@ -377,8 +370,11 @@ def validate():
377
  if not data:
378
  return jsonify({"error": "No data provided"}), 400
379
 
380
- is_valid = validate_data(data)
381
- return jsonify({"valid": is_valid})
 
 
 
382
 
383
 
384
  if __name__ == '__main__':
 
359
  return jsonify({"ans": stream})
360
 
361
 
362
+ def validate_field(field_name, field_value):
363
+ prompt = f"Check if the following {field_name} is valid: {field_value}. Return 'true' if valid, else 'false'."
 
 
 
 
 
 
 
364
  response = client.text_generation(prompt)
365
  return "true" in response.lower()
366
 
 
370
  if not data:
371
  return jsonify({"error": "No data provided"}), 400
372
 
373
+ validation_results = {}
374
+ for field, value in data.items():
375
+ validation_results[field] = validate_field(field, value)
376
+
377
+ return jsonify(validation_results)
378
 
379
 
380
  if __name__ == '__main__':