平台概述
OctopusAI 是一款通用的AI应用开发和执行平台,提供了从应用设计、工作流编排到GPU资源管理的完整解决方案。平台支持动态加载各类AI应用,通过可视化的工作流设计器编排复杂的AI处理流程,并自动调度GPU算力资源执行任务。
- AI应用设计:创建和配置各类AI应用,支持动态表单生成
- 工作流设计:可视化拖拽式设计复杂的AI处理流程
- GPU实例管理:集成GPU租用服务,支持实例的创建、启停和管理
- 远程任务执行:通过SSH安全连接远程GPU主机执行AI任务
- 实时进度监控:可视化展示任务执行流程和进度状态
- 历史记录管理:自动保存任务记录,支持结果查看和配置复用
- 批量处理:支持设置执行次数,自动进行批量任务处理
平台特点
- 应用独立性:每个AI应用独立配置,互不干扰
- 配置持久化:自动保存应用配置和执行历史
- 资源优化:智能调度GPU资源,支持任务完成后自动关机
- 网络加速:支持学术加速和SSH境外代理,适配不同网络环境
- 扩展性强:支持通过配置文件添加新的AI应用
应用场景
平台可应用于多种AI场景,例如:
- 视频生成与编辑(如商品讲解视频生成)
- 图像处理与生成
- 语音合成与识别
- 自然语言处理
- 多模态AI任务
- 自定义AI工作流
界面介绍
平台采用三栏布局设计,功能分区清晰,操作便捷直观。
整体布局
| 区域 | 功能说明 |
|---|---|
| 顶部导航栏 | 包含应用切换、功能入口和全局操作按钮 |
| 左侧面板 | 应用配置区域,根据当前应用动态生成配置表单 |
| 中间面板 | 历史记录区域,展示应用执行历史和结果 |
| 右侧面板 | 执行流程区域,实时显示任务执行步骤和状态 |
顶部导航栏
标签页
- 应用设计:当前激活标签,显示选定应用的配置界面
- AI应用设计:链接到AI应用设计器,用于创建新应用
- AI工作流设计:链接到工作流设计器,用于设计处理流程
操作按钮
- 刷新:刷新当前页面数据,重新加载应用状态
- AI应用设计(链接):快速跳转到应用设计器
- AI工作流设计(链接):快速跳转到工作流设计器
左侧配置面板
左侧面板内容根据当前选择的应用动态变化,通常包含以下区域:
应用介绍区
- 应用来源:显示应用提供者信息
- 联系作者:获取应用技术支持
- 项目主页:访问应用项目主页
- 编辑配置:编辑应用配置文件
参数配置区
根据应用需求动态生成的表单字段,常见类型包括:
- 文本输入框:输入产品描述、提示词等文本内容
- 文件选择器:上传音频、图片、视频等参考文件
- 多文件列表:管理多个参考文件,支持添加和删除
- 下拉选择框:选择预设选项
- 复选框:启用/禁用特定功能选项
- 数字输入:设置数量、次数等数值参数
带 * 标记的字段为必填项,必须填写才能执行任务。
算力中心区
- 主机选择:下拉列表选择可用的GPU实例
- 状态显示:显示实例运行状态(运行中/已停止等)
- SSH连接信息:主机地址、端口、用户名、密码
- 快捷操作:复制密码、SSH连接、主机日志等
执行控制区
- 处理选项:初始化安装、学术加速、SSH代理等复选项
- 执行次数:设置批量执行的次数
- 停止任务:中断当前执行的任务
中间历史记录面板
展示当前应用的所有执行历史记录,每条记录包括:
- 任务标题:显示应用名称和执行信息
- 执行时间:任务启动的日期和时间
- 配置参数:显示关键配置信息
- 生成结果:输出文件的保存路径
每条记录提供"查看"、"使用"、"删除"操作按钮。
右侧执行流程面板
实时显示当前任务的执行步骤,采用层级结构展示:
- 主步骤:显示任务的主要阶段(如步骤1、步骤2...)
- 子步骤:显示每个主步骤的详细操作
- 状态指示:用颜色标识步骤的执行状态
- 绿色 - 已完成
- 红色 - 执行中
- 灰色 - 待执行
AI应用管理
平台支持管理多个AI应用,每个应用独立配置,互不影响。
应用类型
平台支持两种类型的应用:
- 单场景应用:执行单一特定任务的应用(如"商品讲解视频生成-单场景")
- 多场景应用:支持多个场景或模式的应用
应用切换
通过顶部导航栏的"AI应用设计"链接进入应用管理界面:
- 查看所有已安装的应用列表
- 选择要使用的应用并加载其配置界面
- 创建新的AI应用
- 编辑现有应用的配置
应用配置
每个应用的配置界面包含:
根据应用需求填写相应的参数字段:
- 文本类参数:在输入框中填写内容
- 文件类参数:点击"浏览"或"添加文件"上传文件
- 选项类参数:从下拉列表选择或勾选复选框
在"算力中心"区域选择执行任务的GPU主机:
- 从下拉列表选择可用的GPU实例
- 确认实例状态为"运行中"
- 如需新建实例,点击"租用GPU主机"
根据需要设置执行控制选项:
- 勾选"初始化安装"(首次使用该GPU时)
- 根据服务器位置选择"学术加速"或"SSH境外代理"
- 设置"执行次数"(批量处理时)
- 勾选"完成后关机"以节省费用
配置完成后,任务将自动开始执行:
- 观察右侧"执行流程"面板查看实时进度
- 需要中断时点击"停止任务"按钮
任务完成后,在"历史记录"面板查看结果:
- 点击"查看"打开输出文件夹
- 点击"使用"可复用本次配置
应用示例:商品讲解视频生成
以下是平台中一个典型应用的配置示例:
| 参数名称 | 说明 |
|---|---|
| 产品说明 | 输入产品名称或描述,用于生成营销文案和视频内容 |
| 音色参考文件 | 上传10秒以内的音频文件,用于提取说话人音色 |
| 参考图像 | 上传产品相关的原始图片和参考图片,支持多图 |
| 首图生成提示词 | 描述对视频首图的编辑要求和期望效果 |
不同应用的参数配置各不相同,请根据具体应用的要求填写相应的参数。以上仅为"商品讲解视频生成"应用的示例参数。
AI应用设计
平台提供AI应用模块生成器,支持通过开源项目URL自动生成应用配置文件。用户无需编写代码,即可快速添加新的AI应用。
应用设计器访问
- 点击顶部导航栏的"AI应用设计"链接
- 或在应用配置界面点击"编辑配置"进入编辑模式
新建应用
通过项目URL自动创建新应用配置:
在应用设计器中:
- 在"项目网址"输入框粘贴项目URL
- 支持GitHub项目链接(如:
https://github.com/xxx/xxx) - 支持ModelScope项目链接(如:
https://www.modelscope.cn/models/xxx/xxx)
- 支持GitHub项目链接(如:
- 在"生成提示"框输入额外要求(可选)
- 勾选"使用Claude Code"可启用交互式编辑(可选)
点击"立即构建"按钮:
- 系统自动获取项目的README文档
- AI分析项目内容并生成应用配置
- 在"生成日志"区域显示实时进度
生成完成后:
- 在"生成结果预览"区域查看配置内容
- 检查应用名称、描述、参数等是否正确
- 如需修改,可调整"生成提示"后重新生成
点击"保存配置"按钮:
- 确认文件名(通常为app_id.json格式)
- 选择保存位置(默认为
./task_configs/目录) - 保存后应用自动出现在应用列表中
编辑应用
修改已有应用的配置:
在应用设计器中:
- 从"应用选择"下拉列表中选择要编辑的应用
- 当前配置自动加载并显示
在"生成提示"框中输入修改说明:
- 例如:"添加语言选择参数"、"修改默认值"、"修复错误"等
- 清晰描述可获得更好的修改效果
点击"立即构建"按钮:
- AI根据要求自动修改配置文件
- 在"生成结果预览"区域查看修改后的配置
点击"保存配置"覆盖原文件:
- 修改后的配置立即生效
- 刷新应用列表可看到更新
使用技巧
- 选择项目:优先选择有详细README文档的项目
- 明确需求:在生成提示中清晰描述所需功能和参数
- 分步完善:先生成基础配置,再逐步添加高级参数
- 测试验证:保存后先运行简单任务测试配置是否正确
- 备份配置:修改前先备份原配置文件
- 小步修改:每次只修改一个或少数几个参数
- 验证效果:每次修改后测试应用是否正常工作
- 应用ID(app_id)必须唯一,不能与已有应用重复
- 应用名称建议使用"中文功能-项目名"格式
- 生成完成后建议仔细检查配置文件的完整性
- 复杂的应用配置可能需要多次调整才能达到理想效果
工作流设计
平台提供可视化工作流设计器,支持通过拖拽方式设计复杂的AI处理流程。工作流由多个AI应用组件组合而成,实现端到端的自动化任务处理。
访问工作流设计器
- 点击顶部导航栏的"AI工作流设计"链接
- 或在应用配置界面点击"编辑配置"进入流程编辑
设计器界面
工作流设计器采用专业的可视化设计界面,支持拖拽式操作和实时预览。
界面分区说明
| 区域 | 功能说明 |
|---|---|
| 顶部工具栏 | 包含工作流选择下拉框、文件操作按钮(新建/打开/保存)、自动排列、验证工作流等快捷操作 |
| 左侧应用库 | 列出所有可用的AI应用组件,支持搜索和快速添加。每个应用显示名称和简短描述 |
| 中间画布 | 大型工作区域(3000×3000像素),支持滚动和缩放。可自由拖拽节点、创建连接 |
| 右侧属性面板 | 包含三个选项卡: • 属性:配置工作流元信息、添加用户输入节点 • 预览:查看生成的JSON配置文件 • AI生成:使用AI自动生成工作流配置 |
画布元素
- 应用节点:方形卡片,显示应用名称和连接状态。选中时显示高亮边框
- 用户输入节点:圆形节点,代表需要用户提供的输入参数
- 连接线:带箭头的连线,表示数据流转方向。连接线通过配置输入项后自动绘制
- 网格背景:帮助对齐节点,提升视觉清晰度
节点状态说明
- 普通状态:白色背景,黑色边框
- 选中状态:橙色边框高亮显示
- 已配置输入:节点左侧显示绿色指示点
- 未配置输入:节点左侧显示红色指示点
创建工作流
从左侧应用列表添加组件到画布:
- 在左侧面板浏览或搜索应用
- 点击应用名称或"添加"按钮
- 节点自动添加到画布中心
- 拖拽节点调整位置
为节点的输入参数配置数据来源。这是工作流设计最核心的操作。
打开配置对话框:
- 方法1:右键点击节点,选择"配置输入项..."
- 方法2:选中节点后按
F2键
输入配置对话框说明:
- 对话框标题显示节点名称
- 列出该节点的所有输入参数
- 每个参数显示:参数标签、是否必填、当前配置状态
5种输入类型详解:
| 输入类型 | 说明 | 使用场景 |
|---|---|---|
| 输入组件 | 使用右侧"工作流输入"中定义的用户输入组件 | 需要用户在执行时提供的参数(如文本、文件等) |
| 模块预置输入 | 由用户在执行时通过输入框提供的值 | 临时性的、不需要作为工作流输入的参数 |
| 节点引用 | 使用其他应用节点的输出结果 | 节点间的数据传递,形成工作流 |
| 默认值 | 使用应用配置中预设的默认值 | 固定参数,不需要用户修改 |
| 空值 | 不提供任何值 | 可选参数,留空不使用 |
自动配置规则:
- 必填参数 + 有默认值 → 自动使用"默认值"
- 必填参数 + 无默认值 → 自动使用"模块预置输入"
- 可选参数 → 自动使用"空值"
配置完成后:
- 点击"保存"按钮应用配置
- 系统自动绘制连接线
- 节点左侧显示绿色/红色指示点表示配置状态
定义工作流需要的用户输入:
- 点击右侧面板的"属性"选项卡
- 找到"工作流输入"部分
- 点击"添加用户输入"按钮
- 选择输入类型(文本、文件、选项等)
- 输入标签名称(如"产品说明"、"参考图像")
- 设置是否必填
- 点击"保存"
用户输入节点会自动添加到画布。
将用户输入分配给需要它的应用节点:
- 在节点右键菜单中选择"配置输入项..."
- 找到需要使用用户输入的参数
- 在输入来源中选择对应的"用户输入"
- 保存配置
连接线会自动绘制,表示数据流向。
建立节点间的数据流转关系:
- 打开目标节点的"配置输入项"对话框
- 找到需要使用其他节点输出的参数
- 在输入来源中选择"节点输出"
- 从下拉列表中选择源节点
- 保存配置
系统会自动绘制从源节点到目标节点的连接线。
查看节点的连接关系:
- 右键点击节点
- 选择"查看连接"
- 显示所有与该节点相关的连接信息
检查工作流配置是否正确:
- 菜单栏选择"编辑" → "验证工作流"
- 或使用快捷键检查配置
- 系统检查:
- 所有必填参数是否已配置
- 连接是否完整
- 是否存在循环依赖
- 显示验证结果或错误提示
验证通过后保存工作流配置:
- 菜单栏选择"文件" → "保存应用配置"
- 或按
Ctrl+S快捷键 - 首次保存需要输入应用名称和元数据
- 选择保存位置(默认:
./task_configs/目录) - 工作流自动出现在应用列表中
典型工作流示例
以下是一个完整的商品讲解视频生成工作流,包含7个步骤:
| 步骤 | 节点名称 | 输入来源 | 说明 |
|---|---|---|---|
| 1 | 创建视频首图 | 用户输入:提示词、参考图像 | 使用图像编辑应用生成视频首图 |
| 2 | 生成广告文案 | 用户输入:产品说明 | 使用LLM生成营销文案 |
| 3 | 生成语音 | 节点2的输出 + 用户输入:音色文件 | 使用广告文案合成语音 |
| 4 | 生成视频 | 节点1的输出 + 节点3的输出 | 使用首图和语音生成视频 |
| 5 | 生成视频字幕 | 节点4的输出 | 识别语音内容并添加字幕 |
| 6 | 音乐创作 | 节点5的输出 | 生成背景音乐并融合到视频 |
| 7 | 视频高清放大 | 节点6的输出 | 提升视频分辨率和质量 |
数据流转关系:
用户输入 → [创建视频首图] ─────────────┐
↓ ↓
用户输入 → [生成广告文案] → [生成语音] ─┤
├→ [生成视频] → [生成字幕] → [音乐创作] → [视频放大] → 最终输出
用户输入 ──────────────────────────────┘
编辑工作流
修改已有工作流的操作:
| 操作 | 方法 |
|---|---|
| 选中节点 | 点击节点,节点显示高亮边框 |
| 移动节点 | 拖拽节点到新位置 |
| 删除节点 | 选中节点后按 Delete 键,或右键选择"删除节点" |
| 重命名节点 | 右键点击节点,选择"重命名..." |
| 配置输入项 | 右键点击节点,选择"配置输入项...",或按 F2 键 |
| 查看连接 | 右键点击节点,选择"查看连接" |
| 复制节点 | 右键点击节点,选择"复制节点" |
| 取消选择 | 按 Escape 键 |
快捷键
工作流设计器提供丰富的快捷键,大幅提升操作效率。
快捷键详细列表
| 快捷键 | 功能 | 使用场景 |
|---|---|---|
F2 |
打开选中节点的输入项配置 | 配置节点输入参数,最常用的快捷键 |
Delete |
删除选中的节点 | 移除不需要的节点,有确认提示 |
Escape |
取消选择节点 | 快速取消当前选中状态 |
Ctrl+S |
保存工作流配置 | 保存当前工作流到文件 |
Ctrl+O |
打开已有工作流 | 从文件加载工作流配置 |
Ctrl+N |
新建工作流 | 清空画布,创建新的工作流 |
Ctrl+A |
自动排列节点布局 | 按依赖关系自动排列所有节点,整理混乱布局 |
鼠标拖拽 |
移动节点位置 | 自由调整节点在画布上的位置 |
右键菜单 |
打开上下文菜单 | 访问节点相关操作(配置、删除、复制等) |
使用技巧
- 规划流程:设计前先画出流程草图,明确各步骤的输入输出
- 节点命名:使用清晰的节点名称(如"生成语音"而非"TTS")
- 合理布局:从左到右、从上到下排列节点,便于理解
- 分步测试:先设计简单流程测试,确认无误后再扩展
- 保存备份:重要工作流保存备份,避免误操作丢失
- 使用验证:保存前使用"验证工作流"检查配置正确性
- 连接方式:连接通过配置对话框设置,不是拖拽连接线
- 执行顺序:节点按配置顺序执行,确保数据流向正确
- 避免循环:不要创建循环依赖(A→B→A)
- 完整配置:所有节点的输入参数都必须配置来源
- 输出路径:最后一个节点的输出即为工作流的最终输出
工作流vs单个应用
| 单个AI应用 | 工作流 |
|---|---|
| 执行单一的AI任务 | 组合多个应用完成复杂任务 |
| 用户配置所有参数 | 应用间自动传递数据 |
| 适合简单、独立的任务 | 适合多步骤、端到端的处理 |
| 例如:图像生成、语音合成 | 例如:视频生成、数字人制作 |
任务执行
配置完成后,平台将自动执行任务并提供实时进度监控。
执行流程
配置完成后任务自动开始执行:
- 平台验证所有必填参数
- 建立与GPU主机的SSH连接
- 如勾选"初始化安装",先安装依赖环境
- 开始执行工作流的第一步
通过右侧"执行流程"面板实时监控:
- 查看当前执行到的步骤(红色标识)
- 查看已完成的步骤(绿色标识)
- 查看待执行的步骤(灰色标识)
- 展开主步骤查看子步骤详情
系统实时输出执行日志:
- 显示每一步的执行状态
- 输出关键信息和结果
- 显示错误和警告信息
- 支持日志搜索和过滤
如需中断任务:
- 点击"停止任务"按钮
- 系统将停止当前步骤的执行
- 已完成的步骤结果将被保留
- 可修改配置后重新启动任务
任务全部步骤执行完成后:
- 所有步骤显示为绿色(已完成)
- 生成结果保存到指定目录
- 如勾选"完成后关机",GPU实例将自动关闭
- 执行记录自动保存到历史记录
批量执行
平台支持批量执行相同配置的任务:
设置执行次数
- 在"执行次数"输入框中设置要执行的次数
- 平台将按顺序依次执行每个任务
- 每次执行都会生成独立的输出结果
- 可通过"执行次数"标签查看当前进度(如:1/100)
批量执行管理
- 进度跟踪:右侧面板显示当前执行到第几次
- 中途停止:随时点击"停止任务"中断批量执行
- 结果管理:每次执行结果独立保存,在历史记录中分别查看
- 费用控制:大批量执行建议启用"完成后关机"
- 执行次数设置越大,总耗时和GPU费用越高
- 建议先用小次数(如1-5次)测试,确认效果后再大批量执行
- 大批量执行前请确认GPU实例状态稳定
- 监控任务进度,及时发现和处理异常
GPU实例管理
平台集成了GPU实例租用和管理功能,为AI任务提供强大的算力支持。
访问GPU租赁界面
- 在"算力中心"区域点击"租用GPU主机"链接
- 或在相关管理界面访问GPU租赁功能
GPU租赁界面
GPU租赁窗口采用三栏布局:
- 顶部区域:服务供应商选择、刷新按钮
- 左侧面板:
- 可用地区列表(可点击选择或显示全部)
- 产品筛选(按GPU型号筛选)
- 中间表格:显示所有可用的GPU产品
- 底部状态栏:显示加载状态和提示信息
租用GPU实例流程
在顶部下拉列表中选择供应商:
- 专业级数据中心:适用于国内用户
- 专业级数据中心 - 境外专用:适用于境外任务
- RunPod GPU云:云端GPU资源
在左侧地区列表中选择数据中心:
- 点击地区名称(如"华北-北京")
- 或点击"显示全部"查看所有地区的产品
- 地区卡片显示该地区支持的GPU类型
- 绿色标签表示支持网络存储
- 蓝色标签表示支持实例网络
使用左下方的产品筛选功能:
- 系统自动加载所有GPU型号的复选框
- 勾选需要的GPU型号 li>点击"显示全部"显示所有产品
- 产品列表实时更新
产品表格显示以下信息:
| 列名 | 说明 |
|---|---|
| ID | 产品唯一标识符 |
| GPU型号 | GPU型号名称(如H100 SXM 80GB) |
| CPU/GPU | 每个GPU配的CPU核心数 |
| 内存/GPU | 每个GPU配的内存大小(GB) |
| 磁盘/GPU | 每个GPU配的磁盘空间(GB) |
| 按需价格 | 每卡每小时的价格(元/小时/卡) |
| 可用区域 | 该GPU产品可用的地区列表 |
| 库存状态 |
充足 - 库存充足 正常 - 库存正常 紧张 - 库存紧张 库存不足 - 暂时缺货 |
点击产品行的"租用"按钮:
- 如果未选择地区,弹出地区选择对话框
- 如果已选择地区,直接进入确认对话框
在租用确认对话框中配置:
- 产品:显示GPU型号
- 价格:显示按需价格和存储价格
- 地区:显示选择的数据中心
- GPU卡数:选择租用的GPU数量(1-8卡)
- 存储(GB):设置磁盘存储大小(10-1000GB)
- 系统镜像:从下拉列表选择系统镜像
- 默认镜像:Ubuntu 24.04、Ubuntu 22.04
- 自定义镜像:从task_configs目录加载
选择镜像后,"确定"按钮才会启用。
点击"确定"按钮提交租用请求:
- 系统显示进度对话框
- 状态显示:"正在提交创建请求..."
- 等待实例创建完成
- 实例状态会实时更新(待创建→创建中→拉取镜像中→运行中)
实例创建成功后:
- 系统显示成功提示
- 点击"确定"后,GPU实例自动添加到"选择主机"列表
- 可以在应用配置界面直接使用新租用的实例
- 实例信息包括:实例ID、SSH连接信息等
服务供应商
| 供应商 | 适用场景 |
|---|---|
| 专业级数据中心 | 适用于国内用户,网络延迟低,连接稳定 |
| 专业级数据中心 - 境外专用 | 适用于境外任务,需要访问海外服务 |
| RunPod GPU云 | 云端弹性资源,按需使用 |
实例状态
租用过程中,实例会经历以下状态:
| 状态 | 说明 |
|---|---|
| 待创建 | 租用请求已提交,等待处理 |
| 创建中 | 正在创建实例资源 |
| 拉取镜像中 | 正在下载系统镜像 |
| 运行中 | 实例已启动,可以正常使用 |
| 已停止 | 实例已停止,但不收费 |
价格说明
- 按需价格:按实际使用时长计费,单位为元/小时/卡
- 存储价格:0.01元/GB/天,按天计费
- 租用开始:实例进入"运行中"状态后开始计费
- 租用结束:实例停止后停止计费
其他GPU管理功能
查看已有实例
在"算力中心"区域的"选择主机"下拉列表中:
- 查看所有已租用的GPU实例
- 显示每个实例的运行状态(运行中/已停止)
- 点击"刷新"按钮更新实例列表和状态
实例信息查看
选择GPU实例后显示的连接信息:
- 主机地址:代理域名或IP地址
- 端口:SSH连接端口
- 用户名:默认为 root
- 密码:自动生成的安全密码
- 复制密码:一键复制密码到剪贴板
- 选择合适地区:优先选择网络延迟低的地区
- 关注库存状态:库存充足的产品可以随时租用,库存紧张的建议尽早租用 合理配置资源:根据任务需求选择GPU数量和存储大小
- 选择镜像:优先选择熟悉Linux发行版
- 监控费用:定期查看余额,确保账户余额充足
- 及时关机:任务完成后及时停止实例,避免持续计费
- 余额要求:确保账户余额充足才能创建实例
- 创建时间:实例创建通常需要1-5分钟,请耐心等待
- 不可中断:创建过程中不要关闭窗口或中断网络
- 首次使用:首次租用建议先租用1-2卡的实例进行测试
- 费用控制:启用"完成后关机"选项可自动关机
历史记录管理
平台自动保存所有应用的执行历史,方便查看和复用。
历史记录面板
中间面板显示当前应用的所有执行历史:
- 记录数量:标题栏显示"历史记录 X 条"
- 记录列表:按时间倒序显示所有执行记录
- 记录详情:每条记录显示任务标题、时间、配置和结果
记录信息
每条历史记录包含以下信息:
| 信息项 | 说明 |
|---|---|
| 任务标题 | 显示应用名称和场景类型(如"商品讲解视频生成-单场景") |
| 执行时间 | 显示任务启动的日期和时间(如 2026-01-13 13:55) |
| 配置参数 | 显示关键配置信息(如音色文件路径、参考图片等) |
| 生成结果 | 显示输出文件的保存路径 |
记录操作
每条历史记录提供以下操作按钮:
| 操作 | 说明 |
|---|---|
| 查看 | 在文件管理器中打开输出文件夹,查看生成的文件 |
| 使用 | 将该记录的配置参数加载到表单中,方便快速复用配置 |
| 删除 | 删除该历史记录和对应的输出文件(需确认) |
使用技巧
- 快速复用:点击"使用"按钮可快速加载成功的配置,节省时间
- 对比效果:查看不同配置的执行结果,对比效果
- 定期清理:定期删除不再需要的历史记录,节省磁盘空间
- 结果备份:查看输出文件后,建议复制到其他位置进行备份
- 错误排查:查看失败记录的配置,帮助排查问题
历史记录存储
- 历史记录保存在本地配置文件中
- 每个应用的历史记录独立存储
- 删除应用不会自动删除其历史记录
- 输出文件默认保存在应用指定的输出目录中
常见问题
Q1: 如何添加新的AI应用?
A: 添加新应用的步骤:
- 点击顶部导航栏的"AI应用设计"链接
- 在应用设计器中定义应用的名称、描述和参数
- 配置应用的输入字段和表单类型
- 设计应用的执行工作流
- 保存应用配置
- 新应用将出现在应用列表中供选择
Q2: GPU实例无法连接怎么办?
A: 常见原因和解决方法:
- 实例未启动:检查实例状态,如为"已停止"则需要先启动
- 网络问题:检查本地网络连接,尝试启用"SSH境外代理"
- 密码错误:使用"复制密码"功能确保密码正确
- 防火墙限制:检查本地防火墙是否阻止SSH连接
- 实例异常:尝试重启实例或联系技术支持
Q3: 任务执行失败如何排查?
A: 排查步骤:
- 查看日志区域的错误信息,定位失败步骤
- 检查GPU实例状态和资源使用情况
- 确认所有必填参数已正确填写
- 验证上传的文件格式和大小是否符合要求
- 检查网络连接是否稳定
- 尝试重新执行任务
常见失败原因包括:内存不足、网络超时、依赖包缺失、参数错误等。
Q4: 如何降低GPU使用成本?
A: 成本优化建议:
- 启用自动关机:勾选"完成后关机",任务结束后自动停止实例
- 合理选型:根据任务需求选择合适的GPU型号
- 批量处理:合并多个任务,减少实例启停次数
- 使用镜像:导出常用环境镜像,节省配置时间
- 监控进度:及时发现问题,避免空转计费
- 定期检查:查看"余额管理",了解消费情况
Q5: 批量执行时如何管理结果?
A: 批量执行结果管理:
- 每次执行生成独立的输出文件,文件名通常包含时间戳或序号
- 所有执行记录都保存在历史记录中,可分别查看
- 使用"查看"功能打开对应的输出文件夹
- 建议定期整理和归档输出文件
- 失败的执行不会产生有效结果,可删除对应记录
Q6: 如何修改已有应用的配置?
A: 修改应用配置:
- 在应用配置界面点击"编辑配置"链接
- 进入配置编辑模式
- 修改需要调整的参数定义
- 保存配置更改
- 重新加载应用以应用更改
修改应用配置可能影响现有历史记录的兼容性,建议谨慎操作并做好备份。
Q7: 两个应用可以同时执行吗?
A: 关于并发执行的说明:
- 同一个GPU实例同时只能执行一个任务
- 可以租用多个GPU实例同时执行不同的任务
- 批量执行功能是顺序执行,不是并发执行
- 切换应用不会中断正在执行的任务
- 建议等待当前任务完成后再启动新任务
Q8: 如何导出和导入应用配置?
A: 配置导入导出:
- 导出配置:在应用设计器中导出应用配置文件(JSON格式)
- 导入配置:在应用设计器中导入已保存的配置文件
- 配置文件可以分享给其他用户
- 导入前请确保配置文件来源可靠
Q9: 系统的最低要求是什么?
A: 本地系统要求:
- 操作系统:Windows 10/11、macOS 10.14+、主流Linux发行版
- 内存:建议8GB以上
- 磁盘空间:至少1GB可用空间(不含输出文件)
- 网络:稳定的互联网连接
- Java运行环境:需要Java 11或更高版本
实际AI计算在远程GPU实例上进行,对本地硬件要求不高。
Q10: 如何安全地退出程序?
A: 安全退出流程:
- 点击窗口关闭按钮
- 系统自动检查是否有运行中的GPU主机
- 如有运行中的实例,提示选择:
- "停止主机并退出":停止所有GPU主机后退出
- "保留主机并退出":保持GPU主机运行状态退出
- "取消":取消退出操作
- 显示资源清理进度
- 程序安全关闭
退出前确认任务已完成,避免数据丢失。如需长时间离开,建议选择"停止主机并退出"以节省费用。
Q11: 工作流步骤可以自定义吗?
A: 工作流自定义:
- 通过"AI工作流设计"进入工作流设计器
- 添加、删除、修改工作流步骤
- 设置步骤之间的依赖关系
- 为每个步骤配置参数和环境
- 保存工作流模板供后续使用
Q12: 如何联系技术支持?
A: 获取技术支持的途径:
- 点击应用配置区的"联系作者"链接
- 访问"项目主页"查看文档和更新
- 点击"主机日志"查看详细运行日志
- 查阅本手册的常见问题部分
- 通过项目主页的联系方式提交问题
快捷操作参考
| 功能 | 操作方式 |
|---|---|
| 刷新页面 | 点击顶部"刷新"按钮或按 F5 |
| 切换应用 | 点击"AI应用设计"进入应用列表 |
| 设计工作流 | 点击"AI工作流设计"进入工作流设计器 |
| 复制SSH密码 | 点击"复制密码"链接 |
| SSH连接 | 点击"SSH"链接 |
| 停止任务 | 点击"停止任务"按钮(红色) |
| 查看历史结果 | 点击历史记录中的"查看"链接 |
| 复用历史配置 | 点击历史记录中的"使用"按钮 |
| 删除历史记录 | 点击历史记录中的"删除"按钮 |
| 租用GPU | 点击"租用GPU主机"链接 |
| 余额管理 | 点击"余额管理"链接 |
| 查看主机日志 | 点击"主机日志"链接 |
版本更新日志
v1.0 (当前版本)
- AI应用平台基础功能
- 动态表单生成和配置管理
- 可视化工作流设计器
- GPU实例租用和管理集成
- SSH远程连接和任务执行
- 实时进度监控和日志输出
- 历史记录管理和配置复用
- 批量执行支持
- 学术加速和SSH境外代理
- 自动关机功能
- 镜像导入导出
附录
术语表
| 术语 | 说明 |
|---|---|
| AI应用 | 基于AI技术完成特定任务的应用程序,由配置参数和工作流组成 |
| 工作流 | 由多个步骤组成的处理流程,定义了任务的执行顺序和逻辑 |
| GPU实例 | 提供GPU算力的云服务器,用于执行AI计算任务 |
| SSH | Secure Shell,安全外壳协议,用于远程连接和管理服务器 |
| LLM | Large Language Model,大语言模型,用于文本生成和理解 |
| ASR | Automatic Speech Recognition,自动语音识别 |
| 单场景应用 | 执行单一特定任务的AI应用 |
| 多场景应用 | 支持多个场景或模式的AI应用 |
系统架构
平台采用三层架构设计:
- 表示层:提供用户界面,包括应用配置、工作流设计、进度监控等
- 业务层:处理应用管理、任务调度、工作流编排等业务逻辑
- 执行层:通过SSH连接远程GPU主机,执行实际的AI任务
配置文件
- ai_video_config.properties:平台主配置文件,保存全局设置
- ./task_configs/:应用配置目录,保存各应用的配置文件
- style.css:界面样式文件
相关资源
- 项目主页:访问平台主页获取最新版本和文档
- GPU租用服务:点击"租用GPU主机"了解GPU实例的详细信息和价格
- 余额管理:充值和查询账户余额
- PID管理:管理进程ID和访问权限
技术支持
如需技术支持或反馈问题,请通过以下方式联系:
- 点击应用配置区的"联系作者"链接
- 访问项目主页查看联系方式
- 提交问题到项目Issue跟踪系统