chore: 压掉启动时的两类无害警告
- backend: AddModelRequest/UpdateModelRequest 关闭 pydantic protected_namespaces, 消除 model_id 字段名的启动 UserWarning - frontend: 显式设置 turbopack.root(用 process.cwd(),Node 原生 TS 下 ESM 加载 使 __dirname 不可用),消除 package-lock.json 在 Git 仓库外被忽略的警告 Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
@@ -12,6 +12,9 @@ router = APIRouter(prefix="/models", tags=["models"])
|
||||
|
||||
|
||||
class AddModelRequest(BaseModel):
|
||||
# model_id 字段名以 model_ 开头,撞 pydantic 受保护命名空间 → 显式关闭该保护以消除启动警告
|
||||
model_config = {"protected_namespaces": ()}
|
||||
|
||||
label: str
|
||||
kind: str = "openai_compatible" # openai_compatible | anthropic
|
||||
base_url: str = ""
|
||||
@@ -20,6 +23,8 @@ class AddModelRequest(BaseModel):
|
||||
|
||||
|
||||
class UpdateModelRequest(BaseModel):
|
||||
model_config = {"protected_namespaces": ()}
|
||||
|
||||
label: str | None = None
|
||||
kind: str | None = None
|
||||
base_url: str | None = None
|
||||
|
||||
Reference in New Issue
Block a user