Skip to content

mistral_common.exceptions

InvalidAssistantMessageException(message)

Bases: MistralCommonException

Exception raised for invalid assistant messages.

Parameters:

Name Type Description Default
message str

A human-readable message describing the error.

required
Source code in src/mistral_common/exceptions.py
def __init__(self, message: str) -> None:
    r"""Initialize the `InvalidAssistantMessageException` with a message.

    Args:
       message: A human-readable message describing the error.
    """
    super().__init__(message)

InvalidFunctionCallException(message)

Bases: MistralCommonException

Exception raised for invalid function calls.

Parameters:

Name Type Description Default
message str

A human-readable message describing the error.

required
Source code in src/mistral_common/exceptions.py
def __init__(self, message: str) -> None:
    r"""Initialize the `InvalidFunctionCallException` with a message.

    Args:
       message: A human-readable message describing the error.
    """
    super().__init__(message)

InvalidMessageStructureException(message)

Bases: MistralCommonException

Exception raised for invalid message structures.

Parameters:

Name Type Description Default
message str

A human-readable message describing the error.

required
Source code in src/mistral_common/exceptions.py
def __init__(self, message: str) -> None:
    r"""Initialize the `InvalidMessageStructureException` with a message.

    Args:
       message: A human-readable message describing the error.
    """
    super().__init__(message)

InvalidRequestException(message)

Bases: MistralCommonException

Exception raised for invalid requests.

Parameters:

Name Type Description Default
message str

A human-readable message describing the error.

required
Source code in src/mistral_common/exceptions.py
def __init__(self, message: str) -> None:
    r"""Initialize the `InvalidRequestException` with a message.

    Args:
       message: A human-readable message describing the error.
    """
    super().__init__(message)

InvalidSystemPromptException(message)

Bases: MistralCommonException

Exception raised for invalid system prompts.

Parameters:

Name Type Description Default
message str

A human-readable message describing the error.

required
Source code in src/mistral_common/exceptions.py
def __init__(self, message: str) -> None:
    r"""Initialize the `InvalidSystemPromptException` with a message.

    Args:
       message: A human-readable message describing the error.
    """
    super().__init__(message)

InvalidToolException(message)

Bases: MistralCommonException

Exception raised for invalid tools.

Parameters:

Name Type Description Default
message str

A human-readable message describing the error.

required
Source code in src/mistral_common/exceptions.py
def __init__(self, message: str) -> None:
    r"""Initialize the `InvalidToolException` with a message.

    Args:
       message: A human-readable message describing the error.
    """
    super().__init__(message)

InvalidToolMessageException(message)

Bases: MistralCommonException

Exception raised for invalid tool messages.

Parameters:

Name Type Description Default
message str

A human-readable message describing the error.

required
Source code in src/mistral_common/exceptions.py
def __init__(self, message: str) -> None:
    r"""Initialize the `InvalidToolMessageException` with a message.

    Args:
       message: A human-readable message describing the error.
    """
    super().__init__(message)

InvalidToolSchemaException(message)

Bases: MistralCommonException

Exception raised for invalid tool schemas.

Parameters:

Name Type Description Default
message str

A human-readable message describing the error.

required
Source code in src/mistral_common/exceptions.py
def __init__(self, message: str) -> None:
    r"""Initialize the `InvalidToolSchemaException` with a message.

    Args:
       message: A human-readable message describing the error.
    """
    super().__init__(message)

InvalidUserMessageException(message)

Bases: MistralCommonException

Exception raised for invalid user messages.

Parameters:

Name Type Description Default
message str

A human-readable message describing the error.

required
Source code in src/mistral_common/exceptions.py
def __init__(self, message: str) -> None:
    r"""Initialize the `InvalidUserMessageException` with a message.

    Args:
       message: A human-readable message describing the error.
    """
    super().__init__(message)

MistralCommonException(message=None)

Bases: Exception

Base class for all Mistral exceptions.

Attributes:

Name Type Description
message str

A human-readable message describing the error.

If no message is provided, the default message is used.

Parameters:

Name Type Description Default
message Optional[str]

A human-readable message describing the error.

None
Source code in src/mistral_common/exceptions.py
def __init__(
    self,
    message: Optional[str] = None,
) -> None:
    r"""Initialize the `MistralCommonException` with an optional message.

    If no message is provided, the default message is used.

    Args:
       message: A human-readable message describing the error.
    """
    if message:
        self.message = message

TokenizerException(message)

Bases: MistralCommonException

Exception raised for errors in the tokenizer.

Parameters:

Name Type Description Default
message str

A human-readable message describing the error.

required
Source code in src/mistral_common/exceptions.py
def __init__(self, message: str) -> None:
    r"""Initialize the `TokenizerException` with a message.

    Args:
      message: A human-readable message describing the error.
    """
    super().__init__(message)

UnsupportedTokenizerFeatureException(message)

Bases: MistralCommonException

Exception raised for unsupported features in the tokenizer.

Parameters:

Name Type Description Default
message str

A human-readable message describing the error.

required
Source code in src/mistral_common/exceptions.py
def __init__(self, message: str) -> None:
    r"""Initialize the `UnsupportedTokenizerFeatureException` with a message.

    Args:
       message: A human-readable message describing the error.
    """
    super().__init__(message)