From 0ae70d8c23fbc2cb31965fe5aaa35e6625ded137 Mon Sep 17 00:00:00 2001 From: fit2cloud-chenyw Date: Fri, 22 May 2026 11:53:56 +0800 Subject: [PATCH] fix(X-Pack): Unable to save model due to long API Key #1090 --- backend/apps/system/models/system_model.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/apps/system/models/system_model.py b/backend/apps/system/models/system_model.py index 73fa3443..e2536e6b 100644 --- a/backend/apps/system/models/system_model.py +++ b/backend/apps/system/models/system_model.py @@ -14,8 +14,8 @@ class AiModelBase: class AiModelDetail(SnowflakeBase, AiModelBase, table=True): __tablename__ = "ai_model" - api_key: str | None = Field(nullable=True) - api_domain: str = Field(nullable=False) + api_key: str | None = Field(default=None, nullable=True, sa_type=Text()) + api_domain: str = Field(nullable=False, sa_type=Text()) protocol: int = Field(nullable=False, default = 1) config: str = Field(sa_type = Text()) status: int = Field(nullable=False, default = 1)