reports
POST /reports.archive
描述
归档报告
参数
类型 | 名称 | 描述 | Schema |
---|---|---|---|
请求体 | request 必填 | 请求体 | request |
request
名称 | 描述 | Schema |
---|---|---|
comment 可选 | 客户端消息 | string |
task 必填 | 要归档的报告任务 ID | string |
响应
HTTP 码 | Schema |
---|---|
200 | 响应 200 |
响应 200
名称 | 描述 | Schema |
---|---|---|
archived 可选 | 已归档的报告数量 (0 或 1) | integer |
POST /reports.create
描述
创建新报告
参数
类型 | 名称 | 描述 | Schema |
---|---|---|---|
请求体 | request 必填 | 请求体 | request |
request
名称 | 描述 | Schema |
---|---|---|
comment 可选 | 自由文本注释 | string |
name 必填 | 报告名称。在公司内唯一。 | string |
project 可选 | 分配此报告的项目 ID。必须存在[ab] | string |
report 可选 | 报告模板 | string |
report_assets 可选 | 外部报告资产列表 | < string > array |
tags 可选 | 用户定义的标签列表 | < string > array |
响应
HTTP 码 | Schema |
---|---|
200 | 响应 200 |
响应 200
名称 | 描述 | Schema |
---|---|---|
id 可选 | 报告 ID | string |
project_id 可选 | 报告所属项目的 ID | string |
POST /reports.delete
描述
删除报告
参数
类型 | 名称 | 描述 | Schema |
---|---|---|---|
请求体 | request 必填 | 请求体 | request |
request
名称 | 描述 | Schema |
---|---|---|
force 可选 | 如果未设置,则已发布或未归档的报告无法删除 默认 : false | boolean |
task 必填 | 要删除的报告任务 ID | string |
响应
HTTP 码 | Schema |
---|---|
200 | 响应 200 |
响应 200
名称 | 描述 | Schema |
---|---|---|
deleted 可选 | 已删除的报告数量 (0 或 1) | integer |
POST /reports.get_all_ex
描述
获取公司的所有报告任务和公共报告任务
参数
类型 | 名称 | 描述 | Schema |
---|---|---|---|
请求体 | request 必填 | 请求体 | request |
request
名称 | 描述 | Schema |
---|---|---|
all 可选 | 多字段模式条件(所有字段匹配模式) | reports.multi_field_pattern_data |
any 可选 | 多字段模式条件(任意字段匹配模式) | reports.multi_field_pattern_data |
allow_public 可选 | 允许在结果中返回公共报告 默认 : true | boolean |
filters 可选 | < string, filters > map | |
id 可选 | 要过滤的 ID 列表 | < string > array |
include_subprojects 可选 | 如果设置为 'true' 且 project 字段已设置,则子项目中的报告也会被 搜索到 默认 : false | boolean |
name 可选 | 只获取名称匹配此模式的报告(Python 正则表达式 语法) | string |
only_fields 可选 | 报告字段名称列表(支持使用 '.' 嵌套)。如果提供,此 列表定义了查询的投影(每个结果条目只会返回这些字段) each result entry) | < string > array |
order_by 可选 | 要排序的字段名称列表。当使用 search_text 时,可以使用 '@text_score' 作为字段,表示返回文档的文本得分。 使用 '-' 前缀指定降序。可选,建议在使用分页时使用。 prefix to specify descending order. Optional, recommended when using page | < string > array |
page 可选 | 页码,返回报告结果列表中的特定页面 最小值 : 0 | integer |
page_size 可选 | 每页大小,指定每页返回的结果数量(最后一页可能 包含较少结果) 最小值 : 1 | integer |
project 可选 | 项目 ID 列表 | < string > array |
refresh_scroll 可选 | 如果设置,则使用此滚动接收的所有数据将重新查询 | boolean |
scroll_id 可选 | 从之前调用 get_all 返回的滚动 ID | string |
search_text 可选 | 自由文本搜索查询 | string |
size 可选 | 要检索的任务数量 最小值 : 1 | integer |
status 可选 | 报告状态列表。 | < reports.report_status_enum > array |
status_changed 可选 | 状态变更约束字符串列表(utcformat, epoch),带有可选 前缀修饰符 (>, >=, <, <=) | < string > array |
system_tags 可选 | 报告系统标签列表。使用 '-' 前缀排除系统标签 | < string > array |
tags 可选 | 报告用户定义的标签列表。使用 '-' 前缀排除标签 | < string > array |
user 可选 | 用于按报告创建用户过滤结果的用户 ID 列表 | < string > array |
filters
名称 | 描述 | Schema |
---|---|---|
all 可选 | 'all' 条件中的所有术语都与 'and' 操作结合 | all |
any 可选 | 'any' 条件中的所有术语都与 'or' 操作结合 | any |
op 可选 | 如果同时提供了 'any' 和 'all',则它们之间的操作 默认 : "and" | enum (and, or) |
all
名称 | Schema |
---|---|
exclude 可选 | < string > array |
include 可选 | < string > array |
any
名称 | Schema |
---|---|
exclude 可选 | < string > array |
include 可选 | < string > array |
响应
HTTP 码 | Schema |
---|---|
200 | 响应 200 |
响应 200
名称 | 描述 | Schema |
---|---|---|
scroll_id 可选 | 可用于后续调用 get_all 以检索更多数据的滚动 ID | string |
tasks 可选 | 报告任务列表 | < reports.report > array |
POST /reports.get_tags
描述
获取公司报告使用的所有用户标签
参数
类型 | 名称 | 描述 | Schema |
---|---|---|---|
请求体 | request 必填 | 请求体 | object |
响应
HTTP 码 | Schema |
---|---|
200 | 响应 200 |
响应 200
名称 | 描述 | Schema |
---|---|---|
tags 可选 | 唯一标签值列表 | < string > array |
POST /reports.get_task_data
描述
根据传递的搜索条件 + 请求的事件获取任务数据
参数
类型 | 名称 | 描述 | Schema |
---|---|---|---|
请求体 | request 必填 | 请求体 | request |
request
名称 | 描述 | Schema |
---|---|---|
all 可选 | 多字段模式条件(所有字段匹配模式) | reports.multi_field_pattern_data |
any 可选 | 多字段模式条件(任意字段匹配模式) | reports.multi_field_pattern_data |
allow_public 可选 | 允许在结果中返回公共任务 默认 : true | boolean |
debug_images 可选 | debug_images | |
id 可选 | 要过滤的 ID 列表 | < string > array |
include_subprojects 可选 | 如果设置为 'true' 且 project 字段已设置,则子项目中的任务也会被 搜索到 默认 : false | boolean |
input.view.entries.dataset 可选 | 输入数据集 ID 列表 | < string > array |
input.view.entries.version 可选 | 输入数据集版本 ID 列表 | < string > array |
model_events 可选 | 如果设置,则检索模型事件。否则检索任务事件 默认 : false | boolean |
name 可选 | 只获取名称匹配此模式的任务(Python 正则表达式 语法) | string |
only_fields 可选 | 任务字段名称列表(支持使用 '.' 嵌套,例如 execution.model_labels)。如果提供,此列表定义了查询的投影 (每个结果条目只会返回这些字段) | < string > array |
order_by 可选 | 要排序的字段名称列表。当使用 search_text 时,可以使用 '@text_score' 作为字段,表示返回文档的文本得分。 使用 '-' 前缀指定降序。可选,建议在使用分页时使用。 prefix to specify descending order. Optional, recommended when using page | < string > array |
parent 可选 | 父 ID | string |
plots 可选 | plots | |
project 可选 | 项目 ID 列表 | < string > array |
scalar_metrics_iter_histogram 可选 | scalar_metrics_iter_histogram | |
search_hidden 可选 | 如果设置为 'true',则隐藏任务包含在搜索结果中 默认 : false | boolean |
search_text 可选 | 自由文本搜索查询 | string |
single_value_metrics 可选 | 如果传递,则返回任务单值指标 | object |
size 可选 | 要检索的任务数量 最小值 : 1 | integer |
status 可选 | 任务状态列表。 | < reports.task_status_enum > array |
status_changed 可选 | 状态变更约束字符串列表(utcformat, epoch),带有可选 前缀修饰符 (>, >=, <, <=) | < string > array |
system_tags 可选 | 任务系统标签列表。使用 '-' 前缀排除系统标签 | < string > array |
tags 可选 | 任务用户定义的标签列表。使用 '-' 前缀排除标签 | < string > array |
type 可选 | 任务类型列表。以下一项或多项:'import', 'annotation', 'training' 或 'testing' (不区分大小写) | < string > array |
user 可选 | 用于按任务创建用户过滤结果的用户 ID 列表 | < string > array |
debug_images
名称 | 描述 | Schema |
---|---|---|
iters 可选 | 返回调试图像的最新迭代的最大数量 | integer |
metrics 可选 | 指标和变体列表 | < reports.metric_variants > array |
plots
名称 | 描述 | Schema |
---|---|---|
iters 可选 | 返回图表的最新迭代的最大数量 | integer |
last_iters_per_task_metric 可选 | 如果设置为 'true' 且 iters 已传递,则检索每个任务指标的最后几次迭代。否则检索整个任务的最后几次迭代 默认 : true | boolean |
metrics 可选 | 指标和变体列表 | < reports.metric_variants > array |
scalar_metrics_iter_histogram
名称 | 描述 | Schema |
---|---|---|
key 可选 | 要使用的直方图 x 轴 iter - 迭代次数 iso_time - 以 ISO 格式字符串表示的事件时间 timestamp - 事件时间戳,以自 epoch 以来的毫秒表示 | reports.scalar_key_enum |
metrics 可选 | 指标和变体列表 | < reports.metric_variants > array |
samples 可选 | 要返回的直方图点数量(0 表示返回所有点)。可选,默认值为 6000。 | integer |
响应
HTTP 码 | Schema |
---|---|
200 | 响应 200 |
响应 200
名称 | 描述 | Schema |
---|---|---|
debug_images 可选 | 按任务和迭代分组的调试图像事件 | < reports.debug_images_response_task_metrics > array |
plots 可选 | 按指标、变体、任务和迭代映射的图表 | object |
scalar_metrics_iter_histogram 可选 | object | |
single_value_metrics 可选 | 按任务分组的单值指标 | < reports.single_value_task_metrics > array |
tasks 可选 | 任务列表 | < reports.task > array |
POST /reports.move
描述
将报告移动到项目
参数
类型 | 名称 | 描述 | Schema |
---|---|---|---|
请求体 | request 必填 | 请求体 | request |
request
名称 | 描述 | Schema |
---|---|---|
project 可选 | 目标项目 ID。如果未提供,必须提供 project_name 。根项目使用 nullfor the root project | string |
project_name 可选 | 目标项目名称。如果提供且名称为该名称的项目不存在,将创建一个 新项目。如果未提供,必须提供 project 。 | string |
task 必填 | 要移动的报告 ID | string |
响应
HTTP 码 | Schema |
---|---|
200 | 响应 200 |
响应 200
名称 | 描述 | Schema |
---|---|---|
project_id 可选 | 目标项目 ID | string |
POST /reports.publish
描述
发布报告
参数
类型 | 名称 | 描述 | Schema |
---|---|---|---|
请求体 | request 必填 | 请求体 | request |
request
名称 | 描述 | Schema |
---|---|---|
comment 可选 | 客户端消息 | string |
task 必填 | 要发布的报告任务 ID | string |
响应
HTTP 码 | Schema |
---|---|
200 | 响应 200 |
响应 200
名称 | 描述 | Schema |
---|---|---|
fields 可选 | 更新的字段名称和值 | object |
updated 可选 | 已更新的报告数量 (0 或 1) | integer |
POST /reports.unarchive
描述
取消归档报告
参数
类型 | 名称 | 描述 | Schema |
---|---|---|---|
请求体 | request 必填 | 请求体 | request |
request
名称 | 描述 | Schema |
---|---|---|
comment 可选 | 客户端消息 | string |
task 必填 | 要取消归档的报告任务 ID | string |
响应
HTTP 码 | Schema |
---|---|
200 | 响应 200 |
响应 200
名称 | 描述 | Schema |
---|---|---|
unarchived 可选 | 已取消归档的报告数量 (0 或 1) | integer |
POST /reports.update
描述
创建新报告
参数
类型 | 名称 | 描述 | Schema |
---|---|---|---|
请求体 | request 必填 | 请求体 | request |
request
名称 | 描述 | Schema |
---|---|---|
comment 可选 | 自由文本注释 | string |
name 可选 | 报告名称。在公司内唯一。 | string |
report 可选 | 报告模板 | string |
report_assets 可选 | 外部报告资产列表 | < string > array |
tags 可选 | 用户定义的标签列表 | < string > array |
task 必填 | 要更新的报告任务 ID | string |
响应
HTTP 码 | Schema |
---|---|
200 | 响应 200 |
响应 200
名称 | 描述 | Schema |
---|---|---|
fields 可选 | 更新的字段名称和值 | object |
updated 可选 | 已更新的报告数量 (0 或 1) | integer |