Spaces:
Runtime error
Runtime error
Update main.py
Browse files
main.py
CHANGED
|
@@ -33,12 +33,12 @@ class ChatRequest(BaseModel):
|
|
| 33 |
target_url: str
|
| 34 |
#似乎必须要有这个class定义???
|
| 35 |
|
| 36 |
-
|
| 37 |
-
async def home_api(request: Request):
|
| 38 |
-
data = await request.json()
|
| 39 |
-
target_url = data['target_url']
|
| 40 |
-
print(target_url)
|
| 41 |
-
return {"Message": "FastAPI Home API Deploy Success on HF"}
|
| 42 |
|
| 43 |
@app.post('/api/chat')
|
| 44 |
async def chat(request: Request, chat_request: ChatRequest):
|
|
@@ -59,6 +59,7 @@ async def chat(request: Request, chat_request: ChatRequest):
|
|
| 59 |
print("AI Summarization: " + result)
|
| 60 |
#return {'response': result} #FastAPI方式下,这个返回形式,有问题?
|
| 61 |
return JSONResponse({'response': result})
|
|
|
|
| 62 |
except Exception as e:
|
| 63 |
err_msg = "Wrong URL or URL not parsable."
|
| 64 |
print(err_msg)
|
|
|
|
| 33 |
target_url: str
|
| 34 |
#似乎必须要有这个class定义???
|
| 35 |
|
| 36 |
+
#@app.post('/')
|
| 37 |
+
#async def home_api(request: Request):
|
| 38 |
+
# data = await request.json()
|
| 39 |
+
# target_url = data['target_url']
|
| 40 |
+
# print(target_url)
|
| 41 |
+
# return {"Message": "FastAPI Home API Deploy Success on HF"}
|
| 42 |
|
| 43 |
@app.post('/api/chat')
|
| 44 |
async def chat(request: Request, chat_request: ChatRequest):
|
|
|
|
| 59 |
print("AI Summarization: " + result)
|
| 60 |
#return {'response': result} #FastAPI方式下,这个返回形式,有问题?
|
| 61 |
return JSONResponse({'response': result})
|
| 62 |
+
#对比FlaskAPI的:return jsonify({'response': result}),JSONResponse vs jsonify(都需要相应的from ... import ...)
|
| 63 |
except Exception as e:
|
| 64 |
err_msg = "Wrong URL or URL not parsable."
|
| 65 |
print(err_msg)
|