BerriAI/litellm · error · ValueError

Deepinfra API key is required. Please set 'DEEPINFRA_API_KEY

Error message

Deepinfra API key is required. Please set 'DEEPINFRA_API_KEY' environment variable

What it means

Error "Deepinfra API key is required. Please set 'DEEPINFRA_API_KEY' environment variable" thrown in BerriAI/litellm.

Source

Thrown at litellm/llms/deepinfra/rerank/transformation.py:75

        # Remove any trailing slashes for consistency, then add one
        api_base_clean = api_base_clean.rstrip("/") + "/"

        # Compose the full endpoint
        return f"{api_base_clean}inference/{model}"

    def validate_environment(
        self,
        headers: dict,
        model: str,
        api_key: str | None = None,
        optional_params: dict | None = None,
    ) -> dict:
        if api_key is None:
            api_key = get_secret_str("DEEPINFRA_API_KEY")

        if api_key is None:
            raise ValueError("Deepinfra API key is required. Please set 'DEEPINFRA_API_KEY' environment variable")

        default_headers: Final = {
            "Authorization": f"Bearer {api_key}",
            "accept": "application/json",
            "content-type": "application/json",
        }

        # If 'Authorization' is provided in headers, it overrides the default.
        if "Authorization" in headers:
            default_headers["Authorization"] = headers["Authorization"]

        # Merge other headers, overriding any default ones except Authorization
        return {**default_headers, **headers}

    def map_cohere_rerank_params(
        self,
        non_default_params: dict,
        model: str,

View on GitHub (pinned to 6c2dcb801b)

Solutions

  1. Set DEEPINFRA_API_KEY in the environment.

When it happens

Trigger: Thrown at litellm/llms/deepinfra/rerank/transformation.py:75 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/3f7a64e5aee8e17b. Report an issue: GitHub.