refactor(dataset_generation): 增加 APIProvider 模型字段的最小长度验证
- 为 base_url 和 model_id 字段添加 min_length=1 的验证 - 更新字段描述,明确这些字段不能为空
This commit is contained in:
parent
286db405ca
commit
3970a67df3
@ -4,8 +4,8 @@ from sqlmodel import SQLModel, Relationship, Field
|
|||||||
|
|
||||||
class APIProvider(SQLModel, table=True):
|
class APIProvider(SQLModel, table=True):
|
||||||
id: Optional[int] = Field(default=None, primary_key=True)
|
id: Optional[int] = Field(default=None, primary_key=True)
|
||||||
base_url: str = Field(..., description="API的基础URL")
|
base_url: str = Field(...,min_length=1,description="API的基础URL,不能为空")
|
||||||
model_id: str = Field(..., description="API使用的模型ID")
|
model_id: str = Field(...,min_length=1,description="API使用的模型ID,不能为空")
|
||||||
api_key: Optional[str] = Field(default=None, description="用于身份验证的API密钥")
|
api_key: Optional[str] = Field(default=None, description="用于身份验证的API密钥")
|
||||||
created_at: datetime = Field(
|
created_at: datetime = Field(
|
||||||
default_factory=lambda: datetime.now(timezone.utc),
|
default_factory=lambda: datetime.now(timezone.utc),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user