@@ -144,6 +144,19 @@ class OpenAICompatibleAPIView(BaseGenerationView): *args, **kwargs, ) + if isinstance(result.data, dict): + return Response( + { + 'error': { + 'message': result.data['detail'], + 'type': 'invalid_request_error', + 'param': None, + 'code': None, + } + }, + status=HTTP_400_BAD_REQUEST, + ) + return Response( { 'id': str(uuid.uuid4()),