export interface AskVO {

  /**
   * 提问的问题（prompt）
   */
  text: string;

  /**
   * AI模型ID
   */
  modelId: number;

  /**
   * AI平台提供商ID
   */
  platformId: number;

}



export interface AIModelVO {
  /**
   * 模型ID
   */
  modelId: number;

  /**
   * 模型分类编码
   */
  modelType: string;

  /**
   * 模型名称
   */
  modelName: string;


  /**
   * 平台编码
   */
  platformCode: string;

  /**
   * 平台图标
   */
  platformIcon: string;

  /**
   * 默认标识
   */
  defaultFlag: string;

}


export interface AiChatMessageForm extends BaseEntity {
  /**
   * 主键
   */
  chatMessageId?: string | number;

  /**
   * 会话ID
   */
  sessionId?: string;

  /**
   * 聊天标题
   */
  messageTopic?: string;

  /**
   * 扣除金额（暂时不用）
   */
  deductCost?: number;

  /**
   * 累计 Tokens
   */
  totalToken?: number;

  /**
   * 模型ID，关联ai_model
   */
  modelId?: string | number;

  /**
   * 知识库ID，关联ai_knowledge_base
   */
  knowledgeBaseId?: string | number;

  /**
   * 聊天类型(1AI问答，2知识库问答，3AI生成SQL,4AI填报)
   */
  messageType?: string;

  /**
   * 备注
   */
  remark?: string;

}
