feat: add FastAPI manager API compatibility baseline

This commit is contained in:
Tyke Chen
2026-07-20 17:00:13 +08:00
parent 7c58fa37b2
commit 804ddb51f2
140 changed files with 47169 additions and 1 deletions
@@ -0,0 +1,25 @@
from __future__ import annotations
from typing import Any
from app.schemas.common import JavaModel
class ModelConfigBody(JavaModel):
id: str | None = None
model_code: str | None = None
model_name: str | None = None
is_default: int | None = None
is_enabled: int | None = None
config_json: dict[str, Any] | None = None
doc_link: str | None = None
remark: str | None = None
sort: int | None = None
class ModelProviderBody(JavaModel):
id: str | None = None
model_type: str | None = None
provider_code: str | None = None
name: str | None = None
fields: str | None = None
sort: int | None = None