Files
SQLBot/backend/apps/system/schemas/ai_model_schema.py
2025-09-08 16:36:12 +08:00

29 lines
583 B
Python

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