فهرست منبع

fix: openai urls issue

Timothy J. Baek 1 سال پیش
والد
کامیت
ed964260ba
1فایلهای تغییر یافته به همراه6 افزوده شده و 0 حذف شده
  1. 6 0
      backend/apps/openai/main.py

+ 6 - 0
backend/apps/openai/main.py

@@ -111,6 +111,7 @@ async def speech(request: Request, user=Depends(get_verified_user)):
         headers["Authorization"] = f"Bearer {app.state.OPENAI_API_KEYS[idx]}"
         headers["Authorization"] = f"Bearer {app.state.OPENAI_API_KEYS[idx]}"
         headers["Content-Type"] = "application/json"
         headers["Content-Type"] = "application/json"
 
 
+        r = None
         try:
         try:
             r = requests.post(
             r = requests.post(
                 url=f"{app.state.OPENAI_API_BASE_URLS[idx]}/audio/speech",
                 url=f"{app.state.OPENAI_API_BASE_URLS[idx]}/audio/speech",
@@ -218,6 +219,9 @@ async def get_models(url_idx: Optional[int] = None, user=Depends(get_current_use
         return models
         return models
     else:
     else:
         url = app.state.OPENAI_API_BASE_URLS[url_idx]
         url = app.state.OPENAI_API_BASE_URLS[url_idx]
+
+        r = None
+
         try:
         try:
             r = requests.request(method="GET", url=f"{url}/models")
             r = requests.request(method="GET", url=f"{url}/models")
             r.raise_for_status()
             r.raise_for_status()
@@ -290,6 +294,8 @@ async def proxy(path: str, request: Request, user=Depends(get_verified_user)):
     headers["Authorization"] = f"Bearer {key}"
     headers["Authorization"] = f"Bearer {key}"
     headers["Content-Type"] = "application/json"
     headers["Content-Type"] = "application/json"
 
 
+    r = None
+
     try:
     try:
         r = requests.request(
         r = requests.request(
             method=request.method,
             method=request.method,