DeMaking commited on
Commit
88c6398
·
verified ·
1 Parent(s): 03b3a61

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -5
app.py CHANGED
@@ -20,9 +20,12 @@ if not HF_HUB_TOKEN:
20
  login(token=HF_HUB_TOKEN)
21
 
22
 
23
- # Load Hebrew and English text generation models
24
- hebrew_generator = pipeline("text-generation", model="Norod78/hebrew-gpt_neo-small")
25
- english_generator = pipeline("text-generation", model="distilgpt2")
 
 
 
26
 
27
 
28
  # Function to detect language
@@ -122,19 +125,23 @@ async def generate_text(request: Request):
122
  try:
123
  data = await request.json()
124
  if not data or "text" not in data:
125
- logging.error("Received an empty or invalid request")
126
  return {"error": "Invalid request. Please send JSON with a 'text' field."}
127
 
128
  text = data["text"].strip()
129
  if not text:
130
  return {"error": "No text provided"}
131
 
 
 
132
  response = generate_response(text)
 
133
  return {"response": response}
134
 
135
  except Exception as e:
136
  logging.error(f"Error processing request: {e}")
137
- return {"error": "Invalid request. Please send JSON with a 'text' field."}
 
138
 
139
 
140
 
 
20
  login(token=HF_HUB_TOKEN)
21
 
22
 
23
+ # # Load Hebrew and English text generation models
24
+ hebrew_generator = pipeline("text-generation", model="onlplab/alephbert-base")
25
+ english_generator = pipeline("text-generation", model="mistralai/Mistral-7B-Instruct-v0.1")
26
+
27
+ # hebrew_generator = pipeline("text-generation", model="Norod78/hebrew-gpt_neo-small")
28
+ # english_generator = pipeline("text-generation", model="distilgpt2")
29
 
30
 
31
  # Function to detect language
 
125
  try:
126
  data = await request.json()
127
  if not data or "text" not in data:
128
+ logging.error("Invalid request received")
129
  return {"error": "Invalid request. Please send JSON with a 'text' field."}
130
 
131
  text = data["text"].strip()
132
  if not text:
133
  return {"error": "No text provided"}
134
 
135
+ print(f"Received text: {text}") # Debugging
136
+
137
  response = generate_response(text)
138
+ print(f"Generated response: {response}") # Debugging
139
  return {"response": response}
140
 
141
  except Exception as e:
142
  logging.error(f"Error processing request: {e}")
143
+ return {"error": "An unexpected error occurred."}
144
+
145
 
146
 
147