We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ba4efbb commit 1d01c05Copy full SHA for 1d01c05
vllm/entrypoints/openai/protocol.py
@@ -43,13 +43,14 @@ class OpenAIBaseModel(BaseModel):
43
44
@model_validator(mode="before")
45
@classmethod
46
- def __log_extra_fields__(cls, values):
47
- extra_fields = values.keys() - cls.model_fields.keys()
48
- if extra_fields:
49
- logger.warning(
50
- "The following fields were present in the request "
51
- "but ignored: %s", extra_fields)
52
- return values
+ def __log_extra_fields__(cls, data):
+ if isinstance(data, dict):
+ extra_fields = data.keys() - cls.model_fields.keys()
+ if extra_fields:
+ logger.warning(
+ "The following fields were present in the request "
+ "but ignored: %s", extra_fields)
53
+ return data
54
55
56
class ErrorResponse(OpenAIBaseModel):
0 commit comments