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) |
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
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)
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 for batch videos and images has a different pricing model than for streaming videos. The pricing consists of:
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:
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.
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.