Timothy J. Baek 1 년 전
부모
커밋
a37b9c126f
1개의 변경된 파일4개의 추가작업 그리고 6개의 파일을 삭제
  1. 4 6
      backend/apps/ollama/main.py

+ 4 - 6
backend/apps/ollama/main.py

@@ -98,16 +98,17 @@ async def proxy(path: str, request: Request, user=Depends(get_current_user)):
             print(data)
             print(data)
             response.raise_for_status()
             response.raise_for_status()
 
 
-        async def gen():
+        async def generate():
             async for line in response.content:
             async for line in response.content:
                 yield line
                 yield line
             await session.close()
             await session.close()
 
 
-        return StreamingResponse(gen(), response.status)
+        return StreamingResponse(generate(), response.status)
 
 
     except Exception as e:
     except Exception as e:
         print(e)
         print(e)
         error_detail = "Ollama WebUI: Server Connection Error"
         error_detail = "Ollama WebUI: Server Connection Error"
+
         if response is not None:
         if response is not None:
             try:
             try:
                 res = await response.json()
                 res = await response.json()
@@ -117,11 +118,8 @@ async def proxy(path: str, request: Request, user=Depends(get_current_user)):
                 error_detail = f"Ollama: {e}"
                 error_detail = f"Ollama: {e}"
 
 
         await session.close()
         await session.close()
+
         raise HTTPException(
         raise HTTPException(
             status_code=response.status if response else 500,
             status_code=response.status if response else 500,
             detail=error_detail,
             detail=error_detail,
         )
         )
-
-        # print(e)
-        # error_detail = "Ollama WebUI: Server Connection Error"
-        # return {"error": error_detail, "message": str(e)}