Skip to main content

Training Data

Raw training logs, custom upload pipelines, and data tagging. These endpoints let you upload training data, manage log files, retrieve tags, and track upload job status.

Logs


GET

List training logs

Returns training log entries for the authenticated user. Filter by model name or tags to retrieve specific subsets.

POST

Save training logs

Saves one or more training log entries submitted from an external inference wrapper.

DEL

Delete training logs

Permanently deletes training log entries. Pass delete_all=true to delete all logs, or scope deletion using tag, model, and date range filters.

GET

Get signed upload URL

Returns a pre-signed URL for uploading a small training logs file as a single request.

POST

Upload custom logs file

Associates a previously uploaded multipart file with the authenticated user's training logs. Returns a task ID to poll for processing status.

GET

Get custom logs upload status

Returns the current processing status of a custom logs upload job identified by its task ID.

Multipart Upload


GET

Get multipart signed URL

Returns pre-signed S3 URLs for uploading a large training logs file in parallel parts.

POST

Create multipart upload

Combines the uploaded parts of a multipart file into a single training logs file.

POST

Abort multipart upload

Cancels an in-progress multipart upload and releases any partially uploaded parts.

Tags


GET

List tags

Returns all tags that have been applied to training log entries for the authenticated user.

POST

Bulk add tags

Adds one or more tags to a set of training log entries in a single request.