INNER CODE UNIT · Python

_openai_error_response

mfmezger/conversational-agent-langchain · src/agent/api.py:61

def _openai_error_response(*, status_code: int, message: str, error_type: str, param: str | None, code: str) -> JSONResponse:
    return JSONResponse(
        status_code=status_code,
        content={
            "error": {
                "message": message,
                "type": error_type,
                "param": param,
                "code": code,
            }
        },
    )


@app.exception_handler(openai_compat.OpenAIAPIError)
async def openai_api_exception_handler(_request: Request, exc: openai_compat.OpenAIAPIError) -> JSONResponse:
    """Render explicit OpenAI compatibility errors."""
    return _openai_error_response(

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…