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