from .base import BaseModel from . import db class Model(BaseModel): __tablename__ = 'models' provider = db.Column(db.String(50), nullable=False, comment='提供商(dashscope, openai, anthropic, etc)') name = db.Column(db.String(100), nullable=False, comment='模型名称') model_id = db.Column(db.String(100), nullable=False, comment='模型ID(如 qwen-plus)') api_key = db.Column(db.String(255), nullable=True, comment='API Key') base_url = db.Column(db.String(255), nullable=True, comment='API Base URL') is_default = db.Column(db.Boolean, default=False, nullable=False, comment='是否默认') is_active = db.Column(db.Boolean, default=True, nullable=False, comment='是否激活')