特殊接口详情(非标准 CRUD)
本目录列出各视图特有的接口(非基类提供的标准增删改查)。每个接口都标注了 HTTP 方法、参数、返回结构与所在代码文件。
标准 CRUD 接口(_info/list/show/add/edit/delete/action/echart 等)请参见 标准化接口。
各视图的 $view 路由前缀与归属见 接口总览。
说明:本批接口已逐个对照
myapp/views/*.py的@expose_api(url=...)/route_base核实路由(核实时间见仓库当前代码)。 与代码存在出入的地方就近用 “⚠️ 待核实” 标注,并给出文件:行号依据。
按域分组的子文档目录(TOC)
| 子文档 | 覆盖视图(route_base) | 主要接口主题 |
|---|---|---|
| 01-平台基础.md | /myapp、/userinfo/api、/project_modelview/api、/approval_modelview/api |
首页导航/菜单、个人信息、我的项目组、审批与资源提额 |
| 02-镜像与开发环境.md | /images_modelview/api、/notebook_modelview/api、/docker_modelview/api |
镜像在线构建、Jupyter/IDE 生命周期、容器 debug 与提交镜像 |
| 03-训练任务流.md | /pipeline_modelview/api、/pipeline_immutable_modelview、/task_modelview/api、/workflow_modelview/api、/nni_modelview/api |
Pipeline 运行/编排/复制/导入导出、固化任务流、Task 调试、Workflow 控制与 DAG、超参搜索 |
| 04-数据开发任务流.md | /etl_pipeline_modelview/api、/etl_pipeline_run_modelview/api、/service_pipeline_modelview/api |
ETL 编排/提交、运行实例预览/日志/DAG、服务化任务流部署 |
| 05-模型与服务.md | /model_define_modelview/api、/training_model_modelview、/inferenceservice_modelview/api、/service_modelview/api、/model_market/{category}/api |
模型结构编排、模型下载/部署/指标、推理服务部署、内部服务、AIHub 一键开发/微调/部署 |
| 06-智能体与对话.md | /aitalk_modelview/api、/dingtalk、/wechat、/wework、/llm/api |
智能体对话/反馈/文件、钉钉/微信/企业微信接入、LLM 网关(OpenAI 兼容) |
| 07-数据治理.md | /dataset_modelview/api、/dimension_table_modelview/api、/blood、/proxy/labelstudio、/idex |
数据集上传/下载/预览/探索、维表与远程表 CRUD、血缘搜索、LabelStudio 代理、SQL 查询 |
| 08-运维系统.md | /message_modelview/api、/k8s、/dashboard/api、/bill_modelview/api、/total_resource/api |
消息 Webhook、K8s Pod 日志/终端/搜索、仪表盘布局、账单详情、整体资源监控 |
视图总目录(原 “## 目录” 锚点)
下表保留原文档的视图清单与归属,便于按视图名快速定位到对应子文档:
| 视图 | 路由前缀 | 所在子文档 | 代码文件 |
|---|---|---|---|
| 首页导航 | /myapp |
01 | myapp/views/home.py |
| 用户信息 | /userinfo/api |
01 | myapp/views/view_user_role.py |
| 项目组 | /project_modelview/api |
01 | myapp/views/view_team.py |
| 审批管理 | /approval_modelview/api |
01 | myapp/views/view_approval.py |
| 镜像管理 | /images_modelview/api |
02 | myapp/views/view_images.py |
| 在线IDE | /notebook_modelview/api |
02 | myapp/views/view_notebook.py |
| Docker构建 | /docker_modelview/api |
02 | myapp/views/view_docker.py |
| 训练Pipeline | /pipeline_modelview/api |
03 | myapp/views/view_pipeline.py |
| 固化任务流 | /pipeline_immutable_modelview |
03 | myapp/views/view_pipeline_immutable.py |
| 训练Task | /task_modelview/api |
03 | myapp/views/view_task.py |
| Workflow | /workflow_modelview/api |
03 | myapp/views/view_workflow.py |
| 超参搜索 | /nni_modelview/api |
03 | myapp/views/view_nni.py |
| ETL任务流 | /etl_pipeline_modelview/api |
04 | myapp/views/view_etl_pipeline.py |
| ETL运行实例 | /etl_pipeline_run_modelview/api |
04 | myapp/views/view_etl_pipeline_run.py |
| 服务化任务流 | /service_pipeline_modelview/api |
04 | myapp/views/view_service_pipeline.py |
| 模型定义 | /model_define_modelview/api |
05 | myapp/views/view_model_define.py |
| 训练模型 | /training_model_modelview |
05 | myapp/views/view_train_model.py |
| 推理服务 | /inferenceservice_modelview/api |
05 | myapp/views/view_inferenceserving.py |
| 内部服务 | /service_modelview/api |
05 | myapp/views/view_serving.py |
| AIHub模型市场 | /model_market/{category}/api |
05 | myapp/views/view_aihub.py |
| 智能体对话 | /aitalk_modelview/api |
06 | myapp/views/view_chat.py |
| 钉钉机器人 | /dingtalk |
06 | myapp/views/view_chat_dingtalk.py |
| 微信公众号 | /wechat |
06 | myapp/views/view_chat_wechat.py |
| 企业微信 | /wework |
06 | myapp/views/view_chat_wework.py |
| LLM网关 | /llm/api |
06 | myapp/views/view_llm_ingress.py |
| 数据集 | /dataset_modelview/api |
07 | myapp/views/view_dataset.py |
| 维表管理 | /dimension_table_modelview/api |
07 | myapp/views/view_dimension.py |
| 数据血缘 | /blood |
07 | myapp/views/view_blood.py |
| LabelStudio代理 | /proxy/labelstudio |
07 | myapp/views/view_labelstudio.py |
| SQL查询 | /idex |
07 | myapp/views/view_sqllab.py |
| 消息管理 | /message_modelview/api |
08 | myapp/views/view_message.py |
| K8s管理 | /k8s |
08 | myapp/views/view_k8s.py |
| 仪表盘 | /dashboard/api |
08 | myapp/views/view_dashboard.py |
| 账单 | /bill_modelview/api |
08 | myapp/views/view_bill.py |
| 整体资源 | /total_resource/api |
08 | myapp/views/view_total_resource.py |