Google Cloud Vision

Image recognition through pre-trained REST & RPC API models.

Integrate the Google Cloud Vision API with the Delay API

Setup the Google Cloud Vision API trigger to run a workflow which integrates with the Delay API. Pipedream's integration platform allows you to integrate Google Cloud Vision and Delay remarkably fast. Free for developers.

Detect Labels in Image with the Google Cloud Vision API

Performs feature detection on a local or remote image file. See the documentation.

 
Try it
Delay Workflow with the Delay API

Delay the execution of your workflow for a specific amount of time (does not count against your compute time).

 
Try it
Detect Logos in Image with the Google Cloud Vision API

Detects logos within a local or remote image file. See the documentation.

 
Try it
Detect Text in Image with the Google Cloud Vision API

Detects text in a local image or remote image. See the documentation.

 
Try it

Overview of Google Cloud Vision

The Google Cloud Vision API allows you to analyze images in the cloud, harnessing Google's machine learning technology. You can detect and classify multiple objects, face and landmark detection, handwriting recognition, and image attributes. Combining this with Pipedream's serverless platform catalyzes the creation of automated workflows to process images, trigger actions, and integrate with other services seamlessly.

Connect Google Cloud Vision

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    google_cloud_vision_api: {
      type: "app",
      app: "google_cloud_vision_api",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://www.googleapis.com/oauth2/v1/userinfo`,
      headers: {
        Authorization: `Bearer ${this.google_cloud_vision_api.$auth.oauth_access_token}`,
      },
    })
  },
})

Overview of Delay

The Delay API in Pipedream is a built-in function that allows you to pause a workflow for a specified amount of time. This can be incredibly useful when you need to stagger API calls to avoid rate limits, wait for an external process to complete, or simply introduce a delay between actions in a sequence. With precision up to milliseconds, the Delay API provides a simple yet powerful tool for managing timing in automation workflows.

Connect Delay

1
2
3
4
5
6
7
export default defineComponent({
  async run({steps, $}) {
    // Specify the amount of time to delay your workflow in milliseconds
    return $.flow.delay(5000)
  },
})