Sasidhar commited on
Commit
60b59f1
·
verified ·
1 Parent(s): 80a312e

Update endpoints/gaurdrails.py

Browse files
Files changed (1) hide show
  1. endpoints/gaurdrails.py +14 -14
endpoints/gaurdrails.py CHANGED
@@ -1,14 +1,14 @@
1
- from endpoints.api_models import CheckResponse,CheckRequest
2
- from fastapi import APIRouter
3
- from model_inference.gaurdrails_manager import GuardrailsManager
4
-
5
- router = APIRouter(prefix="/gaurdrails", tags=["Gaurdrails"])
6
-
7
- # Define the POST endpoint for guardrail checking.
8
- @router.post("/check" ,response_model=CheckResponse)
9
- async def check_guardrails(request: CheckRequest):
10
-
11
- manager = GuardrailsManager(request.config)
12
- result = manager.check(request.llm_response)
13
-
14
- return CheckResponse(grounded=result.grounded(), details=result.details)
 
1
+ from endpoints.api_models import CheckResponse,CheckRequest
2
+ from fastapi import APIRouter
3
+ from model_inference.gaurdrails_manager import GuardrailsManager
4
+
5
+ router = APIRouter(prefix="/gaurdrails", tags=["Gaurdrails"])
6
+
7
+
8
+ @router.post("/check" ,response_model=CheckResponse)
9
+ async def check_guardrails(request: CheckRequest):
10
+
11
+ manager = GuardrailsManager(request.config)
12
+ result = manager.check(request.llm_response)
13
+
14
+ return CheckResponse(grounded=result.grounded(), details=result.details)