(self, request: APIRequest, call_next: AsyncCallNext)
| 148 | |
| 149 | @override |
| 150 | async def handle_async(self, request: APIRequest, call_next: AsyncCallNext) -> Any: |
| 151 | response = await call_next(request) |
| 152 | if response.status_code == 529: |
| 153 | return await call_next(self._fallback(request)) |
| 154 | return response |
| 155 | |
| 156 | |
| 157 | class ShrinkMaxTokensOnTooLarge(Middleware): |