package cn.iocoder.yudao.module.llm.service.http.vo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class AIgcModelCreateSaveReq {

    /**
     * 基础模型
     */
    private String baseModelName;

    private Integer cpu;
    /**
     * 启用
     */
    private Boolean enabled;
    private Integer gpu;
    private String inferredType;
    /**
     * 是否微调
     */
    private Boolean isFineTuning;
    private String k8sCluster;
    private String label;
    /**
     * 最长上下文
     */
    private Integer maxTokens;
    private Integer memory;
    /**
     * 模型名称
     */
    private String modelName;
    /**
     * 模型类型 text-generation
     */
    private String modelType;
    /**
     * 参数量
     */
    private Integer parameters;
    /**
     * 供应
     */
    private String providerName;
    private String remark;
    private Integer replicas;

}
