BerriAI/litellm · error · ValueError
COMPACT responses is not supported for {custom_llm_provider}
Error message
COMPACT responses is not supported for {custom_llm_provider} What it means
Dispatch guard in the Responses API compact path: no BaseResponsesAPIConfig implementing compaction was found for the resolved custom_llm_provider, so the COMPACT operation is unsupported for that provider.
Source
Thrown at litellm/responses/main.py:1891
model=model,
custom_llm_provider=custom_llm_provider,
litellm_params=litellm_params,
local_vars=local_vars,
)
if custom_llm_provider is None:
raise ValueError("custom_llm_provider is required but passed as None")
# get provider config
responses_api_provider_config: Final[BaseResponsesAPIConfig | None] = (
ProviderConfigManager.get_provider_responses_api_config(
model=model,
provider=custom_llm_provider,
)
)
if responses_api_provider_config is None:
raise ValueError(f"COMPACT responses is not supported for {custom_llm_provider}")
local_vars.update(kwargs)
# Build optional params for compact endpoint
response_api_optional_params: Final[ResponsesAPIOptionalRequestParams] = (
ResponsesAPIRequestUtils.get_requested_response_api_optional_param(local_vars)
)
# Get optional parameters for the responses API
request_drop_params: Final = kwargs.get("drop_params")
responses_api_request_params: Final[dict] = ResponsesAPIRequestUtils.get_optional_params_responses_api(
model=model,
responses_api_provider_config=responses_api_provider_config,
response_api_optional_params=response_api_optional_params,
allowed_openai_params=None,
drop_params=request_drop_params if isinstance(request_drop_params, bool) else None,
)
View on GitHub (pinned to 77b7c6c40c)
Solutions
- Use a provider that supports COMPACT responses.
Defensive patterns
Strategy: validation
When it happens
Trigger: Thrown at litellm/responses/main.py:1891 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of BerriAI/litellm@77b7c6c40c (2026-08-18).
Data as JSON: /api/errors/dbdbdec3e4d4c74b.
Report an issue: GitHub.