Spaces:
Sleeping
Sleeping
Update api.py
Browse files
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 |
-
|
|
|
|
|
|
|
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
|
|
|
|
|
|
|
|
|
|
|
|