Josebert commited on
Commit
b0064be
·
verified ·
1 Parent(s): 13292af

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -3
app.py CHANGED
@@ -29,17 +29,23 @@ def generate_exegesis(passage):
29
 
30
  try:
31
  response = requests.post(API_URL, headers=HEADERS, json=payload)
32
- response.raise_for_status() # Raise an error for bad responses (4xx, 5xx)
33
  result = response.json()
34
- print("Full API Response:", json.dumps(result, indent=4)) # Print the full response for debugging
35
 
36
  if isinstance(result, list) and len(result) > 0:
37
- return result[0].get("generated_text", "Error: No response from model.")
 
 
 
 
 
38
  else:
39
  return "Error: Unexpected response format."
40
  except requests.exceptions.RequestException as e:
41
  return f"API Error: {e}"
42
 
 
43
  # Gradio interface
44
  demo = gr.Interface(
45
  fn=generate_exegesis,
 
29
 
30
  try:
31
  response = requests.post(API_URL, headers=HEADERS, json=payload)
32
+ response.raise_for_status()
33
  result = response.json()
34
+ print("Full API Response:", json.dumps(result, indent=4)) # Debug output
35
 
36
  if isinstance(result, list) and len(result) > 0:
37
+ generated_text = result[0].get("generated_text", "")
38
+ marker = "Exegesis:" # Marker to split on
39
+ if marker in generated_text:
40
+ # Return only the text after the marker
41
+ generated_text = generated_text.split(marker, 1)[1].strip()
42
+ return generated_text or "Error: No response from model."
43
  else:
44
  return "Error: Unexpected response format."
45
  except requests.exceptions.RequestException as e:
46
  return f"API Error: {e}"
47
 
48
+
49
  # Gradio interface
50
  demo = gr.Interface(
51
  fn=generate_exegesis,