package com.cool.modules.aiconfig.service;

import com.cool.core.base.BaseService;
import com.cool.modules.aiconfig.entity.AiModelEntity;

import java.util.List;

/**
 * AI模型配置服务接口
 */
public interface AiModelService extends BaseService<AiModelEntity> {

    /**
     * 根据模型标识获取模型配置
     * @param modelKey 模型标识
     * @return 模型配置
     */
    AiModelEntity getByModelKey(String modelKey);

    /**
     * 获取所有启用的模型列表
     * @return 启用的模型列表
     */
    List<AiModelEntity> getEnabledModels();
}
