| | |
| | | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| | | import cn.iocoder.yudao.module.ai.controller.admin.model.vo.model.AiModelPageReqVO; |
| | | import cn.iocoder.yudao.module.ai.controller.admin.model.vo.model.AiModelSaveReqVO; |
| | | import cn.iocoder.yudao.module.ai.controller.admin.model.vo.model.AiModelUpdateStatusReqVO; |
| | | import cn.iocoder.yudao.module.ai.dal.dataobject.model.AiModelDO; |
| | | import jakarta.validation.Valid; |
| | | import org.springframework.ai.chat.model.ChatModel; |
| | |
| | | |
| | | AiModelDO getRequiredDefaultModel(Integer type); |
| | | |
| | | /** |
| | | * 获取指定类型下启用的默认模型(文本能力),用于需要明确能力的场景 |
| | | */ |
| | | AiModelDO getRequiredDefaultModel(Integer type, String capability); |
| | | |
| | | PageResult<AiModelDO> getModelPage(AiModelPageReqVO pageReqVO); |
| | | |
| | | AiModelDO validateModel(Long id); |
| | | |
| | | void updateModelStatus(@Valid AiModelUpdateStatusReqVO updateReqVO); |
| | | |
| | | List<AiModelDO> getModelListByStatusAndType(Integer status, Integer type, @Nullable String platform); |
| | | |
| | | ChatModel getChatModel(Long id); |