(payload: Dict[str, Any])
| 543 | |
| 544 | |
| 545 | def _build_gemini_error_response_from_handler(payload: Dict[str, Any]) -> JSONResponse: |
| 546 | error = payload.get("error", {}) |
| 547 | status_code = _get_error_status_code(payload) |
| 548 | message = error.get("message", "Generation failed") |
| 549 | return JSONResponse( |
| 550 | status_code=status_code, |
| 551 | content=_build_gemini_error_payload(status_code, message), |
| 552 | ) |
| 553 | |
| 554 | |
| 555 | def _extract_openai_message_content(payload: Dict[str, Any]) -> str: |
no test coverage detected