BerriAI/litellm · error · ValueError

Error in response object format

Error message

Error in response object format

What it means

Error "Error in response object format" thrown in BerriAI/litellm.

Source

Thrown at litellm/llms/openai/completion/transformation.py:89

    ) -> None:
        locals_: Final = locals().copy()
        for key, value in locals_.items():
            if key != "self" and value is not None:
                setattr(self.__class__, key, value)

    @classmethod
    def get_config(cls):
        return super().get_config()

    def convert_to_chat_model_response_object(
        self,
        response_object: TextCompletionResponse | None = None,
        model_response_object: ModelResponse | None = None,
    ):
        try:
            ## RESPONSE OBJECT
            if response_object is None or model_response_object is None:
                raise ValueError("Error in response object format")
            choice_list: Final[list[Choices]] = []
            for idx, choice in enumerate(response_object["choices"]):
                message = Message(
                    content=choice["text"],
                    role="assistant",
                )
                choice = Choices(
                    finish_reason=choice["finish_reason"],
                    index=idx,
                    message=message,
                    logprobs=choice.get("logprobs", None),
                )
                choice_list.append(choice)
            model_response_object.choices = choice_list

            if "usage" in response_object:
                setattr(model_response_object, "usage", response_object["usage"])

View on GitHub (pinned to 6c2dcb801b)

Solutions

  1. The response object format was invalid; check the OpenAI response payload.

When it happens

Trigger: Thrown at litellm/llms/openai/completion/transformation.py:89 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/878f45002b5bd40f. Report an issue: GitHub.