From 3baeb7917922553d99fbf8673ef797a3e53c91cb Mon Sep 17 00:00:00 2001 From: aniket-kardile Date: Tue, 14 Jul 2026 16:57:17 +0530 Subject: [PATCH] Update litellm/proxy/guardrails/guardrail_hooks/singulr/singulr.py Co-authored-by: veria-ai[bot] <224490171+veria-ai[bot]@users.noreply.github.com> --- litellm/proxy/guardrails/guardrail_hooks/singulr/singulr.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/litellm/proxy/guardrails/guardrail_hooks/singulr/singulr.py b/litellm/proxy/guardrails/guardrail_hooks/singulr/singulr.py index 76979b2b182..b8e729abe8e 100644 --- a/litellm/proxy/guardrails/guardrail_hooks/singulr/singulr.py +++ b/litellm/proxy/guardrails/guardrail_hooks/singulr/singulr.py @@ -127,7 +127,7 @@ class SingulrGuardrail(CustomGuardrail): ) -> dict[str, Any]: singulr_request = SingulrGuardrailRequest( model=inputs.get("model") or request_data.get("model"), - prompts=self._extract_texts_by_role(inputs, ("user", "system")) if input_type == "request" else None, + prompts=inputs.get("texts") or [] if input_type == "request" else None, completions=self._extract_texts_by_role(inputs, ("assistant",)) if input_type == "response" else None, tools=inputs.get("tools") or [], tool_calls=cast(Optional[List[ChatCompletionMessageToolCall]], inputs.get("tool_calls")) or [],