DeMaking commited on
Commit
aac15bb
·
verified ·
1 Parent(s): dc9e516

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +25 -4
app.py CHANGED
@@ -96,24 +96,45 @@ async def root():
96
  # return {"error": "Invalid request. Please send JSON with a 'text' field."}
97
 
98
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
99
  @app.post("/generate_response")
100
  async def generate_text(request: Request):
101
  try:
102
  data = await request.json()
103
- logging.info(f"Received request: {data}") # Log the request data
 
 
104
 
105
- text = data.get("text", "").strip() # removes non-relevant spaces
106
  if not text:
107
  return {"error": "No text provided"}
108
 
109
  response = generate_response(text)
110
- logging.info(f"Generated response: {response}") # Log the response
111
  return {"response": response}
112
 
113
  except Exception as e:
114
  logging.error(f"Error processing request: {e}")
115
  return {"error": "Invalid request. Please send JSON with a 'text' field."}
116
-
 
117
 
118
  # Run the server
119
  if __name__ == "__main__":
 
96
  # return {"error": "Invalid request. Please send JSON with a 'text' field."}
97
 
98
 
99
+ # @app.post("/generate_response")
100
+ # async def generate_text(request: Request):
101
+ # try:
102
+ # data = await request.json()
103
+ # logging.info(f"Received request: {data}") # Log the request data
104
+
105
+ # text = data.get("text", "").strip() # removes non-relevant spaces
106
+ # if not text:
107
+ # return {"error": "No text provided"}
108
+
109
+ # response = generate_response(text)
110
+ # logging.info(f"Generated response: {response}") # Log the response
111
+ # return {"response": response}
112
+
113
+ # except Exception as e:
114
+ # logging.error(f"Error processing request: {e}")
115
+ # return {"error": "Invalid request. Please send JSON with a 'text' field."}
116
+
117
+
118
  @app.post("/generate_response")
119
  async def generate_text(request: Request):
120
  try:
121
  data = await request.json()
122
+ if not data or "text" not in data:
123
+ logging.error("Received an empty or invalid request")
124
+ return {"error": "Invalid request. Please send JSON with a 'text' field."}
125
 
126
+ text = data["text"].strip()
127
  if not text:
128
  return {"error": "No text provided"}
129
 
130
  response = generate_response(text)
 
131
  return {"response": response}
132
 
133
  except Exception as e:
134
  logging.error(f"Error processing request: {e}")
135
  return {"error": "Invalid request. Please send JSON with a 'text' field."}
136
+
137
+
138
 
139
  # Run the server
140
  if __name__ == "__main__":