Raised when BigModel returns an error or invalid payload.
| 66 | |
| 67 | |
| 68 | class UpstreamRequestError(GlmDeskError): |
| 69 | """Raised when BigModel returns an error or invalid payload.""" |
| 70 | |
| 71 | def __init__(self, message: str, *, details: dict[str, Any] | None = None) -> None: |
| 72 | super().__init__( |
| 73 | message, |
| 74 | status_code=502, |
| 75 | code="upstream_request_failed", |
| 76 | details=details, |
| 77 | ) |
| 78 | |
| 79 | |
| 80 | def install_exception_handlers(app: FastAPI) -> None: |
no outgoing calls
no test coverage detected