"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" import httpx from typing import Optional from openrouter.errors import OpenRouterError class ResponseValidationError(OpenRouterError): """Error raised when there is a type mismatch between the response data and the expected Pydantic model.""" def __init__( self, message: str, raw_response: httpx.Response, cause: Exception, body: Optional[str] = None, ): message = f"{message}: {cause}" super().__init__(message, raw_response, body) @property def cause(self): """Normally the Pydantic ValidationError""" return self.__cause__