Yuchan5386 commited on
Commit
d893b18
·
verified ·
1 Parent(s): c9af341

Update api.py

Browse files
Files changed (1) hide show
  1. api.py +5 -8
api.py CHANGED
@@ -293,14 +293,11 @@ async def async_generator_wrapper(prompt: str):
293
  yield text_piece
294
  await asyncio.sleep(0.1)
295
 
296
- @app.get("/generate")
 
 
 
297
  async def generate(request: Request):
298
  prompt = request.query_params.get("prompt", "안녕하세요")
299
  response_text = respond(prompt)
300
-
301
- async def stream_response():
302
- for chunk in respond(response_text):
303
- yield chunk
304
- await asyncio.sleep(0.1)
305
-
306
- return StreamingResponse(stream_response(), media_type="text/plain")
 
293
  yield text_piece
294
  await asyncio.sleep(0.1)
295
 
296
+
297
+ from fastapi.responses import PlainTextResponse
298
+
299
+ @app.get("/generate", response_class=PlainTextResponse)
300
  async def generate(request: Request):
301
  prompt = request.query_params.get("prompt", "안녕하세요")
302
  response_text = respond(prompt)
303
+ return response_text