From 5b90e0a03ef68eb899b391e47328bac4b2d72936 Mon Sep 17 00:00:00 2001 From: paituo <330435863@qq.com> Date: Tue, 13 Aug 2024 13:49:06 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BB=A3=E7=A0=81=E6=A3=80?= =?UTF-8?q?=E6=9F=A5=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/app/api/routers/models.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/app/api/routers/models.py b/backend/app/api/routers/models.py index 6d9dafa..b064218 100644 --- a/backend/app/api/routers/models.py +++ b/backend/app/api/routers/models.py @@ -4,7 +4,7 @@ from typing import Any, Dict, List, Literal, Optional, Set from llama_index.core.llms import ChatMessage, MessageRole from llama_index.core.schema import NodeWithScore -from pydantic import BaseModel, Field, validator +from pydantic import BaseModel, Field, validator, field_validator from pydantic.alias_generators import to_camel logger = logging.getLogger("uvicorn") @@ -89,7 +89,7 @@ class ChatData(BaseModel): } } - @validator("messages") + @field_validator("messages") def messages_must_not_be_empty(cls, v): if len(v) == 0: raise ValueError("Messages must not be empty")