# easyai-plus_1 **Repository Path**: reference-project_1/easyai-plus_1 ## Basic Information - **Project Name**: easyai-plus_1 - **Description**: 🔥🔥🔥 easyai-plus 是一款 EasyAI 框架的扩展应用,借助于 EasyAI 所提供的能力而打造的AI训练平台,在这里可以使用 EasyAI的能力来训练和管理数据,并对外提供训练内容,模型文件,以及可扩展API。 - **Primary Language**: Java - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: https://doc.gyei.cn/ - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 118 - **Created**: 2025-03-21 - **Last Updated**: 2025-03-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
基于强大的 EasyAI 框架打造,是助力开发者高效构建 AI 应用的得力助手。
easyai-plus 是一款 EasyAI 框架的扩展应用,借助于 EasyAI 所提供的能力而打造的AI训练平台,在这里可以使用 EasyAI的能力来训练和管理数据,并对外提供训练内容,模型文件,以及可扩展API。 easyai 官网地址(及文档):https://myeasyai.cn/#/ > ⭕本项目采用 `AGPL` 开源协议(抄袭牟利索赔100万),使用必须遵守国家法律法规,⛔不允许非法项目使用,后果自负❗ 协同举报者,可获得赔偿的20% # 功能说明 * 视图训练-视频管理:用于管理图片的标注信息,测试视频训练结果 * 视图训练-图片管理:用于管理图片的标注信息,测试图片训练结果 * 视图训练-分类管理:管理分类下的所有图像,对图像可以进行手动标注,训练,和测试训练结果 * 语言训练-分类管理:用于对关键词进行分类,通过关键词知道语义偏向,最终知道属于哪个分类 * 语言训练-标注管理:对语句的关键词进行标注,标注的词必须在语句中有 * 语言训练-对话管理:针对对话内容进行训练 * 智能体管理-在线聊天:可以部署ollama,拉取感兴趣的模型,然后上传知识库,进行对话(要玩大模型+知识库的单独联系作者) * 权限管理:基于按钮级别的权限管理 # 运行配置 ### 环境 * JDK17 * MYSQL 8.0 及以上 * nodejs 20.x.x 及以上,建议使用 yarn 安装前端依赖(有些依赖比较难下载,可能需要科学手段) * vue3 * spring3.2.4 * ollama 下载最先版即可 ### 配置 * 修改 application.yml ```yaml setting: # 文件下载地址 files: save-path: D:\download\server\file\ source: /file/** # 网络读取位置 full-path: http://127.0.0.1:${server.port}/file/ keys: # 单位毫秒,1个月失效 token-expire: 2592000000 model-path: base-path: ${setting.files.save-path}model\ lange-model: ${setting.model-path.base-path}langeModel.json qa-model: ${setting.model-path.base-path}qaModel.json yolo-model: ${setting.model-path.base-path}%s_yoloModel.json ``` lange-model 是自然语言训练出来的模型,当不需要该模型可以找到路径删除模型,重启项目后生效 qa-model 是对话训练出来的模型,当不需要该模型可以找到路径删除模型,重启项目后生效 yolo-model 是图片或视频训练出来的模型,当不需要该模型可以找到路径删除模型,重启项目后生效 ### 启动 * 直接启动,会自动建库建表,初始化数据 * 前后端启动成功后,账号:superAdmin,默认密码:superAdmin@2024 # 功能展示 > 以下的测试结果不精准,因为样本并不好,只是用于测试,并不表示easyai能力