BerriAI/litellm · error · ValueError

Azure AI API base is required. Set AZURE_AI_API_BASE environ

Error message

Azure AI API base is required. Set AZURE_AI_API_BASE environment variable or pass api_base parameter.

What it means

Error "Azure AI API base is required. Set AZURE_AI_API_BASE environment variable or pass api_base parameter." thrown in BerriAI/litellm.

Source

Thrown at litellm/llms/azure_ai/image_edit/mai_transformation.py:114

        if not api_key:
            raise ValueError(
                f"Azure AI API key is required for model {model}. "
                "Set AZURE_AI_API_KEY environment variable or pass api_key parameter."
            )

        headers.update({"api-key": api_key})
        return headers

    def get_complete_url(
        self,
        model: str,
        api_base: str | None,
        litellm_params: dict,
    ) -> str:
        api_base = AzureFoundryModelInfo.get_api_base(api_base)

        if api_base is None:
            raise ValueError(
                "Azure AI API base is required. Set AZURE_AI_API_BASE environment variable or pass api_base parameter."
            )

        api_version: Final = litellm_params.get("api_version") or get_secret_str("AZURE_AI_API_VERSION") or "preview"

        return AzureFoundryMAIImageGenerationConfig.get_mai_image_edit_url(
            api_base=api_base,
            api_version=api_version,
        )

    def transform_image_edit_request(
        self,
        model: str,
        prompt: str | None,
        image: FileTypes | None,
        image_edit_optional_request_params: dict,
        litellm_params: GenericLiteLLMParams,
        headers: dict,

View on GitHub (pinned to 6c2dcb801b)

Solutions

  1. Set AZURE_AI_API_BASE or pass api_base.

When it happens

Trigger: Thrown at litellm/llms/azure_ai/image_edit/mai_transformation.py:114 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/5b93181517524bce. Report an issue: GitHub.