AIStudio Dataset 是一个提供与百度AIStudio数据集交互的Web应用,支持完整的数据集管理功能,包括查看、创建、编辑、删除数据集以及上传、管理文件等操作。该应用采用Vue 3前端和Node.js后端架构,支持直连和中转两种连接模式。
- Node.js 18+
- npm 9+
- 有效的AIStudio cookie (放置于src/server/cookie.txt)
# 1. 安装依赖
npm install
# 2. 选择运行模式:
# 开发环境
npm run dev
# 或生产环境
npm run build # 先构建前端
npm run start:prod
使用main.gradio.py
在仅支持Python启动的平台上运行本服务。
前置步骤(首次使用时必须执行):
- 确保src/server/cookie.txt中包含有效的AIStudio cookie
- 安装依赖:
npm install
- 构建前端:
npm run build
启动命令:
# 在CMD中设置端口并运行
set GRADIO_SERVER_PORT=7860 && python main.gradio.py
# 在PowerShell中设置端口并运行
$env:GRADIO_SERVER_PORT = "7860"; python main.gradio.py
- 默认端口:3000
- 端口配置:通过PORT或GRADIO_SERVER_PORT环境变量设置
- WebSocket路径:/queue/join
- 服务器文件路径配置:可在server.ts的SERVER_FILE_PATHS_CONFIG中配置
- 提供与百度AIStudio数据集交互的客户端
- 支持完整的数据集管理功能:
- 数据集创建、编辑、删除
- 数据集列表查看(私有、公开、收藏)
- 数据集内容查看
- 数据集收藏/取消收藏
- 文件操作功能:
- 多种文件上传方式(URL上传、服务器文件上传、浏览器直接上传)
- 文件重命名、删除、复制
- 文件预览