dev-rexpro commited on
Commit
1826f8d
·
verified ·
1 Parent(s): c0d4e17

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
- raise HTTPException(status_code=500, detail='rexpro-ai: Server Connection Error')
648
  except Exception as e:
649
  log.exception(f'Unexpected error: {e}')
650
- error_detail = f'Unexpected error: {str(e)}'
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)