INNER CODE UNIT · Python
my_schema
mfmezger/conversational-agent-langchain · src/agent/api.py:39
def my_schema() -> dict:
"""Generate the OpenAPI Schema."""
openapi_schema = get_openapi(
title="Conversational AI API",
version="1.0",
description="Chat with your Documents using Large Language Models.",
routes=app.routes,
)
for path in ("/v1/chat/completions", "/v1/responses"):
openapi_schema["paths"][path]["post"]["responses"].pop("422", None)
app.openapi_schema = openapi_schema
return app.openapi_schema
app = FastAPI()
app.openapi = my_schema