LLM-Guard / app /schemas.py
SSK-14's picture
Add LLM guard api
acb544e
raw
history blame contribute delete
422 Bytes
from typing import Dict
from pydantic import BaseModel
class AnalyzePromptRequest(BaseModel):
prompt: str
class AnalyzePromptResponse(BaseModel):
sanitized_prompt: str
is_valid: bool
scanners: Dict[str, float]
class AnalyzeOutputRequest(BaseModel):
prompt: str
output: str
class AnalyzeOutputResponse(BaseModel):
sanitized_output: str
is_valid: bool
scanners: Dict[str, float]