Skip to content

Server

FastAPI application and request/response models.

app module-attribute

app = FastAPI(title='chatbot-auditor', description='Detect the 7 ways AI chatbots silently fail customers.', version=__version__, lifespan=lifespan)

Request / response schemas

AnalyzeRequest

Bases: BaseModel

Request body for POST /analyze.

AnalyzeResponse

Bases: BaseModel

Response body for POST /analyze.

DetectorInfo

Bases: BaseModel

Metadata about a registered detector.

DetectorListResponse

Bases: BaseModel

VersionResponse

Bases: BaseModel

HealthResponse

Bases: BaseModel

ReadyResponse

Bases: BaseModel