@datafire/microsoft_cognitiveservices_training
v4.0.0
Published
DataFire integration for Custom Vision Training Client
Downloads
2
Readme
@datafire/microsoft_cognitiveservices_training
Client library for Custom Vision Training Client
Installation and Usage
npm install --save @datafire/microsoft_cognitiveservices_training
let microsoft_cognitiveservices_training = require('@datafire/microsoft_cognitiveservices_training').create();
.then(data => {
console.log(data);
});
Description
Actions
GetDomains
Get a list of the available domains.
microsoft_cognitiveservices_training.GetDomains({
"Training-Key": ""
}, context)
Input
- input
object
- Training-Key required
string
: API key.
- Training-Key required
Output
- output
array
- items Domain
GetDomain
Get information about a specific domain.
microsoft_cognitiveservices_training.GetDomain({
"domainId": "",
"Training-Key": ""
}, context)
Input
- input
object
- domainId required
string
: The id of the domain to get information about. - Training-Key required
string
: API key.
- domainId required
Output
- output Domain
GetProjects
Get your projects.
microsoft_cognitiveservices_training.GetProjects({
"Training-Key": ""
}, context)
Input
- input
object
- Training-Key required
string
: API key.
- Training-Key required
Output
- output
array
- items Project
CreateProject
Create a project.
microsoft_cognitiveservices_training.CreateProject({
"name": "",
"Training-Key": ""
}, context)
Input
- input
object
- name required
string
: Name of the project. - description
string
: The description of the project. - domainId
string
: The id of the domain to use for this project. Defaults to General. - classificationType
string
(values: Multiclass, Multilabel): The type of classifier to create for this project. - targetExportPlatforms
array
: List of platforms the trained model is intending exporting to. - Training-Key required
string
: API key.
- name required
Output
- output Project
DeleteProject
Delete a specific project.
microsoft_cognitiveservices_training.DeleteProject({
"projectId": "",
"Training-Key": ""
}, context)
Input
- input
object
- projectId required
string
: The project id. - Training-Key required
string
: API key.
- projectId required
Output
Output schema unknown
GetProject
Get a specific project.
microsoft_cognitiveservices_training.GetProject({
"projectId": "",
"Training-Key": ""
}, context)
Input
- input
object
- projectId required
string
: The id of the project to get. - Training-Key required
string
: API key.
- projectId required
Output
- output Project
UpdateProject
Update a specific project.
microsoft_cognitiveservices_training.UpdateProject({
"projectId": "",
"Training-Key": "",
"body": {
"name": "",
"description": "",
"settings": {}
}
}, context)
Input
- input
object
- projectId required
string
: The id of the project to update. - Training-Key required
string
: API key. - body required Project
- projectId required
Output
- output Project
DeleteImages
Delete images from the set of training images.
microsoft_cognitiveservices_training.DeleteImages({
"projectId": "",
"Training-Key": ""
}, context)
Input
- input
object
- projectId required
string
: The project id. - imageIds
array
: Ids of the images to be deleted. Limited to 256 images per batch. - allImages
boolean
: Flag to specify delete all images, specify this flag or a list of images. Using this flag will return a 202 response to indicate the images are being deleted. - allIterations
boolean
: Removes these images from all iterations, not just the current workspace. Using this flag will return a 202 response to indicate the images are being deleted. - Training-Key required
string
: API key.
- projectId required
Output
Output schema unknown
CreateImagesFromData
This API accepts body content as multipart/form-data and application/octet-stream. When using multipart multiple image files can be sent at once, with a maximum of 64 files
microsoft_cognitiveservices_training.CreateImagesFromData({
"projectId": "",
"Training-Key": "",
"imageData": ""
}, context)
Input
- input
object
- projectId required
string
: The project id. - tagIds
array
: The tags ids with which to tag each image. Limited to 20. - Training-Key required
string
: API key. - imageData required
string
: Binary image data. Supported formats are JPEG, GIF, PNG, and BMP. Supports images up to 6MB.
- projectId required
Output
- output ImageCreateSummary
CreateImagesFromFiles
This API accepts a batch of files, and optionally tags, to create images. There is a limit of 64 images and 20 tags.
microsoft_cognitiveservices_training.CreateImagesFromFiles({
"projectId": "",
"Training-Key": "",
"body": {}
}, context)
Input
- input
object
- projectId required
string
: The project id. - Training-Key required
string
: API key. - body required ImageFileCreateBatch
- projectId required
Output
- output ImageCreateSummary
GetImagesByIds
This API will return a set of Images for the specified tags and optionally iteration. If no iteration is specified the current workspace is used.
microsoft_cognitiveservices_training.GetImagesByIds({
"projectId": "",
"Training-Key": ""
}, context)
Input
- input
object
- projectId required
string
: The project id. - imageIds
array
: The list of image ids to retrieve. Limited to 256. - iterationId
string
: The iteration id. Defaults to workspace. - Training-Key required
string
: API key.
- projectId required
Output
- output
array
- items Image
CreateImagesFromPredictions
This API creates a batch of images from predicted images specified. There is a limit of 64 images and 20 tags.
microsoft_cognitiveservices_training.CreateImagesFromPredictions({
"projectId": "",
"Training-Key": "",
"body": {}
}, context)
Input
- input
object
- projectId required
string
: The project id. - Training-Key required
string
: API key. - body required ImageIdCreateBatch
- projectId required
Output
- output ImageCreateSummary
DeleteImageRegions
Delete a set of image regions.
microsoft_cognitiveservices_training.DeleteImageRegions({
"projectId": "",
"regionIds": [],
"Training-Key": ""
}, context)
Input
- input
object
- projectId required
string
: The project id. - regionIds required
array
: Regions to delete. Limited to 64. - Training-Key required
string
: API key.
- projectId required
Output
Output schema unknown
CreateImageRegions
This API accepts a batch of image regions, and optionally tags, to update existing images with region information. There is a limit of 64 entries in the batch.
microsoft_cognitiveservices_training.CreateImageRegions({
"projectId": "",
"Training-Key": "",
"body": {}
}, context)
Input
- input
object
- projectId required
string
: The project id. - Training-Key required
string
: API key. - body required ImageRegionCreateBatch
- projectId required
Output
- output ImageRegionCreateSummary
QuerySuggestedImages
This API will fetch untagged images filtered by suggested tags Ids. It returns an empty array if no images are found.
microsoft_cognitiveservices_training.QuerySuggestedImages({
"projectId": "",
"iterationId": "",
"Training-Key": "",
"body": {}
}, context)
Input
- input
object
- projectId required
string
: The project id. - iterationId required
string
: IterationId to use for the suggested tags and regions. - Training-Key required
string
: API key. - body required SuggestedTagAndRegionQueryToken
- projectId required
Output
- output SuggestedTagAndRegionQuery
QuerySuggestedImageCount
This API takes in tagIds to get count of untagged images per suggested tags for a given threshold.
microsoft_cognitiveservices_training.QuerySuggestedImageCount({
"projectId": "",
"iterationId": "",
"Training-Key": "",
"body": {}
}, context)
Input
- input
object
- projectId required
string
: The project id. - iterationId required
string
: IterationId to use for the suggested tags and regions. - Training-Key required
string
: API key. - body required TagFilter
- projectId required
Output
- output
object
GetTaggedImages
This API supports batching and range selection. By default it will only return first 50 images matching images. Use the {take} and {skip} parameters to control how many images to return in a given batch. The filtering is on an and/or relationship. For example, if the provided tag ids are for the "Dog" and "Cat" tags, then only images tagged with Dog and/or Cat will be returned
microsoft_cognitiveservices_training.GetTaggedImages({
"projectId": "",
"Training-Key": ""
}, context)
Input
- input
object
- projectId required
string
: The project id. - iterationId
string
: The iteration id. Defaults to workspace. - tagIds
array
: A list of tags ids to filter the images. Defaults to all tagged images when null. Limited to 20. - orderBy
string
(values: Newest, Oldest): The ordering. Defaults to newest. - take
integer
: Maximum number of images to return. Defaults to 50, limited to 256. - skip
integer
: Number of images to skip before beginning the image batch. Defaults to 0. - Training-Key required
string
: API key.
- projectId required
Output
- output
array
- items Image
GetTaggedImageCount
The filtering is on an and/or relationship. For example, if the provided tag ids are for the "Dog" and "Cat" tags, then only images tagged with Dog and/or Cat will be returned
microsoft_cognitiveservices_training.GetTaggedImageCount({
"projectId": "",
"Training-Key": ""
}, context)
Input
- input
object
- projectId required
string
: The project id. - iterationId
string
: The iteration id. Defaults to workspace. - tagIds
array
: A list of tags ids to filter the images to count. Defaults to all tags when null. - Training-Key required
string
: API key.
- projectId required
Output
- output
integer
DeleteImageTags
Remove a set of tags from a set of images.
microsoft_cognitiveservices_training.DeleteImageTags({
"projectId": "",
"imageIds": [],
"tagIds": [],
"Training-Key": ""
}, context)
Input
- input
object
- projectId required
string
: The project id. - imageIds required
array
: Image ids. Limited to 64 images. - tagIds required
array
: Tags to be deleted from the specified images. Limited to 20 tags. - Training-Key required
string
: API key.
- projectId required
Output
Output schema unknown
CreateImageTags
Associate a set of images with a set of tags.
microsoft_cognitiveservices_training.CreateImageTags({
"projectId": "",
"Training-Key": "",
"body": {}
}, context)
Input
- input
object
- projectId required
string
: The project id. - Training-Key required
string
: API key. - body required ImageTagCreateBatch
- projectId required
Output
- output ImageTagCreateSummary
GetUntaggedImages
This API supports batching and range selection. By default it will only return first 50 images matching images. Use the {take} and {skip} parameters to control how many images to return in a given batch.
microsoft_cognitiveservices_training.GetUntaggedImages({
"projectId": "",
"Training-Key": ""
}, context)
Input
- input
object
- projectId required
string
: The project id. - iterationId
string
: The iteration id. Defaults to workspace. - orderBy
string
(values: Newest, Oldest): The ordering. Defaults to newest. - take
integer
: Maximum number of images to return. Defaults to 50, limited to 256. - skip
integer
: Number of images to skip before beginning the image batch. Defaults to 0. - Training-Key required
string
: API key.
- projectId required
Output
- output
array
- items Image
GetUntaggedImageCount
This API returns the images which have no tags for a given project and optionally an iteration. If no iteration is specified the current workspace is used.
microsoft_cognitiveservices_training.GetUntaggedImageCount({
"projectId": "",
"Training-Key": ""
}, context)
Input
- input
object
- projectId required
string
: The project id. - iterationId
string
: The iteration id. Defaults to workspace. - Training-Key required
string
: API key.
- projectId required
Output
- output
integer
CreateImagesFromUrls
This API accepts a batch of urls, and optionally tags, to create images. There is a limit of 64 images and 20 tags.
microsoft_cognitiveservices_training.CreateImagesFromUrls({
"projectId": "",
"Training-Key": "",
"body": {}
}, context)
Input
- input
object
- projectId required
string
: The project id. - Training-Key required
string
: API key. - body required ImageUrlCreateBatch
- projectId required
Output
- output ImageCreateSummary
GetImageRegionProposals
This API will get region proposals for an image along with confidences for the region. It returns an empty array if no proposals are found.
microsoft_cognitiveservices_training.GetImageRegionProposals({
"projectId": "",
"imageId": "",
"Training-Key": ""
}, context)
Input
- input
object
- projectId required
string
: The project id. - imageId required
string
: The image id. - Training-Key required
string
: API key.
- projectId required
Output
- output ImageRegionProposal
GetIterations
Get iterations for the project.
microsoft_cognitiveservices_training.GetIterations({
"projectId": "",
"Training-Key": ""
}, context)
Input
- input
object
- projectId required
string
: The project id. - Training-Key required
string
: API key.
- projectId required
Output
- output
array
- items Iteration
DeleteIteration
Delete a specific iteration of a project.
microsoft_cognitiveservices_training.DeleteIteration({
"projectId": "",
"iterationId": "",
"Training-Key": ""
}, context)
Input
- input
object
- projectId required
string
: The project id. - iterationId required
string
: The iteration id. - Training-Key required
string
: API key.
- projectId required
Output
Output schema unknown
GetIteration
Get a specific iteration.
microsoft_cognitiveservices_training.GetIteration({
"projectId": "",
"iterationId": "",
"Training-Key": ""
}, context)
Input
- input
object
- projectId required
string
: The id of the project the iteration belongs to. - iterationId required
string
: The id of the iteration to get. - Training-Key required
string
: API key.
- projectId required
Output
- output Iteration
UpdateIteration
Update a specific iteration.
microsoft_cognitiveservices_training.UpdateIteration({
"projectId": "",
"iterationId": "",
"Training-Key": "",
"body": {
"name": ""
}
}, context)
Input
- input
object
- projectId required
string
: Project id. - iterationId required
string
: Iteration id. - Training-Key required
string
: API key. - body required Iteration
- projectId required
Output
- output Iteration
GetExports
Get the list of exports for a specific iteration.
microsoft_cognitiveservices_training.GetExports({
"projectId": "",
"iterationId": "",
"Training-Key": ""
}, context)
Input
- input
object
- projectId required
string
: The project id. - iterationId required
string
: The iteration id. - Training-Key required
string
: API key.
- projectId required
Output
- output
array
- items Export
ExportIteration
Export a trained iteration.
microsoft_cognitiveservices_training.ExportIteration({
"projectId": "",
"iterationId": "",
"platform": "",
"Training-Key": ""
}, context)
Input
- input
object
- projectId required
string
: The project id. - iterationId required
string
: The iteration id. - platform required
string
(values: CoreML, TensorFlow, DockerFile, ONNX, VAIDK): The target platform. - flavor
string
(values: Linux, Windows, ONNX10, ONNX12, ARM, TensorFlowNormal, TensorFlowLite): The flavor of the target platform. - Training-Key required
string
: API key.
- projectId required
Output
- output Export
GetIterationPerformance
Get detailed performance information about an iteration.
microsoft_cognitiveservices_training.GetIterationPerformance({
"projectId": "",
"iterationId": "",
"Training-Key": ""
}, context)
Input
- input
object
- projectId required
string
: The id of the project the iteration belongs to. - iterationId required
string
: The id of the iteration to get. - threshold
number
: The threshold used to determine true predictions. - overlapThreshold
number
: If applicable, the bounding box overlap threshold used to determine true predictions. - Training-Key required
string
: API key.
- projectId required
Output
- output IterationPerformance
GetImagePerformances
This API supports batching and range selection. By default it will only return first 50 images matching images. Use the {take} and {skip} parameters to control how many images to return in a given batch. The filtering is on an and/or relationship. For example, if the provided tag ids are for the "Dog" and "Cat" tags, then only images tagged with Dog and/or Cat will be returned
microsoft_cognitiveservices_training.GetImagePerformances({
"projectId": "",
"iterationId": "",
"Training-Key": ""
}, context)
Input
- input
object
- projectId required
string
: The project id. - iterationId required
string
: The iteration id. Defaults to workspace. - tagIds
array
: A list of tags ids to filter the images. Defaults to all tagged images when null. Limited to 20. - orderBy
string
(values: Newest, Oldest): The ordering. Defaults to newest. - take
integer
: Maximum number of images to return. Defaults to 50, limited to 256. - skip
integer
: Number of images to skip before beginning the image batch. Defaults to 0. - Training-Key required
string
: API key.
- projectId required
Output
- output
array
- items ImagePerformance
GetImagePerformanceCount
The filtering is on an and/or relationship. For example, if the provided tag ids are for the "Dog" and "Cat" tags, then only images tagged with Dog and/or Cat will be returned
microsoft_cognitiveservices_training.GetImagePerformanceCount({
"projectId": "",
"iterationId": "",
"Training-Key": ""
}, context)
Input
- input
object
- projectId required
string
: The project id. - iterationId required
string
: The iteration id. Defaults to workspace. - tagIds
array
: A list of tags ids to filter the images to count. Defaults to all tags when null. - Training-Key required
string
: API key.
- projectId required
Output
- output
integer
UnpublishIteration
Unpublish a specific iteration.
microsoft_cognitiveservices_training.UnpublishIteration({
"projectId": "",
"iterationId": "",
"Training-Key": ""
}, context)
Input
- input
object
- projectId required
string
: The project id. - iterationId required
string
: The iteration id. - Training-Key required
string
: API key.
- projectId required
Output
Output schema unknown
PublishIteration
Publish a specific iteration.
microsoft_cognitiveservices_training.PublishIteration({
"projectId": "",
"iterationId": "",
"publishName": "",
"predictionId": "",
"Training-Key": ""
}, context)
Input
- input
object
- projectId required
string
: The project id. - iterationId required
string
: The iteration id. - publishName required
string
: The name to give the published iteration. - predictionId required
string
: The id of the prediction resource to publish to. - Training-Key required
string
: API key.
- projectId required
Output
- output
boolean
DeletePrediction
Delete a set of predicted images and their associated prediction results.
microsoft_cognitiveservices_training.DeletePrediction({
"projectId": "",
"ids": [],
"Training-Key": ""
}, context)
Input
- input
object
- projectId required
string
: The project id. - ids required
array
: The prediction ids. Limited to 64. - Training-Key required
string
: API key.
- projectId required
Output
Output schema unknown
QueryPredictions
Get images that were sent to your prediction endpoint.
microsoft_cognitiveservices_training.QueryPredictions({
"projectId": "",
"Training-Key": "",
"body": {}
}, context)
Input
- input
object
- projectId required
string
: The project id. - Training-Key required
string
: API key. - body required PredictionQueryToken
- projectId required
Output
- output PredictionQueryResult
QuickTestImage
Quick test an image.
microsoft_cognitiveservices_training.QuickTestImage({
"projectId": "",
"Training-Key": "",
"imageData": ""
}, context)
Input
- input
object
- projectId required
string
: The project id. - iterationId
string
: Optional. Specifies the id of a particular iteration to evaluate against. - store
boolean
: Optional. Specifies whether or not to store the result of this prediction. The default is true, to store. - Training-Key required
string
: API key. - imageData required
string
: Binary image data. Supported formats are JPEG, GIF, PNG, and BMP. Supports images up to 6MB.
- projectId required
Output
- output ImagePrediction
QuickTestImageUrl
Quick test an image url.
microsoft_cognitiveservices_training.QuickTestImageUrl({
"projectId": "",
"Training-Key": "",
"body": {
"url": ""
}
}, context)
Input
- input
object
- projectId required
string
: The project to evaluate against. - iterationId
string
: Optional. Specifies the id of a particular iteration to evaluate against. - store
boolean
: Optional. Specifies whether or not to store the result of this prediction. The default is true, to store. - Training-Key required
string
: API key. - body required ImageUrl
- projectId required
Output
- output ImagePrediction
GetTags
Get the tags for a given project and iteration.
microsoft_cognitiveservices_training.GetTags({
"projectId": "",
"Training-Key": ""
}, context)
Input
- input
object
- projectId required
string
: The project id. - iterationId
string
: The iteration id. Defaults to workspace. - Training-Key required
string
: API key.
- projectId required
Output
- output
array
- items Tag
CreateTag
Create a tag for the project.
microsoft_cognitiveservices_training.CreateTag({
"projectId": "",
"name": "",
"Training-Key": ""
}, context)
Input
- input
object
- projectId required
string
: The project id. - name required
string
: The tag name. - description
string
: Optional description for the tag. - type
string
(values: Regular, Negative): Optional type for the tag. - Training-Key required
string
: API key.
- projectId required
Output
- output Tag
DeleteTag
Delete a tag from the project.
microsoft_cognitiveservices_training.DeleteTag({
"projectId": "",
"tagId": "",
"Training-Key": ""
}, context)
Input
- input
object
- projectId required
string
: The project id. - tagId required
string
: Id of the tag to be deleted. - Training-Key required
string
: API key.
- projectId required
Output
Output schema unknown
GetTag
Get information about a specific tag.
microsoft_cognitiveservices_training.GetTag({
"projectId": "",
"tagId": "",
"Training-Key": ""
}, context)
Input
- input
object
- projectId required
string
: The project this tag belongs to. - tagId required
string
: The tag id. - iterationId
string
: The iteration to retrieve this tag from. Optional, defaults to current training set. - Training-Key required
string
: API key.
- projectId required
Output
- output Tag
UpdateTag
Update a tag.
microsoft_cognitiveservices_training.UpdateTag({
"projectId": "",
"tagId": "",
"Training-Key": "",
"body": {
"name": "",
"description": "",
"type": ""
}
}, context)
Input
- input
object
- projectId required
string
: The project id. - tagId required
string
: The id of the target tag. - Training-Key required
string
: API key. - body required Tag
- projectId required
Output
- output Tag
SuggestTagsAndRegions
This API will get suggested tags and regions for an array/batch of untagged images along with confidences for the tags. It returns an empty array if no tags are found. There is a limit of 64 images in the batch.
microsoft_cognitiveservices_training.SuggestTagsAndRegions({
"projectId": "",
"iterationId": "",
"imageIds": [],
"Training-Key": ""
}, context)
Input
- input
object
- projectId required
string
: The project id. - iterationId required
string
: IterationId to use for tag and region suggestion. - imageIds required
array
: Array of image ids tag suggestion are needed for. Use GetUntaggedImages API to get imageIds. - Training-Key required
string
: API key.
- projectId required
Output
- output
array
- items SuggestedTagAndRegion
TrainProject
Queues project for training.
microsoft_cognitiveservices_training.TrainProject({
"projectId": "",
"Training-Key": ""
}, context)
Input
- input
object
- projectId required
string
: The project id. - trainingType
string
(values: Regular, Advanced): The type of training to use to train the project (default: Regular). - reservedBudgetInHours
integer
: The number of hours reserved as budget for training (if applicable). - forceTrain
boolean
: Whether to force train even if dataset and configuration does not change (default: false). - notificationEmailAddress
string
: The email address to send notification to when training finishes (default: null). - Training-Key required
string
: API key.
- projectId required
Output
- output Iteration
Definitions
BoundingBox
- BoundingBox
object
: Bounding box that defines a region of an image.- height required
number
: Height. - left required
number
: Coordinate of the left boundary. - top required
number
: Coordinate of the top boundary. - width required
number
: Width.
- height required
CustomVisionError
- CustomVisionError
object
- code required
string
(values: NoError, BadRequest, BadRequestExceededBatchSize, BadRequestNotSupported, BadRequestInvalidIds, BadRequestProjectName, BadRequestProjectNameNotUnique, BadRequestProjectDescription, BadRequestProjectUnknownDomain, BadRequestProjectUnknownClassification, BadRequestProjectUnsupportedDomainTypeChange, BadRequestProjectUnsupportedExportPlatform, BadRequestProjectImagePreprocessingSettings, BadRequestIterationName, BadRequestIterationNameNotUnique, BadRequestIterationDescription, BadRequestIterationIsNotTrained, BadRequestWorkspaceCannotBeModified, BadRequestWorkspaceNotDeletable, BadRequestTagName, BadRequestTagNameNotUnique, BadRequestTagDescription, BadRequestTagType, BadRequestMultipleNegativeTag, BadRequestImageTags, BadRequestImageRegions, BadRequestNegativeAndRegularTagOnSameImage, BadRequestRequiredParamIsNull, BadRequestIterationIsPublished, BadRequestInvalidPublishName, BadRequestInvalidPublishTarget, BadRequestUnpublishFailed, BadRequestIterationNotPublished, BadRequestSubscriptionApi, BadRequestExceedProjectLimit, BadRequestExceedIterationPerProjectLimit, BadRequestExceedTagPerProjectLimit, BadRequestExceedTagPerImageLimit, BadRequestExceededQuota, BadRequestCannotMigrateProjectWithName, BadRequestNotLimitedTrial, BadRequestImageBatch, BadRequestImageStream, BadRequestImageUrl, BadRequestImageFormat, BadRequestImageSizeBytes, BadRequestImageExceededCount, BadRequestTrainingNotNeeded, BadRequestTrainingNotNeededButTrainingPipelineUpdated, BadRequestTrainingValidationFailed, BadRequestClassificationTrainingValidationFailed, BadRequestMultiClassClassificationTrainingValidationFailed, BadRequestMultiLabelClassificationTrainingValidationFailed, BadRequestDetectionTrainingValidationFailed, BadRequestTrainingAlreadyInProgress, BadRequestDetectionTrainingNotAllowNegativeTag, BadRequestInvalidEmailAddress, BadRequestDomainNotSupportedForAdvancedTraining, BadRequestExportPlatformNotSupportedForAdvancedTraining, BadRequestReservedBudgetInHoursNotEnoughForAdvancedTraining, BadRequestExportValidationFailed, BadRequestExportAlreadyInProgress, BadRequestPredictionIdsMissing, BadRequestPredictionIdsExceededCount, BadRequestPredictionTagsExceededCount, BadRequestPredictionResultsExceededCount, BadRequestPredictionInvalidApplicationName, BadRequestPredictionInvalidQueryParameters, BadRequestInvalid, UnsupportedMediaType, Forbidden, ForbiddenUser, ForbiddenUserResource, ForbiddenUserSignupDisabled, ForbiddenUserSignupAllowanceExceeded, ForbiddenUserDoesNotExist, ForbiddenUserDisabled, ForbiddenUserInsufficientCapability, ForbiddenDRModeEnabled, ForbiddenInvalid, NotFound, NotFoundProject, NotFoundProjectDefaultIteration, NotFoundIteration, NotFoundIterationPerformance, NotFoundTag, NotFoundImage, NotFoundDomain, NotFoundApimSubscription, NotFoundInvalid, Conflict, ConflictInvalid, ErrorUnknown, ErrorProjectInvalidWorkspace, ErrorProjectInvalidPipelineConfiguration, ErrorProjectInvalidDomain, ErrorProjectTrainingRequestFailed, ErrorProjectExportRequestFailed, ErrorFeaturizationServiceUnavailable, ErrorFeaturizationQueueTimeout, ErrorFeaturizationInvalidFeaturizer, ErrorFeaturizationAugmentationUnavailable, ErrorFeaturizationUnrecognizedJob, ErrorFeaturizationAugmentationError, ErrorExporterInvalidPlatform, ErrorExporterInvalidFeaturizer, ErrorExporterInvalidClassifier, ErrorPredictionServiceUnavailable, ErrorPredictionModelNotFound, ErrorPredictionModelNotCached, ErrorPrediction, ErrorPredictionStorage, ErrorRegionProposal, ErrorInvalid): The error code. - message required
string
: A message explaining the error reported by the service.
- code required
Domain
- Domain
object
- enabled
boolean
- exportable
boolean
- id
string
- name
string
- type
string
(values: Classification, ObjectDetection)
- enabled
Export
- Export
object
- downloadUri
string
: URI used to download the model. - flavor
string
(values: Linux, Windows, ONNX10, ONNX12, ARM, TensorFlowNormal, TensorFlowLite): Flavor of the export. - newerVersionAvailable
boolean
: Indicates an updated version of the export package is available and should be re-exported for the latest changes. - platform
string
(values: CoreML, TensorFlow, DockerFile, ONNX, VAIDK): Platform of the export. - status
string
(values: Exporting, Failed, Done): Status of the export.
- downloadUri
Image
- Image
object
: Image model to be sent as JSON.- tags
array
: Tags associated with this image.- items ImageTag
- created
string
: Date the image was created. - height
integer
: Height of the image. - id
string
: Id of the image. - originalImageUri
string
: The URI to the original uploaded image. - regions
array
: Regions associated with this image.- items ImageRegion
- resizedImageUri
string
: The URI to the (resized) image used for training. - thumbnailUri
string
: The URI to the thumbnail of the original image. - width
integer
: Width of the image.
- tags
ImageCreateResult
- ImageCreateResult
object
- image Image
- sourceUrl
string
: Source URL of the image. - status
string
(values: OK, OKDuplicate, ErrorSource, ErrorImageFormat, ErrorImageSize, ErrorStorage, ErrorLimitExceed, ErrorTagLimitExceed, ErrorRegionLimitExceed, ErrorUnknown, ErrorNegativeAndRegularTagOnSameImage): Status of the image creation.
ImageCreateSummary
- ImageCreateSummary
object
- images
array
: List of the image creation results.- items ImageCreateResult
- isBatchSuccessful
boolean
: True if all of the images in the batch were created successfully, otherwise false.
- images
ImageFileCreateBatch
- ImageFileCreateBatch
object
- images
array
- items ImageFileCreateEntry
- tagIds
array
- items
string
- items
- images
ImageFileCreateEntry
- ImageFileCreateEntry
object
- contents
string
- name
string
- regions
array
- items Region
- tagIds
array
- items
string
- items
- contents
ImageIdCreateBatch
- ImageIdCreateBatch
object
- images
array
- items ImageIdCreateEntry
- tagIds
array
- items
string
- items
- images
ImageIdCreateEntry
- ImageIdCreateEntry
object
- id
string
: Id of the image. - regions
array
- items Region
- tagIds
array
- items
string
- items
- id
ImagePerformance
- ImagePerformance
object
: Image performance model.- tags
array
- items ImageTag
- created
string
- height
integer
- id
string
- imageUri
string
- predictions
array
- items Prediction
- regions
array
- items ImageRegion
- thumbnailUri
string
- width
integer
- tags
ImagePrediction
- ImagePrediction
object
: Result of an image prediction request.- created
string
: Date this prediction was created. - id
string
: Prediction Id. - iteration
string
: Iteration Id. - predictions
array
: List of predictions.- items Prediction
- project
string
: Project Id.
- created
ImageProcessingSettings
- ImageProcessingSettings
object
: Represents image preprocessing settings used by image augmentation.- augmentationMethods
object
: Gets or sets enabled image transforms. The key corresponds to the transform name. If value is set to true, then correspondent transform is enabled. Otherwise this transform will not be used.
- augmentationMethods
ImageRegion
- ImageRegion
object
- created
string
- height required
number
: Height. - left required
number
: Coordinate of the left boundary. - regionId
string
- tagId required
string
: Id of the tag associated with this region. - tagName
string
- top required
number
: Coordinate of the top boundary. - width required
number
: Width.
- created
ImageRegionCreateBatch
- ImageRegionCreateBatch
object
: Batch of image region information to create.- regions
array
- items ImageRegionCreateEntry
- regions
ImageRegionCreateEntry
- ImageRegionCreateEntry
object
: Entry associating a region to an image.- height required
number
: Height. - imageId required
string
: Id of the image. - left required
number
: Coordinate of the left boundary. - tagId required
string
: Id of the tag associated with this region. - top required
number
: Coordinate of the top boundary. - width required
number
: Width.
- height required
ImageRegionCreateResult
- ImageRegionCreateResult
object
- created
string
- height required
number
: Height. - imageId
string
- left required
number
: Coordinate of the left boundary. - regionId
string
- tagId required
string
: Id of the tag associated with this region. - tagName
string
- top required
number
: Coordinate of the top boundary. - width required
number
: Width.
- created
ImageRegionCreateSummary
- ImageRegionCreateSummary
object
- created
array
- items ImageRegionCreateResult
- duplicated
array
- items ImageRegionCreateEntry
- exceeded
array
- items ImageRegionCreateEntry
- created
ImageRegionProposal
- ImageRegionProposal
object
- imageId
string
- projectId
string
- proposals
array
- items RegionProposal
- imageId
ImageTag
- ImageTag
object
- created
string
- tagId
string
- tagName
string
- created
ImageTagCreateBatch
- ImageTagCreateBatch
object
: Batch of image tags.- tags
array
: Image Tag entries to include in this batch.- items ImageTagCreateEntry
- tags
ImageTagCreateEntry
- ImageTagCreateEntry
object
: Entry associating a tag to an image.- imageId
string
: Id of the image. - tagId
string
: Id of the tag.
- imageId
ImageTagCreateSummary
- ImageTagCreateSummary
object
- created
array
- items ImageTagCreateEntry
- duplicated
array
- items ImageTagCreateEntry
- exceeded
array
- items ImageTagCreateEntry
- created
ImageUrl
- ImageUrl
object
: Image url.- url required
string
: Url of the image.
- url required
ImageUrlCreateBatch
- ImageUrlCreateBatch
object
- images
array
- items ImageUrlCreateEntry
- tagIds
array
- items
string
- items
- images
ImageUrlCreateEntry
- ImageUrlCreateEntry
object
- regions
array
- items Region
- tagIds
array
- items
string
- items
- url required
string
: Url of the image.
- regions
Iteration
- Iteration
object
: Iteration model to be sent over JSON.- classificationType
string
(values: Multiclass, Multilabel): Gets the classification type of the project. - created
string
: Gets the time this iteration was completed. - domainId
string
: Get or sets a guid of the domain the iteration has been trained on. - exportable
boolean
: Whether the iteration can be exported to another format for download. - exportableTo
array
: A set of platforms this iteration can export to.- items
string
(values: CoreML, TensorFlow, DockerFile, ONNX, VAIDK)
- items
- id
string
: Gets the id of the iteration. - lastModified
string
: Gets the time this iteration was last modified. - name required
string
: Gets or sets the name of the iteration. - originalPublishResourceId
string
: Resource Provider Id this iteration was originally published to. - projectId
string
: Gets the project id of the iteration. - publishName
string
: Name of the published model. - reservedBudgetInHours
integer
: Gets the reserved advanced training budget for the iteration. - status
string
: Gets the current iteration status. - trainedAt
string
: Gets the time this iteration was last modified. - trainingTimeInMinutes
integer
: Gets the training time for the iteration. - trainingType
string
(values: Regular, Advanced): Gets the training type of the iteration.
- classificationType
IterationPerformance
- IterationPerformance
object
: Represents the detailed performance data for a trained iteration.- averagePrecision
number
: Gets the average precision when applicable. - perTagPerformance
array
: Gets the per-tag performance details for this iteration.- items TagPerformance
- precision
number
: Gets the precision. - precisionStdDeviation
number
: Gets the standard deviation for the precision. - recall
number
: Gets the recall. - recallStdDeviation
number
: Gets the standard deviation for the recall.
- averagePrecision
Prediction
- Prediction
object
: Prediction result.- boundingBox BoundingBox
- probability
number
: Probability of the tag. - tagId
string
: Id of the predicted tag. - tagName
string
: Name of the predicted tag.
PredictionQueryResult
- PredictionQueryResult
object
: Query result of the prediction images that were sent to your prediction endpoint.- results
array
: Result of an prediction request.- items StoredImagePrediction
- token PredictionQueryToken
- results
PredictionQueryTag
- PredictionQueryTag
object
- id
string
- maxThreshold
number
- minThreshold
number
- id
PredictionQueryToken
- PredictionQueryToken
object
- tags
array
- items PredictionQueryTag
- application
string
- continuation
string
- endTime
string
- iterationId
string
- maxCount
integer
- orderBy
string
(values: Newest, Oldest, Suggested) - session
string
- startTime
string
- tags
Project
- Project
object
: Represents a project.- created
string
: Gets the date this project was created. - description required
string
: Gets or sets the description of the project. - drModeEnabled
boolean
: Gets if the Disaster Recovery (DR) mode is on, indicating the project is temporarily read-only. - id
string
: Gets the project id. - lastModified
string
: Gets the date this project was last modified. - name required
string
: Gets or sets the name of the project. - settings required ProjectSettings
- thumbnailUri
string
: Gets the thumbnail url representing the image.
- created
ProjectSettings
- ProjectSettings
object
: Represents settings associated with a project.- classificationType
string
(values: Multiclass, Multilabel): Gets or sets the classification type of the project. - detectionParameters
string
: Detection parameters in use, if any. - domainId
string
: Gets or sets the id of the Domain to use with this project. - imageProcessingSettings ImageProcessingSettings
- targetExportPlatforms
array
: A list of ExportPlatform that the trained model should be able to support.- items
string
(values: CoreML, TensorFlow, DockerFile, ONNX, VAIDK)
- items
- useNegativeSet
boolean
: Indicates if negative set is being used.
- classificationType
Region
- Region
object
- height required
number
: Height. - left required
number
: Coordinate of the left boundary. - tagId required
string
: Id of the tag associated with this region. - top required
number
: Coordinate of the top boundary. - width required
number
: Width.
- height required
RegionProposal
- RegionProposal
object
- boundingBox BoundingBox
- confidence
number
StoredImagePrediction
- StoredImagePrediction
object
: Result of an image prediction request.- created
string
: Date this prediction was created. - domain
string
: Domain used for the prediction. - id
string
: Prediction Id. - iteration
string
: Iteration Id. - originalImageUri
string
: The URI to the original prediction image. - predictions
array
: List of predictions.- items Prediction
- project
string
: Project Id. - resizedImageUri
string
: The URI to the (resized) prediction image. - thumbnailUri
string
: The URI to the thumbnail of the original prediction image.
- created
StoredSuggestedTagAndRegion
- StoredSuggestedTagAndRegion
object
: Result of a suggested tags and regions request of the untagged image.- created
string
: Date this prediction was created. - domain
string
: Domain used for the prediction. - height
integer
: Height of the resized image. - id
string
: Prediction Id. - iteration
string
: Iteration Id. - originalImageUri
string
: The URI to the original prediction image. - predictionUncertainty
number
: Uncertainty (entropy) of suggested tags or regions per image. - predictions
array
: List of predictions.- items Prediction
- project
string
: Project Id. - resizedImageUri
string
: The URI to the (resized) prediction image. - thumbnailUri
string
: The URI to the thumbnail of the original prediction image. - width
integer
: Width of the resized image.
- created
SuggestedTagAndRegion
- SuggestedTagAndRegion
object
: Result of a suggested tags and regions request.- created
string
: Date this prediction was created. - id
string
: Prediction Id. - iteration
string
: Iteration Id. - predictionUncertainty
number
: Uncertainty (entropy) of suggested tags or regions per image. - predictions
array
: List of predictions.- items Prediction
- project
string
: Project Id.
- created
SuggestedTagAndRegionQuery
- SuggestedTagAndRegionQuery
object
: The array of result images and token containing session and continuation Ids for the next query.- results
array
: Result of a suggested tags and regions request of the untagged image. - token SuggestedTagAndRegionQueryToken
- results
SuggestedTagAndRegionQueryToken
- SuggestedTagAndRegionQueryToken
object
: Contains properties we need to fetch suggested tags for. For the first call, Session and continuation set to null.- continuation
string
: Continuation Id for database pagination. Initially null but later used to paginate. - maxCount
integer
: Maximum number of results you want to be returned in the response. - session
string
: SessionId for database query. Initially set to null but later used to paginate. - sortBy
string
(values: UncertaintyAscending, UncertaintyDescending): OrderBy. Ordering mechanism for your results. - tagIds
array
: Existing TagIds in project to filter suggested tags on.- items
string
- items
- threshold
number
: Confidence threshold to filter suggested tags on.
- continuation
Tag
- Tag
object
: Represents a Tag.- description required
string
: Gets or sets the description of the tag. - id
string
: Gets the Tag ID. - imageCount
integer
: Gets the number of images with this tag. - name required
string
: Gets or sets the name of the tag. - type required
string
(values: Regular, Negative): Gets or sets the type of the tag.
- description required
TagFilter
- TagFilter
object
: Model that query for counting of images whose suggested tags match given tags and their probability are greater than or equal to the given threshold.- tagIds
array
: Existing TagIds in project to get suggested tags count for.- items
string
- items
- threshold
number
: Confidence threshold to filter suggested tags on.
- tagIds
TagPerformance
- TagPerformance
object
: Represents performance data for a particular tag in a trained iteration.- averagePrecision
number
: Gets the average precision when applicable. - id
string
- name
string
- precision
number
: Gets the precision. - precisionStdDeviation
number
: Gets the standard deviation for the precision. - recall
number
: Gets the recall. - recallStdDeviation
number
: Gets the standard deviation for the recall.
- averagePrecision