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/flux2_transformation.py:159
raise ValueError(f"Unsupported image type: {type(image)}")
return base64.b64encode(image_bytes).decode("utf-8")
def get_complete_url(
self,
model: str,
api_base: str | None,
litellm_params: dict,
) -> str:
"""
Constructs a complete URL for Azure AI Foundry FLUX 2 image edits.
Uses the same /providers/blackforestlabs/v1/flux-2-pro endpoint as image generation.
"""
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 litellm.api_version
or get_secret_str("AZURE_AI_API_VERSION")
or "preview"
)
return AzureFoundryFluxImageGenerationConfig.get_flux2_image_generation_url(
api_base=api_base,
model=model,
api_version=api_version,
)
View on GitHub (pinned to 6c2dcb801b)
Solutions
- Set AZURE_AI_API_BASE or pass api_base.
When it happens
Trigger: Thrown at litellm/llms/azure_ai/image_edit/flux2_transformation.py:159 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/89bfe491eac8a383.
Report an issue: GitHub.