All Vertex AI Embeddings Plans & Pricing

Plan Monthly Annual Best For
View all features by plan (compare side-by-side)

text-embedding-004 (Standard)

  • $0.000025 per 1,000 characters (online requests)
  • 768-dimension text embeddings
  • Supports task types: RETRIEVAL_QUERY, SEMANTIC_SIMILARITY, CLASSIFICATION
  • Configurable output dimensionality

text-embedding-004 (Batch)

  • $0.00002 per 1,000 characters (batch requests)
  • 20% discount vs online pricing
  • Asynchronous processing, results within hours
  • Ideal for bulk document indexing workloads

Gemini Embedding (gemini-embedding-001)

  • $0.15 per 1 million input tokens (standard API)
  • Batch API at $0.075 per 1 million tokens (50% off)
  • Up to 2,048 input tokens per request
  • 3,072 output dimensions (configurable)

Gemini Embedding 2 (multimodal)

  • $0.25 per 1 million text/image/video tokens (standard API)
  • $0.50 per 1 million audio tokens (standard API)
  • Batch API at $0.125 per 1 million tokens (50% off)
  • Supports text + image inputs in a single embedding space
  • Public Preview as of March 10, 2026
Compare Vertex AI Embeddings with alternativesAdjust seats, lock a tier, add up to 2 more products side-by-side. Shareable URL.
Quick Answer
Last verified:
Estimate

Vertex AI Embeddings costs $0.07 to $0.25 per per million tokens as of June 2026, with 4 plans available. Pricing depends on your chosen tier, contract length, and negotiated discounts.

Use the interactive pricing calculator to estimate your exact cost based on team size and requirements.

  • Free tier: No free tier available

Vertex AI Embeddings offers 4 pricing tiers: text-embedding-004 (Standard), text-embedding-004 (Batch), Gemini Embedding (gemini-embedding-001), Gemini Embedding 2 (multimodal).

Compared to other embedding apis software, Vertex AI Embeddings is positioned at the budget-friendly price point.

How much does Vertex AI Embeddings cost?

Vertex AI Embeddings pricing ranges from $0.07 to $0.25/per million tokens across 4 plans. Plans include text-embedding-004 (Standard) (custom pricing), text-embedding-004 (Batch) (custom pricing), Gemini Embedding (gemini-embedding-001) (custom pricing), Gemini Embedding 2 (multimodal) (custom pricing).

Vertex AI Embeddings Pricing Overview

Vertex AI Embeddings has 4 pricing plans ranging from $0.07 to $0.25/per million tokens. The text-embedding-004 (Standard) plan requires contacting sales for a custom quote. The text-embedding-004 (Batch) plan requires contacting sales for a custom quote. The Gemini Embedding (gemini-embedding-001) plan requires contacting sales for a custom quote. The Gemini Embedding 2 (multimodal) plan requires contacting sales for a custom quote.

This pricing was last verified in May 30, 2026.

Vertex AI Embeddings is Google Cloud's managed embedding API, providing access to multiple models for converting text and images into dense vector representations. The API supports semantic search, retrieval-augmented generation (RAG), classification, and clustering workloads. Current offerings include text-embedding-004 (character-priced, $0.000025/1K chars), Gemini Embedding (token-priced at $0.15/M tokens), and Gemini Embedding 2 — Google's first multimodal embedding model at $0.25/M tokens for text/image/video (Public Preview since March 10, 2026). All models offer a 50% batch API discount for asynchronous workloads.

How Vertex AI Embeddings Pricing Compares

Compare Vertex AI Embeddings pricing against top alternatives in Embedding APIs.

Compare Vertex AI Embeddings vs Alternatives

Before committing to Vertex AI Embeddings, compare pricing with these 3 alternatives in the same category.

All Vertex AI Embeddings alternatives & migration guides

How Vertex AI Embeddings Pricing Compares

Software Starting Price Top Price
Vertex AI Embeddings $0.075/per million tokens $0.25/per million tokens
Jina Embeddings Free $500/per million tokens
Mixedbread Free $20/month
Nomic Embed Custom Custom
Voyage AI Free $0.18/per million tokens
OpenAI Embeddings $0.02/per million tokens $0.13/per million tokens

Vertex AI Embeddings Pricing FAQ

01 How much do Vertex AI Embeddings cost?

Vertex AI Embeddings pricing depends on the model. The older text-embedding-004 model charges $0.000025 per 1,000 characters for online requests and $0.00002 per 1,000 characters for batch. The newer Gemini Embedding (gemini-embedding-001) costs $0.15 per million input tokens, and Gemini Embedding 2 (multimodal, Public Preview) costs $0.25 per million text/image/video tokens ($0.50/M for audio). All models offer a 50% batch discount.

02 Does Vertex AI Embeddings have a free tier?

Vertex AI Embeddings does not have a dedicated free tier, but new Google Cloud accounts receive a $300 free credit that can be applied to embedding API usage. After credits are exhausted, all requests are billed at the standard per-character or per-token rates.

03 What is the difference between text-embedding-004 and Gemini Embedding on Vertex AI?

text-embedding-004 is the older model priced per character and supports up to 2,048 input tokens with 768-dimension outputs. Gemini Embedding (gemini-embedding-001) is token-priced, supports up to 2,048 tokens, and outputs up to 3,072 dimensions, offering improved benchmark performance. Gemini Embedding 2 additionally supports multimodal inputs (text + images) in a unified embedding space.

Is this pricing incorrect? — we'll verify and update it.