Gemini Enterprise Agent Platform Vision pricing

This document explains Agent Platform Vision pricing details.

If you pay in a currency other than USD, the prices listed in your currency on Cloud Platform SKUs apply.

Billing framework and discounting schedule

Feature

Sub-feature

PAYG pricing

Monthly pricing

Streams

Data Ingested

$0.0085 / 1 gibibyte

N/A (same as PAYG)

Data Consumed

$0.0085 / 1 gibibyte

N/A (same as PAYG)

Pre-trained AI Models and AutoML

Person / Vehicle Count3

$0.10 / 1 minute$10.00 / 1 count

Person / Face Blur3

$0.10 / 1 minute$10.00 / 1 count

PPE Detection3

$0.10 / 1 minute$10.00 / 1 count

General Object Detection3

$0.10 / 1 minute$10.00 / 1 count

Occupancy Analytics Suite3

N/A

$20.00 / 1 count

AutoML (detection) for Streams3

$0.20 / 1 minute$20.00 / 1 count

Product recognizer1, 4

$0.025 / 1,000 count

N/A

Tag recognizer1, 4

$0.025 / 1,000 count

N/A

Visual Inspection AI2 - Anomaly

N/A

$100 per camera stream per solution per month

Visual Inspection AI2 - Assembly

N/A

$100 per camera stream per solution per month

Visual Inspection AI2 - Cosmetic

N/A

$100 per camera stream per solution per month

Custom AI

Training - Visual Inspection AI

$2 / node hour

N/A

Agent Platform Custom Models

Agent Platform node price

N/A

1 Each image can contain either one product or one tag

2 Visual Inspection AI is currently in GA (restricted) - Contact Google sales for more info.

3 For these monthly prices: one count represents one stream per month.

4 For these prices: one count represents one image.

Feature

Sub-feature

PAYG pricing

Monthly pricing

Vision Warehouse

Video storage for streams

$0.000027397 / 1 gibibyte hour

N/A (same as PAYG)

Asset storage for images

$0.000027397 / 1 gibibyte hour

N/A (same as PAYG)

Index node hour for batch videos and images

$3.00 / 1 hour

N/A (same as PAYG)

Search request for batch videos and images

$3.00 / 1,000 count

N/A (same as PAYG)

Billing examples

Example 1 (with Model)

Under a PAYG model, customers will only pay for components they use. Let's use a simple vehicle counting app for illustrating the pricing.

The components used to build this Car counting app are Streams (Ingress) and Model (Vehicle Counting). User will connect one stream to the vehicle counting processor. At this point no charges will be incurred. Once a user starts streaming video to the app, charges will be incurred.

App Cost = Streaming costs + Analytic costs

  1. Streaming costs = Stream ingressed (GB) * Stream price / GB ($0.0085/GB)
  2. Total Stream ingressed (GB): Clip size per minute * minutes streamed / 1024
  3. Clip size: 60 MB / minutes, Minutes of video streamed for processing: 100
  4. Total Stream ingressed (GB) = 60 MB / Minute * 100 minutes / 1024 MB= 58.6 GB (rounded)
  5. Streaming costs = Stream ingressed (GB) * Stream price / GB Streaming Costs = 5.86 GB * $0.0085 / GB = $0.049
  6. Analytic Costs = Minutes of Video processed for streaming * Vehicle Counting Processor price / min Analytic Costs = 100 minutes * $0.10 / min = $10

App Cost = Streaming costs + Analytic costs

Therefore, App Cost = $0.049 + $10 = $10.049

Example 2 (with Warehouse)

Under a PAYG model, customers will only pay for components they use. Let's use a simple warehouse app for illustrating the pricing.

Users will connect one stream to the warehouse and at some point will also download clips that they have searched for in the warehouse. Once a user starts streaming video to the warehouse, charges will be incurred as follows assuming the video is stored for two months.

Total Cost = Month 1 + Month 2

Month1 Cost = Streaming costs (Ingress) + Warehouse costs + Streaming costs (Egress)

  1. Streaming costs (Ingress) = Stream ingressed (GB) * Stream price / GB ($0.0085/GB)
  2. Video stream ingressed (GB) : 10 GB
  3. Streaming costs = Stream ingressed (GB) * Stream price / GB
  4. Streaming Costs = 10 GB * $0.0085 / GB = $0.085
  5. Warehouse Costs = Stored Video (GB) * Storage costs (per month)
  6. Warehouse Costs = 10 GB * $0.020 / GB-mo = *$0.2 / month
  7. Streaming costs (Egress) = Video Clips egressed (GB) * Stream price / GB ($0.0085/GB)
  8. Video clip egressed: 10 MB or equivalently 0.01 GB
  9. Streaming costs (Egress) = Video Clips egressed (GB) * Stream price / GB
  10. Streaming Costs = 0.01 GB * $0.0085 / GB = $0.000085

Month 1 Cost = Streaming costs (Ingress) + Warehouse costs + Streaming costs (Egress)

Month 1 Cost = $0.085 + $0.2 + $0.000085 = $0.285085

Similarly, Month 2 Cost: Assuming no further streaming (ingress or egress) of video and clips Month 2 Cost = Streaming costs (Ingress) + Warehouse costs + Streaming costs (Egress)

Month 2 Cost = $0 + $0.2 + $0 = $0.2

Total Cost = Month 1 cost + Month 2 cost

Total Cost = $0.285085 + $0.2 = $0.485085

Vision Warehouse billing examples for batch videos and images

Vision Warehouse for batch videos and images has a different pricing model than for streaming videos. The pricing consists of:

  • Storage cost for images charged as $0.02 per GB, per month.
  • Search query cost charged as $3 per 1k request.
  • Index node hour cost for each virtual machine used to build and host index shards.

The node hour cost is mainly determined by the number of images and the total duration of batch videos. It consists of a one-time asset analysis cost (charged by AnalyzeAsset and AnalyzeCorpus) to build the index data and a continuous index serving cost (charged by the serving time starting at DeployIndex and ending at UndeployIndex).

The one-time index build cost can be estimated as follows:

  • Images index build cost in node hours: 0.043 node-hour per 1k images.
  • Batch video index build cost in node hours: 0.292 node-hour per video hour.

To estimate the 30-day index serving cost, first divide your index data into shards. The number of index serving nodes is total index shards times total index replicas.

  • One index shard can hold up to 40 million images or 12,000 video hours.
  • A deployed index has two replicas per shard.
  • Images index serving cost: (# images / # images-per-shard) * # replicas-per-shard * hourly cost * 720 hours.
  • Batch video index serving cost: (# video-hours / # video-hours-per-shard) * # replicas-per-shard * hourly cost * 720 hours.

Here are some examples of Vision Warehouse cost given different asset data sizes. All examples are based on pricing in us-central1.

Data size

Image storage

Index shards

Serving nodes

Search QPS

One-time index build cost

30-day storage cost

30-day index serving cost

30-day search cost

40 million images

18.6 TB*

1

2

1

$5,160

$381

$4,320

$7,776

1 billion images

466 TB*

25

50

10

$129,000

$9,537

$108,000

$77,760

12,000 video hours

N/A

1

2

1

$10,510

$0

$4,320

$7,776

36,000 video hours

N/A

3

6

10

$31,536

$0

$12,960

$77,760

* Assume the average image size is 500 KB.

Request a custom quote

With Google Cloud's pay-as-you-go pricing, you only pay for the services you use. Connect with our sales team to get a custom quote for your organization
Google Cloud