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
- 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.