export interface ConfigVO {
  /**
   * 主键ID，雪花算法生成
   */
  id: string | number;

  /**
   * 模型
   */
  model: string;

  /**
   * apikey
   */
  apiKey: string;

  /**
   * url
   */
  url: string;

  /**
   * 最大token
   */
  maxToken: string;

  /**
   * 模型类型
   */
  modelType: string;

}

export interface ConfigForm extends BaseEntity {
  /**
   * 主键ID，雪花算法生成
   */
  id?: string | number;

  /**
   * 模型
   */
  model?: string;

  /**
   * apikey
   */
  apiKey?: string;

  /**
   * url
   */
  url?: string;

  /**
   * 最大token
   */
  maxToken?: string;

  /**
   * 模型类型
   */
  modelType?: string;

  rerankModel?: string;

  embeddingModel?: string;

}

export interface ConfigQuery extends PageQuery {

  /**
   * 模型
   */
  model?: string;

  /**
   * apikey
   */
  apiKey?: string;

  /**
   * url
   */
  url?: string;

  /**
   * 最大token
   */
  maxToken?: string;

  /**
   * 模型类型
   */
  modelType?: string;

  /**
   * 日期范围参数
   */
  params?: any;
}
export interface ConfigModelVO {

  model: string;

  rerankModel: string;

  embeddingModel: string;

}
