nip.language_model_server.server._raise_server_error_as_http_exception

nip.language_model_server.server._raise_server_error_as_http_exception#

nip.language_model_server.server._raise_server_error_as_http_exception(error: LanguageModelServerError, description: str = 'Language model server error', log_level: int = 30)[source]#

Raise an HTTPException based on a LanguageModelServerError.

Parameters:
  • error (LanguageModelServerError) – The error to convert into an HTTPException.

  • description (str, default="Language model server error") – A prefix for the error message

  • log_level (int, default=logging.WARNING) – The logging level to use when logging the error.

Raises:

HTTPException – An HTTPException with the status code and detail from the error.