Nanonets · Arazzo Workflow

Nanonets Upload Training Images and Train

Version 1.0.0

Upload annotated local training images to an OCR model, then kick off training.

1 workflow 1 source API 1 provider
View Spec View on GitHub Artificial IntelligenceOCRDocument AIIntelligent Document ProcessingData ExtractionWorkflow-AutomationComputer-VisionNo-CodeArazzoWorkflows

Provider

nanonets

Workflows

upload-training-images-and-train
Upload annotated training images by file and start a training run.
Uploads annotated local training images to a Nanonets OCR model and then queues a training job on the model.
2 steps inputs: authorization, data, file, modelId outputs: trainResponse, uploadResponse
1
uploadTrainingImages
Upload the annotated local training image(s) to the model.
2
trainModel
Trigger training (or retraining) on the model after the upload completes.

Source API Descriptions

Arazzo Workflow Specification

Raw ↑
arazzo: 1.0.1
info:
  title: Nanonets Upload Training Images and Train
  summary: Upload annotated local training images to an OCR model, then kick off training.
  description: >-
    Prepares a Nanonets OCR model for a new training run. The workflow uploads
    one or more locally-stored, annotated training images to the target model and
    then triggers training on the freshly uploaded data. Every step spells out its
    request inline so the flow can be read and executed without opening the
    underlying OpenAPI description.
  version: 1.0.0
sourceDescriptions:
- name: ocrTrainApi
  url: ../openapi/nanonets-ocr-train-api-openapi.yml
  type: openapi
workflows:
- workflowId: upload-training-images-and-train
  summary: Upload annotated training images by file and start a training run.
  description: >-
    Uploads annotated local training images to a Nanonets OCR model and then
    queues a training job on the model.
  inputs:
    type: object
    required:
    - authorization
    - modelId
    - file
    - data
    properties:
      authorization:
        type: string
        description: HTTP Basic credential header value (Basic <base64 of apiKey:>).
      modelId:
        type: string
        description: Unique identifier for the Nanonets OCR model to train.
      file:
        type: string
        description: Binary contents of the training image to upload.
      data:
        type: string
        description: JSON string describing the annotation for each uploaded file.
  steps:
  - stepId: uploadTrainingImages
    description: Upload the annotated local training image(s) to the model.
    operationId: ocrModelUploadFileByModelIdPost
    parameters:
    - name: Authorization
      in: header
      value: $inputs.authorization
    - name: model_id
      in: path
      value: $inputs.modelId
    requestBody:
      contentType: multipart/form-data
      payload:
        file: $inputs.file
        data: $inputs.data
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      uploadResponse: $response.body
  - stepId: trainModel
    description: Trigger training (or retraining) on the model after the upload completes.
    operationId: ocrModelTrainByModelIdPost
    parameters:
    - name: Authorization
      in: header
      value: $inputs.authorization
    - name: model_id
      in: path
      value: $inputs.modelId
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      trainResponse: $response.body
  outputs:
    uploadResponse: $steps.uploadTrainingImages.outputs.uploadResponse
    trainResponse: $steps.trainModel.outputs.trainResponse

Work with this as data

Every workflow here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for arazzo workflows

4 MCP tools reach this
  • find_arazzoBrowse and filter every workflow in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This workflow
curl "https://apis.io/api/v1/arazzo/nanonets-upload-training-images-and-train-workflow"
All arazzo workflows
curl "https://apis.io/api/v1/arazzo?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.