export interface modelConfigForm { id?:number|null, modelName:string, modelType:string, modelVersion:string, baseUrl:string, apiKey:string, status:number|boolean, priority:number | null, description:string } export interface ModelList { apiKey?: string; baseUrl?: string; createdBy?: string; createdTime?: Date; description?: string; id?: number; modelName?: string; modelType?: string; modelVersion?: string; parameters?: ModelParameterBo[]; priority?: number; status?: number; updatedBy?: string; updatedTime?: Date; [property: string]: any; } /** * ModelParameterBo,AI模型参数BO */ export interface ModelParameterBo { createdTime?: Date; defaultValue?: string; description?: string; id?: number; isRequired?: number; modelConfigId?: number; paramName?: string; paramType?: string; paramValue?: string; updatedTime?: Date; [property: string]: any; } export interface ModelNameType { /** * 模型名称 */ modelName: string; /** * 模型类型 */ modelType: string; [property: string]: any; } export interface ModelType { /** * 模型类型 */ modelType: string; [property: string]: any; } /** * RListModelConfigVo,响应信息主体 */ export interface ModelListVO { /** * 消息状态码 */ code?: number; /** * 数据对象 */ data?: ModelConfigVo[]; /** * 消息内容 */ msg?: string; [property: string]: any; } /** * ModelConfigVo,AI模型配置VO */ export interface ModelConfigVo { apiKey?: string; baseUrl?: string; /** * 创建者 */ createBy?: number; /** * 创建部门 */ createDept?: number; /** * 创建时间 */ createTime?: Date; definitionDescription?: string; definitionModelCode?: string; definitionModelName?: string; definitionModelVersion?: string; description?: string; id?: number; modelDefinitionId?: number; modelName?: string; modelType?: string; modelVersion?: string; parameters?: ModelParameterVo[]; /** * 请求参数 */ params?: { [key: string]: any }; priority?: number; status?: number; /** * 租户编号 */ tenantId?: string; /** * 更新者 */ updateBy?: number; /** * 更新时间 */ updateTime?: Date; [property: string]: any; } /** * ModelParameterVo,AI模型参数VO */ export interface ModelParameterVo { createdTime?: Date; defaultValue?: string; description?: string; id?: number; isRequired?: number; modelConfigId?: number; paramName?: string; paramType?: string; paramValue?: string; updatedTime?: Date; [property: string]: any; } /** * RModelConfigVo,响应信息主体 */ export interface ModelVO { /** * 消息状态码 */ code?: number; /** * 数据对象 */ data?: ModelConfigVo; /** * 消息内容 */ msg?: string; [property: string]: any; }