BerriAI/litellm · error · ValueError

MiniMax API key is required. Set MINIMAX_API_KEY environment

Error message

MiniMax API key is required. Set MINIMAX_API_KEY environment variable or pass api_key parameter.

What it means

Error "MiniMax API key is required. Set MINIMAX_API_KEY environment variable or pass api_key parameter." thrown in BerriAI/litellm.

Source

Thrown at litellm/llms/minimax/text_to_speech/transformation.py:192

            if value is not None:
                mapped_params[key] = value

        return mapped_voice, mapped_params

    def validate_environment(
        self,
        headers: dict,
        model: str,
        api_key: str | None = None,
        api_base: str | None = None,
    ) -> dict:
        """
        Validate MiniMax environment and set up authentication headers
        """
        api_key = api_key or litellm.api_key or get_secret_str("MINIMAX_API_KEY")

        if api_key is None:
            raise ValueError(
                "MiniMax API key is required. Set MINIMAX_API_KEY environment variable or pass api_key parameter."
            )

        headers.update(
            {
                "Authorization": f"Bearer {api_key}",
                "Content-Type": "application/json",
            }
        )

        return headers

    def get_error_class(self, error_message: str, status_code: int, headers: dict | Headers) -> BaseLLMException:
        return MinimaxException(message=error_message, status_code=status_code, headers=headers)

    def transform_text_to_speech_request(
        self,
        model: str,

View on GitHub (pinned to 6c2dcb801b)

Solutions

  1. Set MINIMAX_API_KEY or pass api_key.

When it happens

Trigger: Thrown at litellm/llms/minimax/text_to_speech/transformation.py:192 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of BerriAI/litellm@6c2dcb801b (2026-08-15). Data as JSON: /api/errors/9acb8bfe3eb7ffb4. Report an issue: GitHub.