Gemini Embedding 2 High-Dimensional (3,072-D) Vector Generator
generate_gemini_embeddingsCreates normalized Google Gemini semantic vector embeddings from text passages or queries for RAG indexing and cosine-similarity search, with configurable dimensions.
Instructions
Generates normalized 3,072-dimensional or 768-dimensional semantic vector embeddings via Google Gemini Embedding 2 for RAG indexing and cosine-similarity search. Use when embedding text passages or queries via L402 Lightning with configurable Matryoshka dimensions; for running live Google Search grounded factual queries, use search_gemini_grounded_web instead. Stateless read-only edge call (max 32 KB, 60 RPM): accepts 'text' ('model' defaults to 'gemini-embedding-2'), supports '?demo=true' or L402 (10 sats), and returns HTTP 400 if invalid.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | Input text passage, code snippet, or search query to embed into a float vector. | |
| model | No | Gemini embedding model version; defaults to 'gemini-embedding-2' when omitted. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| model | Yes | Embedding model executed. | |
| success | Yes | True when vector generation succeeded. | |
| embedding | Yes | Normalized floating-point embedding vector. | |
| dimensions | Yes | Vector dimensionality returned (e.g. 3072 or 768). |