Spaces:
Runtime error
Runtime error
Upload openai.py
Browse files
backend/rexpro_ai/routers/openai.py
CHANGED
|
@@ -644,11 +644,10 @@ async def get_models(request: Request, url_idx: int | None = None, user=Depends(
|
|
| 644 |
except aiohttp.ClientError as e:
|
| 645 |
# ClientError covers all aiohttp requests issues
|
| 646 |
log.exception(f'Client error: {str(e)}')
|
| 647 |
-
|
| 648 |
except Exception as e:
|
| 649 |
log.exception(f'Unexpected error: {e}')
|
| 650 |
-
|
| 651 |
-
raise HTTPException(status_code=500, detail=error_detail)
|
| 652 |
|
| 653 |
if user.role == 'user' and not BYPASS_MODEL_ACCESS_CONTROL:
|
| 654 |
models['data'] = await get_filtered_models(models, user)
|
|
|
|
| 644 |
except aiohttp.ClientError as e:
|
| 645 |
# ClientError covers all aiohttp requests issues
|
| 646 |
log.exception(f'Client error: {str(e)}')
|
| 647 |
+
return {'data': []}
|
| 648 |
except Exception as e:
|
| 649 |
log.exception(f'Unexpected error: {e}')
|
| 650 |
+
return {'data': []}
|
|
|
|
| 651 |
|
| 652 |
if user.role == 'user' and not BYPASS_MODEL_ACCESS_CONTROL:
|
| 653 |
models['data'] = await get_filtered_models(models, user)
|