fix(guardrails): fix

This commit is contained in:
aniket-kardile 2026-08-24 21:14:11 +05:30
parent 74c7523fe6
commit 9cfe6e7c7d
No known key found for this signature in database

View file

@ -2,12 +2,6 @@ from collections.abc import Mapping, Sequence
from typing import Any, Literal
from pydantic import BaseModel, Field
from litellm.types.llms.openai import (
ALL_RESPONSES_API_TOOL_PARAMS,
ChatCompletionToolParam,
)
from .base import GuardrailConfigModel
@ -40,7 +34,7 @@ class SingulrGuardrailPayload(BaseModel):
guardrail_scope: str | None = None
messages: Sequence[Any] | None = None
images: Sequence[str] | None = None
tools: Sequence[ChatCompletionToolParam | ALL_RESPONSES_API_TOOL_PARAMS] | None = None
tools: Sequence[Any] | None = None # pyright: ignore[reportExplicitAny]
response: Any = None # pyright: ignore[reportExplicitAny] # logging_only reports raw litellm callback results (ModelResponse, EmbeddingResponse, etc.)
metadata: Mapping[str, Any] | None = None