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):
|
||||
id: Optional[int] = Field(default=None, primary_key=True)
|
||||
base_url: str = Field(..., description="API的基础URL")
|
||||
model_id: str = Field(..., description="API使用的模型ID")
|
||||
base_url: str = Field(...,min_length=1,description="API的基础URL,不能为空")
|
||||
model_id: str = Field(...,min_length=1,description="API使用的模型ID,不能为空")
|
||||
api_key: Optional[str] = Field(default=None, description="用于身份验证的API密钥")
|
||||
created_at: datetime = Field(
|
||||
default_factory=lambda: datetime.now(timezone.utc),
|
||||
|
Loading…
x
Reference in New Issue
Block a user