Skip to content

Commit a27b6df

Browse files
uncommented the RAI check
1 parent 49751f5 commit a27b6df

File tree

1 file changed

+24
-24
lines changed

1 file changed

+24
-24
lines changed

src/backend/v3/api/router.py

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -184,30 +184,30 @@ async def process_request(background_tasks: BackgroundTasks, input_task: InputTa
184184
"""
185185

186186

187-
# if not await rai_success(input_task.description, False):
188-
# track_event_if_configured(
189-
# "RAI failed",
190-
# {
191-
# "status": "Plan not created - RAI check failed",
192-
# "description": input_task.description,
193-
# "session_id": input_task.session_id,
194-
# },
195-
# )
196-
# raise HTTPException(
197-
# status_code=400,
198-
# detail={
199-
# "error_type": "RAI_VALIDATION_FAILED",
200-
# "message": "Content Safety Check Failed",
201-
# "description": "Your request contains content that doesn't meet our safety guidelines. Please modify your request to ensure it's appropriate and try again.",
202-
# "suggestions": [
203-
# "Remove any potentially harmful, inappropriate, or unsafe content",
204-
# "Use more professional and constructive language",
205-
# "Focus on legitimate business or educational objectives",
206-
# "Ensure your request complies with content policies",
207-
# ],
208-
# "user_action": "Please revise your request and try again",
209-
# },
210-
# )
187+
if not await rai_success(input_task.description, False):
188+
track_event_if_configured(
189+
"RAI failed",
190+
{
191+
"status": "Plan not created - RAI check failed",
192+
"description": input_task.description,
193+
"session_id": input_task.session_id,
194+
},
195+
)
196+
raise HTTPException(
197+
status_code=400,
198+
detail={
199+
"error_type": "RAI_VALIDATION_FAILED",
200+
"message": "Content Safety Check Failed",
201+
"description": "Your request contains content that doesn't meet our safety guidelines. Please modify your request to ensure it's appropriate and try again.",
202+
"suggestions": [
203+
"Remove any potentially harmful, inappropriate, or unsafe content",
204+
"Use more professional and constructive language",
205+
"Focus on legitimate business or educational objectives",
206+
"Ensure your request complies with content policies",
207+
],
208+
"user_action": "Please revise your request and try again",
209+
},
210+
)
211211

212212
authenticated_user = get_authenticated_user_details(request_headers=request.headers)
213213
user_id = authenticated_user["user_principal_id"]

0 commit comments

Comments
 (0)