V2PostInputsDataSourcesRequest
{
"type": "object",
"properties": {
"appPat": {
"type": "string",
"title": "Personal Access Token to the application to which inputs are added"
},
"userAppId": {
"type": "object",
"description": "Common message to identify the app in a url endpoint."
},
"callBackUrl": {
"type": "string",
"description": "If call back url is set, we will send a Post request to this endpoint with job status."
},
"dataSources": {
"type": "array",
"items": {
"$ref": "#/components/schemas/apiInputsDataSource"
}
}
},
"description": "Initiates retrieval of inputs from cloud storage from a user provided data source.\nWill create and return an inputs-add-job for tracking progress.\nArchives will be extracted and their contents will be processed as inputs.\n\nThe cloud URL will be treated as a filter prefix. For example s3:/bucket/images_folder/abc will process\nfiles in the images_folder beginning with abc or in a subfolder beginning with abc.\nFor example:\nbucket/images_folder/abcImage.png\nbucket/images_folder/abc-1/Data.zip\n\nIf given URL is for a private bucket or file, then credentials should be provided to access the bucket.\nCredentials should include rights to list the objects in the bucket, except when pointed directly at a file archive,\nin which case it only requires rights to access that particular file."
}
V2PostInputsRequest
{
"type": "object",
"title": "PostInputsRequest",
"properties": {
"inputs": {
"type": "array",
"items": {
"$ref": "#/components/schemas/apiInput"
},
"title": "List of inputs to post.\nFor each input, the following fields are used:\n* id\n* data\n* dataset_ids"
},
"userAppId": {
"type": "object",
"description": "Common message to identify the app in a url endpoint."
},
"inputsAddJobId": {
"type": "string",
"description": "Collect statistics about created inputs in job with given ID.\n* If job ID is empty, then job is not created.\n* If job ID is non-empty and doesn't already exist, then a new job will be created with given ID.\n* If job ID does already exist, then new inputs statistics are merged with previous inputs statistics."
},
"inputIdConflictResolution": {
"$ref": "#/components/schemas/apiInputIDConflictResolution"
}
}
}
V2PostInputsSearchesRequest
{
"type": "object",
"title": "Execute a new input search and optionally save it",
"properties": {
"searches": {
"type": "array",
"items": {
"$ref": "#/components/schemas/apiSearch"
},
"title": "The searched to be executed or saved"
},
"onlyCount": {
"type": "boolean",
"description": "If only_count is set, then the response will not contain hits,\nbut hit_counts instead."
},
"userAppId": {
"type": "object",
"title": "The user_id and app_id to query from.",
"description": "The user_id and app_id to query from."
},
"pagination": {
"$ref": "#/components/schemas/apiPagination"
}
}
}
V2PostInputsUploadsRequest
{
"type": "object",
"properties": {
"userAppId": {
"type": "object",
"description": "Common message to identify the app in a url endpoint."
},
"inputsUploads": {
"type": "array",
"items": {
"$ref": "#/components/schemas/apiInputsUpload"
}
}
},
"description": "Start uploading a file archive containing inputs.\nWill create and return an inputs-add-job for tracking progress.\n\nAssociated inputs-add-job contains an upload id which should be completed through `PutUploadContentParts` endpoint.\nCompleting the upload will automatically begin unpacking the archive and uploading the contents as inputs."
}
V2PostInstalledModuleVersionsKeyRequest
{
"type": "object",
"properties": {
"userAppId": {
"type": "object",
"description": "Common message to identify the app in a url endpoint."
}
},
"description": "PostInstalledModuleVersionsKeyRequest to associate a key of the caller's to the installed module\nversion."
}
V2PostInstalledModuleVersionsRequest
{
"type": "object",
"title": "PostInstalledModuleVersionsRequest to install a module version into the app in the URL",
"properties": {
"userAppId": {
"type": "object",
"description": "Common message to identify the app in a url endpoint."
},
"installedModuleVersions": {
"type": "array",
"items": {
"$ref": "#/components/schemas/apiInstalledModuleVersion"
},
"description": "This allows you to create one or more module by posting it to the API."
}
}
}
V2PostKeysRequest
{
"type": "object",
"title": "PostKeysRequest",
"properties": {
"keys": {
"type": "array",
"items": {
"$ref": "#/components/schemas/apiKey"
}
},
"userAppId": {
"type": "object",
"properties": {
"appId": {
"type": "string"
}
},
"description": "Common message to identify the app in a url endpoint."
}
}
}
V2PostKnowledgeGraphsRequest
{
"type": "object",
"title": "POST new knowledge graphs",
"properties": {
"userAppId": {
"type": "object",
"title": "The user_id and app_id information.",
"description": "The user_id and app_id information."
},
"knowledgeGraphs": {
"type": "array",
"items": {
"$ref": "#/components/schemas/apiKnowledgeGraph"
}
}
}
}
V2PostLabelOrdersRequest
{
"type": "object",
"properties": {
"userAppId": {
"type": "object",
"description": "Common message to identify the app in a url endpoint."
},
"labelOrders": {
"type": "array",
"items": {
"$ref": "#/components/schemas/apiLabelOrder"
}
}
},
"description": "Request to create label orders."
}
V2PostModelOutputs2Request
{
"type": "object",
"properties": {
"model": {
"$ref": "#/components/schemas/apiModel"
},
"inputs": {
"type": "array",
"items": {
"$ref": "#/components/schemas/apiInput"
}
},
"userAppId": {
"$ref": "#/components/schemas/apiUserAppIDSet"
},
"runnerSelector": {
"$ref": "#/components/schemas/apiRunnerSelector"
}
},
"description": "//////////////////////////////////////////////////\nModel prediction related stuff needs inputs and produces outputs.\n//////////////////////////////////////////////////\nModel prediction."
}
V2PostModelOutputs3Request
{
"type": "object",
"properties": {
"model": {
"$ref": "#/components/schemas/apiModel"
},
"inputs": {
"type": "array",
"items": {
"$ref": "#/components/schemas/apiInput"
}
},
"userAppId": {
"type": "object",
"description": "Common message to identify the app in a url endpoint."
},
"versionId": {
"type": "string"
},
"runnerSelector": {
"$ref": "#/components/schemas/apiRunnerSelector"
}
},
"description": "//////////////////////////////////////////////////\nModel prediction related stuff needs inputs and produces outputs.\n//////////////////////////////////////////////////\nModel prediction."
}
V2PostModelOutputs4Request
{
"type": "object",
"properties": {
"model": {
"$ref": "#/components/schemas/apiModel"
},
"inputs": {
"type": "array",
"items": {
"$ref": "#/components/schemas/apiInput"
}
},
"userAppId": {
"$ref": "#/components/schemas/apiUserAppIDSet"
},
"versionId": {
"type": "string"
},
"runnerSelector": {
"$ref": "#/components/schemas/apiRunnerSelector"
}
},
"description": "//////////////////////////////////////////////////\nModel prediction related stuff needs inputs and produces outputs.\n//////////////////////////////////////////////////\nModel prediction."
}
V2PostModelOutputs5Request
{
"type": "object",
"properties": {
"model": {
"$ref": "#/components/schemas/apiModel"
},
"inputs": {
"type": "array",
"items": {
"$ref": "#/components/schemas/apiInput"
}
},
"modelId": {
"type": "string"
},
"userAppId": {
"$ref": "#/components/schemas/apiUserAppIDSet"
},
"versionId": {
"type": "string"
},
"runnerSelector": {
"type": "object",
"title": "Allow filtering of prediction requests down to specific Nodepools, Deploymetns or Runners",
"properties": {
"runner": {
"$ref": "#/components/schemas/apiRunner"
},
"nodepool": {
"$ref": "#/components/schemas/apiNodepool"
},
"deployment": {
"type": "object",
"title": "Optionally a partcular deployment within the nodepool.",
"properties": {
"model": {
"$ref": "#/components/schemas/apiModel"
},
"workflow": {
"$ref": "#/components/schemas/apiWorkflow"
},
"nodepools": {
"type": "array",
"items": {
"$ref": "#/components/schemas/apiNodepool"
},
"title": "You can configure different autoscaling per nodepool(s).\nThese nodepools have to be also owned by the same user_id/org as this deployment.\nIf there is more than one nodepool we use the model's ComputeInfo to match\nwith what the nodepool provides to decide which one can handle it combined with the\nNodepoolRank below. Note: even within a single nodepool if it is heterogeneous then\nwe need a way to rank scheduling choices when we don't know how to decide (like a model\nsupports"
},
"autoscaleConfig": {
"$ref": "#/components/schemas/apiAutoscaleConfig"
},
"schedulingChoice": {
"$ref": "#/components/schemas/DeploymentSchedulingChoice"
}
},
"description": "In future as we support matching runners based on just labels:\n RunnerLabels runner_labels = 3; // FUTURE"
}
}
}
},
"description": "//////////////////////////////////////////////////\nModel prediction related stuff needs inputs and produces outputs.\n//////////////////////////////////////////////////\nModel prediction."
}
V2PostModelOutputsRequest
{
"type": "object",
"properties": {
"model": {
"$ref": "#/components/schemas/apiModel"
},
"inputs": {
"type": "array",
"items": {
"$ref": "#/components/schemas/apiInput"
}
},
"userAppId": {
"type": "object",
"description": "Common message to identify the app in a url endpoint."
},
"runnerSelector": {
"$ref": "#/components/schemas/apiRunnerSelector"
}
},
"description": "//////////////////////////////////////////////////\nModel prediction related stuff needs inputs and produces outputs.\n//////////////////////////////////////////////////\nModel prediction."
}
V2PostModelVersionEvaluations2Request
{
"type": "object",
"title": "Evaluate this model vesion",
"properties": {
"userAppId": {
"$ref": "#/components/schemas/apiUserAppIDSet"
},
"evalMetrics": {
"type": "array",
"items": {
"$ref": "#/components/schemas/apiEvalMetrics"
},
"title": "EvalInfo and ID will be used when creating the evaluation"
}
}
}
V2PostModelVersionEvaluationsRequest
{
"type": "object",
"title": "Evaluate this model vesion",
"properties": {
"userAppId": {
"type": "object",
"description": "Common message to identify the app in a url endpoint."
},
"evalMetrics": {
"type": "array",
"items": {
"$ref": "#/components/schemas/apiEvalMetrics"
},
"title": "EvalInfo and ID will be used when creating the evaluation"
}
}
}
V2PostModelVersionMetrics2Request
{
"type": "object",
"properties": {
"evalInfo": {
"$ref": "#/components/schemas/apiEvalInfo"
},
"userAppId": {
"$ref": "#/components/schemas/apiUserAppIDSet"
},
"testSearch": {
"$ref": "#/components/schemas/apiSearch"
}
},
"description": "Evaluate this model version."
}
V2PostModelVersionMetricsRequest
{
"type": "object",
"properties": {
"evalInfo": {
"$ref": "#/components/schemas/apiEvalInfo"
},
"userAppId": {
"type": "object",
"description": "Common message to identify the app in a url endpoint."
},
"testSearch": {
"$ref": "#/components/schemas/apiSearch"
}
},
"description": "Evaluate this model version."
}
V2PostModelVersions2Request
{
"type": "object",
"properties": {
"evalInfo": {
"$ref": "#/components/schemas/apiEvalInfo"
},
"userAppId": {
"$ref": "#/components/schemas/apiUserAppIDSet"
},
"description": {
"type": "string",
"title": "Description about this training run"
},
"modelVersions": {
"type": "array",
"items": {
"$ref": "#/components/schemas/apiModelVersion"
}
}
},
"description": "Create (train) a new model version."
}
V2PostModelVersionsPublish2Request
{
"type": "object",
"title": "PostModelVersionsPublishRequest",
"properties": {
"userAppId": {
"$ref": "#/components/schemas/apiUserAppIDSet"
},
"publications": {
"type": "array",
"items": {
"$ref": "#/components/schemas/apiModelVersionPublishRequest"
}
}
}
}
V2PostModelVersionsPublishRequest
{
"type": "object",
"title": "PostModelVersionsPublishRequest",
"properties": {
"userAppId": {
"type": "object",
"description": "Common message to identify the app in a url endpoint."
},
"publications": {
"type": "array",
"items": {
"$ref": "#/components/schemas/apiModelVersionPublishRequest"
}
}
}
}
V2PostModelVersionsRequest
{
"type": "object",
"properties": {
"evalInfo": {
"$ref": "#/components/schemas/apiEvalInfo"
},
"userAppId": {
"type": "object",
"description": "Common message to identify the app in a url endpoint."
},
"description": {
"type": "string",
"title": "Description about this training run"
},
"modelVersions": {
"type": "array",
"items": {
"$ref": "#/components/schemas/apiModelVersion"
}
}
},
"description": "Create (train) a new model version."
}
V2PostModelVersionsTrainingTimeEstimate2Request
{
"type": "object",
"title": "Get the estimated training time for a model version",
"properties": {
"userAppId": {
"$ref": "#/components/schemas/apiUserAppIDSet"
},
"modelVersions": {
"type": "array",
"items": {
"$ref": "#/components/schemas/apiModelVersion"
}
},
"estimatedInputCount": {
"type": "string",
"format": "uint64"
}
}
}
V2PostModelVersionsTrainingTimeEstimateRequest
{
"type": "object",
"title": "Get the estimated training time for a model version",
"properties": {
"userAppId": {
"type": "object",
"description": "Common message to identify the app in a url endpoint."
},
"modelVersions": {
"type": "array",
"items": {
"$ref": "#/components/schemas/apiModelVersion"
}
},
"estimatedInputCount": {
"type": "string",
"format": "uint64"
}
}
}
V2PostModelVersionsUnPublish2Request
{
"type": "object",
"title": "PostModelVersionsUnPublishRequest",
"properties": {
"userAppId": {
"$ref": "#/components/schemas/apiUserAppIDSet"
},
"publications": {
"type": "array",
"items": {
"$ref": "#/components/schemas/apiModelVersionUnpublishRequest"
}
}
}
}
V2PostModelVersionsUnPublishRequest
{
"type": "object",
"title": "PostModelVersionsUnPublishRequest",
"properties": {
"userAppId": {
"type": "object",
"description": "Common message to identify the app in a url endpoint."
},
"publications": {
"type": "array",
"items": {
"$ref": "#/components/schemas/apiModelVersionUnpublishRequest"
}
}
}
}
V2PostModelVersionsUploadResponse
{
"type": "object",
"title": "Stream result of apiPostModelVersionsUploadResponse",
"properties": {
"error": {
"$ref": "#/components/schemas/googlerpcStatus"
},
"result": {
"$ref": "#/components/schemas/apiPostModelVersionsUploadResponse"
}
}
}
V2PostModelsRequest
{
"type": "object",
"title": "PostModelsRequest",
"properties": {
"model": {
"$ref": "#/components/schemas/apiModel"
},
"models": {
"type": "array",
"items": {
"$ref": "#/components/schemas/apiModel"
},
"description": "This allows you to create one or more model by posting it to the API."
},
"userAppId": {
"type": "object",
"description": "Common message to identify the app in a url endpoint."
}
}
}
V2PostModelsSearchesRequest
{
"type": "object",
"properties": {
"userAppId": {
"type": "object",
"title": "Ids present in the url of the request.",
"description": "Ids present in the url of the request."
},
"modelQuery": {
"$ref": "#/components/schemas/apiModelQuery"
},
"pagination": {
"$ref": "#/components/schemas/apiPagination"
}
},
"description": "Search over the available models."
}
V2PostModuleVersionsRequest
{
"type": "object",
"title": "PostModuleVersionsRequest",
"properties": {
"userAppId": {
"type": "object",
"description": "Common message to identify the app in a url endpoint."
},
"moduleVersions": {
"type": "array",
"items": {
"$ref": "#/components/schemas/apiModuleVersion"
},
"description": "This allows you to create one or more module by posting it to the API."
}
}
}
V2PostModulesRequest
{
"type": "object",
"title": "PostModulesRequest",
"properties": {
"modules": {
"type": "array",
"items": {
"$ref": "#/components/schemas/apiModule"
},
"description": "This allows you to create one or more module by posting it to the API."
},
"userAppId": {
"type": "object",
"description": "Common message to identify the app in a url endpoint."
}
}
}
V2PostRunnerItemOutputsRequest
{
"type": "object",
"title": "PostRunnerItemOutputsRequest",
"properties": {
"status": {
"$ref": "#/components/schemas/apistatusStatus"
},
"userAppId": {
"type": "object",
"properties": {
"appId": {
"type": "string"
}
},
"description": "Common message to identify the app in a url endpoint."
},
"runnerItemOutputs": {
"type": "array",
"items": {
"$ref": "#/components/schemas/apiRunnerItemOutput"
},
"description": "This allows you to create one or more runner by posting it to the API."
}
}
}
V2PostRunnersRequest
{
"type": "object",
"title": "PostRunnersRequest",
"properties": {
"runners": {
"type": "array",
"items": {
"$ref": "#/components/schemas/apiRunner"
},
"description": "This allows you to create one or more runner by posting it to the API."
},
"userAppId": {
"type": "object",
"properties": {
"appId": {
"type": "string"
}
},
"description": "Common message to identify the app in a url endpoint."
}
}
}
V2PostSearchesById2Request
{
"type": "object",
"title": "PostSearchesByIDRequest performs returns results of a saved search given its ID",
"properties": {
"userAppId": {
"$ref": "#/components/schemas/apiUserAppIDSet"
},
"pagination": {
"$ref": "#/components/schemas/apiPagination"
}
}
}
V2PostSearchesByIdRequest
{
"type": "object",
"title": "PostSearchesByIDRequest performs returns results of a saved search given its ID",
"properties": {
"userAppId": {
"type": "object",
"description": "Common message to identify the app in a url endpoint."
},
"pagination": {
"$ref": "#/components/schemas/apiPagination"
}
}
}
V2PostSearchesRequest
{
"type": "object",
"title": "PostSearchesRequest",
"properties": {
"query": {
"$ref": "#/components/schemas/apiQuery"
},
"searches": {
"type": "array",
"items": {
"$ref": "#/components/schemas/apiSearch"
},
"title": "The searched to be executed or saved\nEventually the request level fields will be deprecated in favor of this object"
},
"userAppId": {
"type": "object",
"title": "The user_id and app_id to query from.",
"description": "The user_id and app_id to query from."
},
"pagination": {
"$ref": "#/components/schemas/apiPagination"
}
}
}
V2PostStatValuesAggregateRequest
{
"type": "object",
"title": "PostStatValuesAggregateRequest",
"properties": {
"userAppId": {
"type": "object",
"title": "Ids present in the url of the request.",
"description": "Ids present in the url of the request."
},
"statValueAggregateQueries": {
"type": "array",
"items": {
"$ref": "#/components/schemas/apiStatValueAggregateQuery"
},
"description": "Query to retrieve aggregate values."
}
}
}
V2PostStatValuesRequest
{
"type": "object",
"title": "PostStatValuesRequest",
"properties": {
"userAppId": {
"type": "object",
"title": "The user and app information for the request.",
"description": "The user and app information for the request."
},
"statValues": {
"type": "array",
"items": {
"$ref": "#/components/schemas/apiStatValue"
},
"description": "The stats to post, can post more than one at a time."
}
}
}
V2PostTasksRequest
{
"type": "object",
"properties": {
"tasks": {
"type": "array",
"items": {
"$ref": "#/components/schemas/apiTask"
}
},
"userAppId": {
"type": "object",
"description": "Common message to identify the app in a url endpoint."
}
},
"description": "Request to create Tasks."
}
V2PostTrendingMetricsViewRequest
{
"type": "object",
"title": "PostTrendingMetricsViewRequest",
"properties": {
"userAppId": {
"type": "object",
"title": "The user_id and app_id information.",
"description": "The user_id and app_id information."
}
}
}
V2PostUploadsRequest
{
"type": "object",
"title": "Start a multipart upload",
"properties": {
"uploads": {
"type": "array",
"items": {
"$ref": "#/components/schemas/apiUpload"
}
},
"userAppId": {
"type": "object",
"description": "Common message to identify the app in a url endpoint."
}
}
}
V2PostValidatePasswordRequest
{
"type": "object",
"title": "PostValidatePasswordRequest",
"properties": {
"password": {
"$ref": "#/components/schemas/apiPassword"
},
"userAppId": {
"type": "object",
"properties": {
"appId": {
"type": "string"
}
},
"description": "Common message to identify the app in a url endpoint."
}
}
}
V2PostWorkflowResults2Request
{
"type": "object",
"title": "PostWorkflowResultsRequest",
"properties": {
"inputs": {
"type": "array",
"items": {
"$ref": "#/components/schemas/apiInput"
}
},
"userAppId": {
"type": "object",
"description": "Common message to identify the app in a url endpoint."
},
"versionId": {
"type": "string",
"title": "Workflow version ID to retrieve\nIf no ID is specified, latest workflow version is used"
},
"outputConfig": {
"$ref": "#/components/schemas/apiOutputConfig"
},
"workflowState": {
"$ref": "#/components/schemas/apiWorkflowState"
},
"favorClarifaiWorkflows": {
"type": "boolean",
"title": "Use this flag to look into clarifai published workflows first for a Workflow ID"
}
}
}
V2PostWorkflowResults3Request
{
"type": "object",
"title": "PostWorkflowResultsRequest",
"properties": {
"inputs": {
"type": "array",
"items": {
"$ref": "#/components/schemas/apiInput"
}
},
"userAppId": {
"$ref": "#/components/schemas/apiUserAppIDSet"
},
"versionId": {
"type": "string",
"title": "Workflow version ID to retrieve\nIf no ID is specified, latest workflow version is used"
},
"outputConfig": {
"$ref": "#/components/schemas/apiOutputConfig"
},
"workflowState": {
"$ref": "#/components/schemas/apiWorkflowState"
},
"favorClarifaiWorkflows": {
"type": "boolean",
"title": "Use this flag to look into clarifai published workflows first for a Workflow ID"
}
}
}
V2PostWorkflowResultsRequest
{
"type": "object",
"title": "PostWorkflowResultsRequest",
"properties": {
"inputs": {
"type": "array",
"items": {
"$ref": "#/components/schemas/apiInput"
}
},
"userAppId": {
"type": "object",
"description": "Common message to identify the app in a url endpoint."
},
"outputConfig": {
"$ref": "#/components/schemas/apiOutputConfig"
},
"workflowState": {
"$ref": "#/components/schemas/apiWorkflowState"
},
"favorClarifaiWorkflows": {
"type": "boolean",
"title": "Use this flag to look into clarifai published workflows first for a Workflow ID"
}
}
}
V2PostWorkflowResultsSimilarity2Request
{
"type": "object",
"title": "PostWorkflowResultsSimilarityRequest",
"properties": {
"userAppId": {
"type": "object",
"description": "Common message to identify the app in a url endpoint."
},
"versionId": {
"type": "string",
"title": "Workflow version ID to retrieve\nIf no ID is specified, latest workflow version is used"
},
"poolInputs": {
"type": "array",
"items": {
"$ref": "#/components/schemas/apiInput"
},
"title": "Each pool input is compared against ever probe input"
},
"probeInputs": {
"type": "array",
"items": {
"$ref": "#/components/schemas/apiInput"
},
"title": "Each probe is compared against every pool input"
},
"modelVersionId": {
"type": "string",
"title": "The specific model version whose outputs we are comparing"
},
"favorClarifaiWorkflows": {
"type": "boolean",
"title": "Use this flag to look into clarifai published workflows first for a Workflow ID"
}
}
}
V2PostWorkflowResultsSimilarity3Request
{
"type": "object",
"title": "PostWorkflowResultsSimilarityRequest",
"properties": {
"userAppId": {
"$ref": "#/components/schemas/apiUserAppIDSet"
},
"versionId": {
"type": "string",
"title": "Workflow version ID to retrieve\nIf no ID is specified, latest workflow version is used"
},
"poolInputs": {
"type": "array",
"items": {
"$ref": "#/components/schemas/apiInput"
},
"title": "Each pool input is compared against ever probe input"
},
"probeInputs": {
"type": "array",
"items": {
"$ref": "#/components/schemas/apiInput"
},
"title": "Each probe is compared against every pool input"
},
"modelVersionId": {
"type": "string",
"title": "The specific model version whose outputs we are comparing"
},
"favorClarifaiWorkflows": {
"type": "boolean",
"title": "Use this flag to look into clarifai published workflows first for a Workflow ID"
}
}
}
V2PostWorkflowResultsSimilarityRequest
{
"type": "object",
"title": "PostWorkflowResultsSimilarityRequest",
"properties": {
"userAppId": {
"type": "object",
"description": "Common message to identify the app in a url endpoint."
},
"poolInputs": {
"type": "array",
"items": {
"$ref": "#/components/schemas/apiInput"
},
"title": "Each pool input is compared against ever probe input"
},
"probeInputs": {
"type": "array",
"items": {
"$ref": "#/components/schemas/apiInput"
},
"title": "Each probe is compared against every pool input"
},
"modelVersionId": {
"type": "string",
"title": "The specific model version whose outputs we are comparing"
},
"favorClarifaiWorkflows": {
"type": "boolean",
"title": "Use this flag to look into clarifai published workflows first for a Workflow ID"
}
}
}
V2PostWorkflowVersionsPublish2Request
{
"type": "object",
"properties": {
"userAppId": {
"$ref": "#/components/schemas/apiUserAppIDSet"
},
"publications": {
"type": "array",
"items": {
"$ref": "#/components/schemas/apiWorkflowVersionPublishRequest"
}
}
}
}
V2PostWorkflowVersionsPublishRequest
{
"type": "object",
"properties": {
"userAppId": {
"type": "object",
"description": "Common message to identify the app in a url endpoint."
},
"publications": {
"type": "array",
"items": {
"$ref": "#/components/schemas/apiWorkflowVersionPublishRequest"
}
}
}
}