model-registry/pkg/openapi
Jon Burdo ec49073cff
feat: add metric history bulk fetch endpoint (#1535)
This adds a new endpoint to fetch metric history items for multiple
experiment runs at once:

  GET /experiment_runs/metric_history

Without arguments this fetches metric history for every experiment run.

To fetch metric history for a specific set of experiment runs, the
`filterQuery` param can be used with `experimentRunId IN (1,2,3)`:

  GET /experiment_runs/metric_history?filterQuery=experimentRunId+IN+(1,2,3)

AI-assisted: Claude Code 1.0.63 (claude-sonnet-4@20250514)

Signed-off-by: Jon Burdo <jon@jonburdo.com>
2025-09-05 06:11:12 +00:00
..
.openapi-generator add experimentId, experimentRunId to artifacts (#1508) 2025-08-28 07:41:21 +00:00
api_model_registry_service.go feat: add metric history bulk fetch endpoint (#1535) 2025-09-05 06:11:12 +00:00
client.go OAS: fix minor issues and bump version (#29) 2024-03-13 10:09:18 +00:00
configuration.go OAS: fix minor issues and bump version (#29) 2024-03-13 10:09:18 +00:00
factories.go core: openapi factories, do not require artifactType (#538) 2024-11-05 06:39:10 +00:00
go.mod Make the openapi client a separate Go module (#1322) 2025-07-21 09:37:57 +00:00
model_artifact.go Add support for Experiment tracking in Model Registry, fixes #1224 (#1318) 2025-08-12 09:26:11 +00:00
model_artifact_create.go Add support for Experiment tracking in Model Registry, fixes #1224 (#1318) 2025-08-12 09:26:11 +00:00
model_artifact_list.go feat(openapi): make items a required field in List requests (#797) 2025-02-13 09:42:35 +00:00
model_artifact_state.go OAS: fix minor issues and bump version (#29) 2024-03-13 10:09:18 +00:00
model_artifact_type_query_param.go Add support for Experiment tracking in Model Registry, fixes #1224 (#1318) 2025-08-12 09:26:11 +00:00
model_artifact_update.go Add support for Experiment tracking in Model Registry, fixes #1224 (#1318) 2025-08-12 09:26:11 +00:00
model_base_artifact.go add experimentId, experimentRunId to artifacts (#1508) 2025-08-28 07:41:21 +00:00
model_base_model.go Add base model fields to registered model (#1146) 2025-05-28 16:19:19 +00:00
model_base_resource.go Add support for Experiment tracking in Model Registry, fixes #1224 (#1318) 2025-08-12 09:26:11 +00:00
model_base_resource_create.go OAS: fix minor issues and bump version (#29) 2024-03-13 10:09:18 +00:00
model_base_resource_dates.go feat(openapi): Catalog API spec (#939) 2025-05-27 17:38:24 +00:00
model_base_resource_list.go OAS: fix minor issues and bump version (#29) 2024-03-13 10:09:18 +00:00
model_base_resource_update.go OAS: fix minor issues and bump version (#29) 2024-03-13 10:09:18 +00:00
model_data_set.go add experimentId, experimentRunId to artifacts (#1508) 2025-08-28 07:41:21 +00:00
model_data_set_create.go Add support for Experiment tracking in Model Registry, fixes #1224 (#1318) 2025-08-12 09:26:11 +00:00
model_data_set_list.go Add support for Experiment tracking in Model Registry, fixes #1224 (#1318) 2025-08-12 09:26:11 +00:00
model_data_set_update.go Add support for Experiment tracking in Model Registry, fixes #1224 (#1318) 2025-08-12 09:26:11 +00:00
model_doc_artifact.go add experimentId, experimentRunId to artifacts (#1508) 2025-08-28 07:41:21 +00:00
model_doc_artifact_create.go API Simplification - Flatten base types (#1090) 2025-05-13 06:17:21 +00:00
model_doc_artifact_update.go API Simplification - Flatten base types (#1090) 2025-05-13 06:17:21 +00:00
model_error.go OAS: fix minor issues and bump version (#29) 2024-03-13 10:09:18 +00:00
model_execution_state.go OAS: fix minor issues and bump version (#29) 2024-03-13 10:09:18 +00:00
model_experiment.go Add support for Experiment tracking in Model Registry, fixes #1224 (#1318) 2025-08-12 09:26:11 +00:00
model_experiment_create.go Add support for Experiment tracking in Model Registry, fixes #1224 (#1318) 2025-08-12 09:26:11 +00:00
model_experiment_list.go Add support for Experiment tracking in Model Registry, fixes #1224 (#1318) 2025-08-12 09:26:11 +00:00
model_experiment_run.go Add support for Experiment tracking in Model Registry, fixes #1224 (#1318) 2025-08-12 09:26:11 +00:00
model_experiment_run_create.go Add support for Experiment tracking in Model Registry, fixes #1224 (#1318) 2025-08-12 09:26:11 +00:00
model_experiment_run_list.go Add support for Experiment tracking in Model Registry, fixes #1224 (#1318) 2025-08-12 09:26:11 +00:00
model_experiment_run_state.go Add support for Experiment tracking in Model Registry, fixes #1224 (#1318) 2025-08-12 09:26:11 +00:00
model_experiment_run_status.go Add support for Experiment tracking in Model Registry, fixes #1224 (#1318) 2025-08-12 09:26:11 +00:00
model_experiment_run_update.go Add support for Experiment tracking in Model Registry, fixes #1224 (#1318) 2025-08-12 09:26:11 +00:00
model_experiment_state.go Add support for Experiment tracking in Model Registry, fixes #1224 (#1318) 2025-08-12 09:26:11 +00:00
model_experiment_update.go Add support for Experiment tracking in Model Registry, fixes #1224 (#1318) 2025-08-12 09:26:11 +00:00
model_inference_service.go enable standalone artifacts (#376) 2024-09-18 14:57:27 +00:00
model_inference_service_create.go OAS: fix minor issues and bump version (#29) 2024-03-13 10:09:18 +00:00
model_inference_service_list.go feat(openapi): make items a required field in List requests (#797) 2025-02-13 09:42:35 +00:00
model_inference_service_state.go OAS: fix minor issues and bump version (#29) 2024-03-13 10:09:18 +00:00
model_inference_service_update.go OAS: fix minor issues and bump version (#29) 2024-03-13 10:09:18 +00:00
model_metadata_bool_value.go OAS: fix minor issues and bump version (#29) 2024-03-13 10:09:18 +00:00
model_metadata_double_value.go OAS: fix minor issues and bump version (#29) 2024-03-13 10:09:18 +00:00
model_metadata_int_value.go OAS: fix minor issues and bump version (#29) 2024-03-13 10:09:18 +00:00
model_metadata_proto_value.go OAS: fix minor issues and bump version (#29) 2024-03-13 10:09:18 +00:00
model_metadata_string_value.go OAS: fix minor issues and bump version (#29) 2024-03-13 10:09:18 +00:00
model_metadata_struct_value.go OAS: fix minor issues and bump version (#29) 2024-03-13 10:09:18 +00:00
model_metadata_value.go OAS: fix minor issues and bump version (#29) 2024-03-13 10:09:18 +00:00
model_metric.go add experimentId, experimentRunId to artifacts (#1508) 2025-08-28 07:41:21 +00:00
model_metric_create.go Add support for Experiment tracking in Model Registry, fixes #1224 (#1318) 2025-08-12 09:26:11 +00:00
model_metric_list.go Add support for Experiment tracking in Model Registry, fixes #1224 (#1318) 2025-08-12 09:26:11 +00:00
model_metric_update.go Add support for Experiment tracking in Model Registry, fixes #1224 (#1318) 2025-08-12 09:26:11 +00:00
model_model_artifact.go add experimentId, experimentRunId to artifacts (#1508) 2025-08-28 07:41:21 +00:00
model_model_artifact_create.go API Simplification - Flatten base types (#1090) 2025-05-13 06:17:21 +00:00
model_model_artifact_list.go feat(openapi): make items a required field in List requests (#797) 2025-02-13 09:42:35 +00:00
model_model_artifact_update.go API Simplification - Flatten base types (#1090) 2025-05-13 06:17:21 +00:00
model_model_version.go Add support for Experiment tracking in Model Registry, fixes #1224 (#1318) 2025-08-12 09:26:11 +00:00
model_model_version_create.go openapi: require name for contexts (#253) 2024-08-12 14:17:40 +00:00
model_model_version_list.go feat(openapi): make items a required field in List requests (#797) 2025-02-13 09:42:35 +00:00
model_model_version_state.go OAS: fix minor issues and bump version (#29) 2024-03-13 10:09:18 +00:00
model_model_version_update.go OAS: fix minor issues and bump version (#29) 2024-03-13 10:09:18 +00:00
model_order_by_field.go py: fix order by ID (#355) 2024-09-06 14:25:16 +00:00
model_parameter.go add experimentId, experimentRunId to artifacts (#1508) 2025-08-28 07:41:21 +00:00
model_parameter_create.go Add support for Experiment tracking in Model Registry, fixes #1224 (#1318) 2025-08-12 09:26:11 +00:00
model_parameter_type.go Add support for Experiment tracking in Model Registry, fixes #1224 (#1318) 2025-08-12 09:26:11 +00:00
model_parameter_update.go Add support for Experiment tracking in Model Registry, fixes #1224 (#1318) 2025-08-12 09:26:11 +00:00
model_registered_model.go Add base model fields to registered model (#1146) 2025-05-28 16:19:19 +00:00
model_registered_model_create.go Add base model fields to registered model (#1146) 2025-05-28 16:19:19 +00:00
model_registered_model_list.go feat(openapi): make items a required field in List requests (#797) 2025-02-13 09:42:35 +00:00
model_registered_model_state.go OAS: fix minor issues and bump version (#29) 2024-03-13 10:09:18 +00:00
model_registered_model_update.go Add base model fields to registered model (#1146) 2025-05-28 16:19:19 +00:00
model_serve_model.go API Simplification - Flatten base types (#1090) 2025-05-13 06:17:21 +00:00
model_serve_model_create.go API Simplification - Flatten base types (#1090) 2025-05-13 06:17:21 +00:00
model_serve_model_list.go feat(openapi): make items a required field in List requests (#797) 2025-02-13 09:42:35 +00:00
model_serve_model_update.go API Simplification - Flatten base types (#1090) 2025-05-13 06:17:21 +00:00
model_serving_environment.go require name when creating serving environment (#868) 2025-03-17 15:50:24 +00:00
model_serving_environment_create.go require name when creating serving environment (#868) 2025-03-17 15:50:24 +00:00
model_serving_environment_list.go feat(openapi): make items a required field in List requests (#797) 2025-02-13 09:42:35 +00:00
model_serving_environment_update.go OAS: fix minor issues and bump version (#29) 2024-03-13 10:09:18 +00:00
model_sort_order.go OAS: fix minor issues and bump version (#29) 2024-03-13 10:09:18 +00:00
response.go OAS: fix minor issues and bump version (#29) 2024-03-13 10:09:18 +00:00
utils.go OAS: fix minor issues and bump version (#29) 2024-03-13 10:09:18 +00:00