This commit is contained in:
2025-09-08 16:36:12 +08:00
parent 228d16a3fb
commit 2d3a7e4ce4

View File

@@ -0,0 +1,29 @@
from typing import List
from pydantic import BaseModel
from common.core.schemas import BaseCreatorDTO
class AiModelItem(BaseModel):
name: str
model_type: int
base_model: str
supplier: int
protocol: int
default_model: bool = False
class AiModelGridItem(AiModelItem, BaseCreatorDTO):
pass
class AiModelConfigItem(BaseModel):
key: str
val: object
name: str
class AiModelCreator(AiModelItem):
api_domain: str
api_key: str
config_list: List[AiModelConfigItem]
class AiModelEditor(AiModelCreator, BaseCreatorDTO):
pass