feat: 更新后端配置、Docker部署、API模块及多项文档
- 更新后端 main.py、config.py 核心配置 - 更新 compute API 模块 - 更新 Docker 部署配置(app/compute docker-compose、nginx、环境变量) - 更新前端 API 模块(dataset、model、request)及 vite 配置 - 更新多项项目文档(架构、部署、开发计划、日志等) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -412,11 +412,11 @@ YG_FT/
|
||||
|
||||
联调接口:
|
||||
|
||||
- `GET /api/users`
|
||||
- `POST /api/users`
|
||||
- `PUT /api/users/{id}`
|
||||
- `DELETE /api/users/{id}`
|
||||
- `PUT /api/users/{id}/password`
|
||||
- `GET /modelTF/users`
|
||||
- `POST /modelTF/users`
|
||||
- `PUT /modelTF/users/{id}`
|
||||
- `DELETE /modelTF/users/{id}`
|
||||
- `PUT /modelTF/users/{id}/password`
|
||||
|
||||
#### 项目空间
|
||||
|
||||
@@ -439,12 +439,12 @@ YG_FT/
|
||||
|
||||
联调接口:
|
||||
|
||||
- `GET /api/projects`
|
||||
- `POST /api/projects`
|
||||
- `GET /api/projects/{id}`
|
||||
- `PUT /api/projects/{id}`
|
||||
- `GET /api/projects/{id}/members`
|
||||
- `POST /api/projects/{id}/members`
|
||||
- `GET /modelTF/projects`
|
||||
- `POST /modelTF/projects`
|
||||
- `GET /modelTF/projects/{id}`
|
||||
- `PUT /modelTF/projects/{id}`
|
||||
- `GET /modelTF/projects/{id}/members`
|
||||
- `POST /modelTF/projects/{id}/members`
|
||||
|
||||
#### 审批中心
|
||||
|
||||
@@ -466,10 +466,10 @@ YG_FT/
|
||||
|
||||
联调接口:
|
||||
|
||||
- `GET /api/approvals`
|
||||
- `POST /api/approvals/{id}/approve`
|
||||
- `POST /api/approvals/{id}/reject`
|
||||
- `POST /api/approvals/{id}/cancel`
|
||||
- `GET /modelTF/approvals`
|
||||
- `POST /modelTF/approvals/{id}/approve`
|
||||
- `POST /modelTF/approvals/{id}/reject`
|
||||
- `POST /modelTF/approvals/{id}/cancel`
|
||||
|
||||
#### 算力资源中心
|
||||
|
||||
@@ -493,10 +493,10 @@ YG_FT/
|
||||
|
||||
联调接口:
|
||||
|
||||
- `GET /api/compute/gpus`
|
||||
- `GET /api/compute/queue`
|
||||
- `GET /api/compute/nodes`
|
||||
- `GET /api/quotas/usage`
|
||||
- `GET /modelTF/compute/gpus`
|
||||
- `GET /modelTF/compute/queue`
|
||||
- `GET /modelTF/compute/nodes`
|
||||
- `GET /modelTF/quotas/usage`
|
||||
|
||||
### 5.2 现有页面改造
|
||||
|
||||
@@ -532,9 +532,9 @@ YG_FT/
|
||||
|
||||
交付接口:
|
||||
|
||||
- `POST /api/login`
|
||||
- `POST /api/logout`
|
||||
- `GET /api/me`
|
||||
- `POST /modelTF/login`
|
||||
- `POST /modelTF/logout`
|
||||
- `GET /modelTF/me`
|
||||
|
||||
#### Tenant / Project 模块
|
||||
|
||||
@@ -548,9 +548,9 @@ YG_FT/
|
||||
|
||||
交付接口:
|
||||
|
||||
- `/api/tenants`
|
||||
- `/api/projects`
|
||||
- `/api/projects/{id}/members`
|
||||
- `/modelTF/tenants`
|
||||
- `/modelTF/projects`
|
||||
- `/modelTF/projects/{id}/members`
|
||||
|
||||
#### Resource ACL 模块
|
||||
|
||||
@@ -562,8 +562,8 @@ YG_FT/
|
||||
|
||||
交付接口:
|
||||
|
||||
- `GET /api/resources/{resource_type}/{resource_id}/acl`
|
||||
- `PUT /api/resources/{resource_type}/{resource_id}/acl`
|
||||
- `GET /modelTF/resources/{resource_type}/{resource_id}/acl`
|
||||
- `PUT /modelTF/resources/{resource_type}/{resource_id}/acl`
|
||||
|
||||
#### Compute Gateway 模块
|
||||
|
||||
@@ -581,16 +581,16 @@ YG_FT/
|
||||
|
||||
交付接口:
|
||||
|
||||
- `GET /api/compute/gpus`
|
||||
- `GET /api/compute/queue`
|
||||
- `GET/POST/PUT /api/compute/nodes`
|
||||
- `POST /api/compute/nodes/{id}/test-connection`
|
||||
- `POST /api/compute/nodes/{id}/enable`
|
||||
- `POST /api/compute/nodes/{id}/disable`
|
||||
- `POST /api/compute/nodes/{id}/drain`
|
||||
- `GET /api/compute/nodes/{id}/replicas`
|
||||
- `POST /api/internal/compute-sync/jobs/poll`
|
||||
- `POST /api/internal/compute-sync/resources`
|
||||
- `GET /modelTF/compute/gpus`
|
||||
- `GET /modelTF/compute/queue`
|
||||
- `GET/POST/PUT /modelTF/compute/nodes`
|
||||
- `POST /modelTF/compute/nodes/{id}/test-connection`
|
||||
- `POST /modelTF/compute/nodes/{id}/enable`
|
||||
- `POST /modelTF/compute/nodes/{id}/disable`
|
||||
- `POST /modelTF/compute/nodes/{id}/drain`
|
||||
- `GET /modelTF/compute/nodes/{id}/replicas`
|
||||
- `POST /modelTF/internal/compute-sync/jobs/poll`
|
||||
- `POST /modelTF/internal/compute-sync/resources`
|
||||
|
||||
#### Fine Tune 模块
|
||||
|
||||
@@ -606,7 +606,7 @@ YG_FT/
|
||||
|
||||
交付接口:
|
||||
|
||||
- 沿用 `docs/backend-api-design.md` 的 `/api/fine-tune` 系列。
|
||||
- 沿用 `docs/backend-api-design.md` 的 `/modelTF/fine-tune` 系列。
|
||||
|
||||
#### Approval 模块
|
||||
|
||||
@@ -619,8 +619,8 @@ YG_FT/
|
||||
|
||||
交付接口:
|
||||
|
||||
- `/api/approvals`
|
||||
- `/api/approval-templates`
|
||||
- `/modelTF/approvals`
|
||||
- `/modelTF/approval-templates`
|
||||
|
||||
#### Audit 模块
|
||||
|
||||
@@ -634,8 +634,8 @@ YG_FT/
|
||||
|
||||
交付接口:
|
||||
|
||||
- `GET /api/audit-logs`
|
||||
- `GET /api/login-logs`
|
||||
- `GET /modelTF/audit-logs`
|
||||
- `GET /modelTF/login-logs`
|
||||
|
||||
### 6.2 P1 模块
|
||||
|
||||
@@ -660,13 +660,13 @@ YG_FT/
|
||||
|
||||
接口:
|
||||
|
||||
- `POST /compute/jobs`
|
||||
- `GET /compute/jobs/{id}`
|
||||
- `POST /compute/jobs/{id}/stop`
|
||||
- `GET /compute/jobs/{id}/logs`
|
||||
- `GET /compute/resources/gpus`
|
||||
- `POST /compute/files/upload`
|
||||
- `GET /compute/files/{id}/download`
|
||||
- `POST /modelTF/compute/jobs`
|
||||
- `GET /modelTF/compute/jobs/{id}`
|
||||
- `POST /modelTF/compute/jobs/{id}/stop`
|
||||
- `GET /modelTF/compute/jobs/{id}/logs`
|
||||
- `GET /modelTF/compute/resources/gpus`
|
||||
- `POST /modelTF/compute/files/upload`
|
||||
- `GET /modelTF/compute/files/{id}/download`
|
||||
|
||||
职责:
|
||||
|
||||
@@ -1044,66 +1044,66 @@ YG_FT/
|
||||
|
||||
| 工作包 | 页面/路由 | 前端开发 | 后端开发 | DB 关联 | 依赖 |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| 登录和会话 | `/login` | 登录表单、错误提示、登录后跳转、会话过期处理 | `POST /api/login`、`GET /api/me`、JWT 中间件 | `users`、`login_sessions`、`v_user_effective_permissions` | 无 |
|
||||
| 登录和会话 | `/login` | 登录表单、错误提示、登录后跳转、会话过期处理 | `POST /modelTF/login`、`GET /modelTF/me`、JWT 中间件 | `users`、`login_sessions`、`v_user_effective_permissions` | 无 |
|
||||
| 主布局和权限菜单 | `/` | 菜单按权限过滤、用户信息、项目切换器 | 当前用户权限、当前项目上下文 | `permissions`、`role_permissions`、`project_members` | 登录 |
|
||||
| 用户中心 | `/user-settings`、`/user-settings/create`、`/user-settings/:id/permission` | 用户列表、创建、禁用、重置密码、页面权限 | `/api/users` 系列 | `users`、`user_permissions`、`tenant_users` | 租户/项目 |
|
||||
| 用户中心 | `/user-settings`、`/user-settings/create`、`/user-settings/:id/permission` | 用户列表、创建、禁用、重置密码、页面权限 | `/modelTF/users` 系列 | `users`、`user_permissions`、`tenant_users` | 租户/项目 |
|
||||
| 无权限页 | `/permission-denied` | 无权限说明、返回入口 | 权限异常返回统一错误码 | 无新增 | 主布局 |
|
||||
|
||||
### 16.2 租户和项目空间
|
||||
|
||||
| 工作包 | 页面/路由 | 前端开发 | 后端开发 | DB 关联 | 依赖 |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| 租户管理 | `/tenants`、`/tenants/:id` | 租户列表、创建/禁用、配额、留存策略 | `/api/tenants` 系列 | `tenants`、`tenant_users`、`quotas`、`retention_policies` | 用户中心 |
|
||||
| 项目列表和详情 | `/projects`、`/projects/:id` | 项目列表、创建、归档、资源概览 | `/api/projects` 系列 | `projects`、`quota_usage` | 租户 |
|
||||
| 项目成员 | `/projects/:id/members` | 成员列表、添加成员、角色选择 | `/api/projects/{id}/members` 系列 | `project_members` | 项目 |
|
||||
| 资源授权 | `/projects/:id/permissions`、资源详情弹窗 | ACL 表格、用户/角色授权 | `/api/resources/{type}/{id}/acl` | `resource_acl` | 项目、资源表 |
|
||||
| 租户管理 | `/tenants`、`/tenants/:id` | 租户列表、创建/禁用、配额、留存策略 | `/modelTF/tenants` 系列 | `tenants`、`tenant_users`、`quotas`、`retention_policies` | 用户中心 |
|
||||
| 项目列表和详情 | `/projects`、`/projects/:id` | 项目列表、创建、归档、资源概览 | `/modelTF/projects` 系列 | `projects`、`quota_usage` | 租户 |
|
||||
| 项目成员 | `/projects/:id/members` | 成员列表、添加成员、角色选择 | `/modelTF/projects/{id}/members` 系列 | `project_members` | 项目 |
|
||||
| 资源授权 | `/projects/:id/permissions`、资源详情弹窗 | ACL 表格、用户/角色授权 | `/modelTF/resources/{type}/{id}/acl` | `resource_acl` | 项目、资源表 |
|
||||
|
||||
### 16.3 数据集和数据处理
|
||||
|
||||
| 工作包 | 页面/路由 | 前端开发 | 后端开发 | DB 关联 | 依赖 |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| 数据集列表 | `/dataset` | 列表、搜索、项目过滤、下载、删除审批入口 | `GET/DELETE /api/dataset-manage` | `datasets`、`resource_acl`、`approval_instances` | 项目上下文 |
|
||||
| 数据集创建/上传 | `/dataset/create`、`/dataset/:id/edit` | 表单、分片上传、离线导入弹窗 | `POST /api/dataset-manage`、`POST /api/files/upload-session`、`POST /api/import/local-dataset` | `datasets`、`dataset_files`、`storage_objects`、`file_upload_sessions`、`local_import_jobs` | 文件网关 |
|
||||
| 数据集预览/版本 | `/dataset/:id/preview` | 文件列表、内容预览、版本栏、在线编辑 | `/api/dataset-manage/preview`、`/versions` 系列 | `dataset_file_versions`、`dataset_records` | 数据集上传 |
|
||||
| 数据处理列表 | `/data-process` | 任务列表、状态、输出数据集跳转 | `/api/data-process` 系列 | `data_process_tasks` | 数据集 |
|
||||
| 数据处理创建向导 | `/data-process/create` | 任务配置、模型选择、源文件、预览切片、生成、结果编辑、发布 | `/api/data-process/{id}/source-files`、`preview/build`、`generate`、`publish` | `data_process_source_files`、`data_process_preview_items`、`data_process_results` | 数据集、模型、文件网关 |
|
||||
| 数据处理详情 | `/data-process/:id` | 运行统计、失败原因、结果表格 | `GET /api/data-process/{id}`、`results`、`events` | `data_process_tasks`、`data_process_results` | 数据处理任务 |
|
||||
| 数据转换 | `/data-convert` | 文件上传、转换状态、下载 | `/api/data-convert/jobs` 系列 | `data_convert_jobs`、`storage_objects` | 文件网关 |
|
||||
| 数据集列表 | `/dataset` | 列表、搜索、项目过滤、下载、删除审批入口 | `GET/DELETE /modelTF/dataset-manage` | `datasets`、`resource_acl`、`approval_instances` | 项目上下文 |
|
||||
| 数据集创建/上传 | `/dataset/create`、`/dataset/:id/edit` | 表单、分片上传、离线导入弹窗 | `POST /modelTF/dataset-manage`、`POST /modelTF/files/upload-session`、`POST /modelTF/import/local-dataset` | `datasets`、`dataset_files`、`storage_objects`、`file_upload_sessions`、`local_import_jobs` | 文件网关 |
|
||||
| 数据集预览/版本 | `/dataset/:id/preview` | 文件列表、内容预览、版本栏、在线编辑 | `/modelTF/dataset-manage/preview`、`/versions` 系列 | `dataset_file_versions`、`dataset_records` | 数据集上传 |
|
||||
| 数据处理列表 | `/data-process` | 任务列表、状态、输出数据集跳转 | `/modelTF/data-process` 系列 | `data_process_tasks` | 数据集 |
|
||||
| 数据处理创建向导 | `/data-process/create` | 任务配置、模型选择、源文件、预览切片、生成、结果编辑、发布 | `/modelTF/data-process/{id}/source-files`、`preview/build`、`generate`、`publish` | `data_process_source_files`、`data_process_preview_items`、`data_process_results` | 数据集、模型、文件网关 |
|
||||
| 数据处理详情 | `/data-process/:id` | 运行统计、失败原因、结果表格 | `GET /modelTF/data-process/{id}`、`results`、`events` | `data_process_tasks`、`data_process_results` | 数据处理任务 |
|
||||
| 数据转换 | `/data-convert` | 文件上传、转换状态、下载 | `/modelTF/data-convert/jobs` 系列 | `data_convert_jobs`、`storage_objects` | 文件网关 |
|
||||
|
||||
### 16.4 模型管理和训练
|
||||
|
||||
| 工作包 | 页面/路由 | 前端开发 | 后端开发 | DB 关联 | 依赖 |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| 模型列表 | `/model-manage` | 列表、用途标签、授权、导出、删除审批 | `/api/model-manage` 系列 | `models`、`trained_models`、`resource_acl` | 项目上下文 |
|
||||
| 模型创建/离线导入 | `/model-manage/create`、`/model-manage/:id/edit` | 本地/API 模型表单、离线导入 | `POST/PUT /api/model-manage`、`POST /api/import/local-model` | `models`、`storage_objects`、`local_import_jobs` | 文件网关 |
|
||||
| 权重合并 | `/model-manage/merge` | 选择训练产物、合并状态 | `POST /api/model-manage/merge`、`GET /api/compute/jobs/{id}` | `trained_models`、`compute_jobs` | 算力平台 |
|
||||
| 微调列表 | `/fine-tune` | 任务列表、停止、删除、日志入口 | `/api/fine-tune` 系列 | `fine_tune_tasks` | 模型、数据集 |
|
||||
| 微调创建 | `/fine-tune/create` | 训练参数、GPU 选择、命令预览、审批提示 | `POST /api/fine-tune`、`POST /api/fine-tune/start`、`GET /api/compute/gpus` | `fine_tune_tasks`、`compute_jobs`、`gpu_allocations` | 算力平台、审批 |
|
||||
| 训练日志和 checkpoint | `/training-log/:id` | 日志 tail、指标曲线、checkpoint、恢复/重试 | `GET /api/fine-tune/{id}/overview`、`checkpoints`、`resume`、`retry` | `fine_tune_metrics`、`fine_tune_checkpoints` | 训练任务 |
|
||||
| 训练引擎管理 | `/training-engines` | 引擎列表、schema、健康检查 | `/api/training-engines` 系列 | `training_engines` | 算力 Agent |
|
||||
| 模型列表 | `/model-manage` | 列表、用途标签、授权、导出、删除审批 | `/modelTF/model-manage` 系列 | `models`、`trained_models`、`resource_acl` | 项目上下文 |
|
||||
| 模型创建/离线导入 | `/model-manage/create`、`/model-manage/:id/edit` | 本地/API 模型表单、离线导入 | `POST/PUT /modelTF/model-manage`、`POST /modelTF/import/local-model` | `models`、`storage_objects`、`local_import_jobs` | 文件网关 |
|
||||
| 权重合并 | `/model-manage/merge` | 选择训练产物、合并状态 | `POST /modelTF/model-manage/merge`、`GET /modelTF/compute/jobs/{id}` | `trained_models`、`compute_jobs` | 算力平台 |
|
||||
| 微调列表 | `/fine-tune` | 任务列表、停止、删除、日志入口 | `/modelTF/fine-tune` 系列 | `fine_tune_tasks` | 模型、数据集 |
|
||||
| 微调创建 | `/fine-tune/create` | 训练参数、GPU 选择、命令预览、审批提示 | `POST /modelTF/fine-tune`、`POST /modelTF/fine-tune/start`、`GET /modelTF/compute/gpus` | `fine_tune_tasks`、`compute_jobs`、`gpu_allocations` | 算力平台、审批 |
|
||||
| 训练日志和 checkpoint | `/training-log/:id` | 日志 tail、指标曲线、checkpoint、恢复/重试 | `GET /modelTF/fine-tune/{id}/overview`、`checkpoints`、`resume`、`retry` | `fine_tune_metrics`、`fine_tune_checkpoints` | 训练任务 |
|
||||
| 训练引擎管理 | `/training-engines` | 引擎列表、schema、健康检查 | `/modelTF/training-engines` 系列 | `training_engines` | 算力 Agent |
|
||||
|
||||
### 16.5 评测、推理和发布
|
||||
|
||||
| 工作包 | 页面/路由 | 前端开发 | 后端开发 | DB 关联 | 依赖 |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| 评测列表 | `/model-eval` | 列表、分数、状态、删除 | `/api/model-eval` 系列 | `eval_tasks` | 模型、数据集 |
|
||||
| 评测创建 | `/model-eval/create` | 模型/数据集/维度/GPU 选择、指标配置 | `POST /api/model-eval/start`、`GET /api/dimension` | `eval_tasks`、`eval_dimensions`、`compute_jobs` | 算力平台 |
|
||||
| 评测详情 | `/model-eval/:id` | 综合评价、维度汇总、样本结果、人工复核预留 | `GET /api/model-eval/{id}`、`events` | `eval_sample_results`、`eval_dimension_summaries` | 评测任务 |
|
||||
| 评测维度 | `/model-eval/dimension/:id/edit` | 维度表单、Prompt 编辑 | `/api/dimension` 系列 | `eval_dimensions` | 模型管理 |
|
||||
| 推理列表/创建 | `/model-inference`、`/model-inference/create` | 任务列表、模型选择、GPU 选择、加载状态 | `/api/model-compare`、`load/unload` | `inference_tasks`、`inference_task_models` | 算力平台 |
|
||||
| 评测列表 | `/model-eval` | 列表、分数、状态、删除 | `/modelTF/model-eval` 系列 | `eval_tasks` | 模型、数据集 |
|
||||
| 评测创建 | `/model-eval/create` | 模型/数据集/维度/GPU 选择、指标配置 | `POST /modelTF/model-eval/start`、`GET /modelTF/dimension` | `eval_tasks`、`eval_dimensions`、`compute_jobs` | 算力平台 |
|
||||
| 评测详情 | `/model-eval/:id` | 综合评价、维度汇总、样本结果、人工复核预留 | `GET /modelTF/model-eval/{id}`、`events` | `eval_sample_results`、`eval_dimension_summaries` | 评测任务 |
|
||||
| 评测维度 | `/model-eval/dimension/:id/edit` | 维度表单、Prompt 编辑 | `/modelTF/dimension` 系列 | `eval_dimensions` | 模型管理 |
|
||||
| 推理列表/创建 | `/model-inference`、`/model-inference/create` | 任务列表、模型选择、GPU 选择、加载状态 | `/modelTF/model-compare`、`load/unload` | `inference_tasks`、`inference_task_models` | 算力平台 |
|
||||
| 推理对话 | `/model-inference/chat/:id` | 单模型流式对话、历史消息 | `stream-chat`、`chat-with-port` | `chat_sessions`、`chat_messages` | 推理服务 |
|
||||
| 模型对比 | `/model-compare/chat/:id`、`/model-compare/result` | 多模型对话、结果对比 | `/api/model-chat/*` | `chat_sessions`、`chat_messages` | 推理任务 |
|
||||
| 模型服务治理 | `/model-services`、`/model-services/:id` | 测试/生产服务、发布申请、下线、调用统计 | `POST /api/approvals`、`GET /api/usage/summary` | `model_services`、`approval_instances` | 审批、算力平台 |
|
||||
| 模型对比 | `/model-compare/chat/:id`、`/model-compare/result` | 多模型对话、结果对比 | `/modelTF/model-chat/*` | `chat_sessions`、`chat_messages` | 推理任务 |
|
||||
| 模型服务治理 | `/model-services`、`/model-services/:id` | 测试/生产服务、发布申请、下线、调用统计 | `POST /modelTF/approvals`、`GET /modelTF/usage/summary` | `model_services`、`approval_instances` | 审批、算力平台 |
|
||||
|
||||
### 16.6 审批、审计、算力和存储运维
|
||||
|
||||
| 工作包 | 页面/路由 | 前端开发 | 后端开发 | DB 关联 | 依赖 |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| 审批中心 | `/approvals`、`/approvals/pending`、`/approvals/mine`、`/approvals/:id` | 审批列表、详情、通过/驳回/撤回 | `/api/approvals` 系列 | `approval_instances`、`approval_steps` | 用户、项目 |
|
||||
| 审批模板 | `/approval-settings` | 动作策略、审批人规则、超时配置 | `/api/approval-templates` 系列 | `approval_templates` | 租户/项目 |
|
||||
| 算力资源中心 | `/compute`、`/compute/gpus`、`/compute/queue`、`/compute/nodes` | GPU 卡片、节点状态、队列、优先级、节点新增/编辑、连接测试、启用/禁用、维护模式、节点权重/标签、本地资源副本 | `/api/compute/*`、`/compute/*` 内部接口 | `compute_nodes`、`compute_node_engines`、`gpu_devices`、`compute_jobs`、`gpu_allocations`、`resource_replicas`、`resource_sync_jobs` | Compute API/Agent/File Gateway |
|
||||
| 存储管理 | `/storage` | 磁盘占用、大文件、临时文件、checkpoint 清理 | `GET /api/quotas/usage`、`GET/PUT /api/retention-policies` | `storage_nodes`、`storage_objects`、`cleanup_jobs`、`retention_policies` | 文件网关 |
|
||||
| 审计中心 | `/audit-logs`、`/login-logs`、`/download-logs` | 筛选、详情、导出 | `GET /api/audit-logs`、`GET /api/login-logs`、`GET /api/download-logs` | `audit_logs`、`login_sessions` | 审计中间件 |
|
||||
| 审批中心 | `/approvals`、`/approvals/pending`、`/approvals/mine`、`/approvals/:id` | 审批列表、详情、通过/驳回/撤回 | `/modelTF/approvals` 系列 | `approval_instances`、`approval_steps` | 用户、项目 |
|
||||
| 审批模板 | `/approval-settings` | 动作策略、审批人规则、超时配置 | `/modelTF/approval-templates` 系列 | `approval_templates` | 租户/项目 |
|
||||
| 算力资源中心 | `/compute`、`/compute/gpus`、`/compute/queue`、`/compute/nodes` | GPU 卡片、节点状态、队列、优先级、节点新增/编辑、连接测试、启用/禁用、维护模式、节点权重/标签、本地资源副本 | `/modelTF/compute/*`、`/modelTF/compute/*` 内部接口 | `compute_nodes`、`compute_node_engines`、`gpu_devices`、`compute_jobs`、`gpu_allocations`、`resource_replicas`、`resource_sync_jobs` | Compute API/Agent/File Gateway |
|
||||
| 存储管理 | `/storage` | 磁盘占用、大文件、临时文件、checkpoint 清理 | `GET /modelTF/quotas/usage`、`GET/PUT /modelTF/retention-policies` | `storage_nodes`、`storage_objects`、`cleanup_jobs`、`retention_policies` | 文件网关 |
|
||||
| 审计中心 | `/audit-logs`、`/login-logs`、`/download-logs` | 筛选、详情、导出 | `GET /modelTF/audit-logs`、`GET /modelTF/login-logs`、`GET /modelTF/download-logs` | `audit_logs`、`login_sessions` | 审计中间件 |
|
||||
|
||||
### 16.7 页面开发优先级建议
|
||||
|
||||
|
||||
Reference in New Issue
Block a user