
ALT EmbeddingGemma 2, now on VLM Run Gateway. Text, images, documents, video, and audio in one vector space.

ALT One embedding space: a map of twelve inputs, each a dot. An invoice image and an invoice PDF sit together with the text an invoice; two different robot videos sit together with the text robot arms; a video about a bakery, a photo of a vintage car and an audio clip each sit next to their text. Images, video, audio, PDFs and text from a live EmbeddingGemma 2 run.

ALT Model card: one multimodal embedding model. Text, code, image, document, video, and audio, searched together in one vector space. $0.01 per 1M tokens, 740M total params, 768 to 128 dims picked per request, Apache 2.0 license.

ALT Get started in a few lines of code: Python calling client.embeddings.create with model google/embeddinggemma-2, an image input, and prompt_name Document, printing 768 dims and 288 tokens; commented lines show the same call with an audio file (speech.wav), a PDF (report.pdf) or a video (clip.mp4). From your terminal: uvx vlmrun gw embed for an image, a video clip, and a text query. Sign up for a free API key at app.vlm.run.

ALT Model card: three methods, markdown, grounding and layout, with block types text, title, table, chart, formula, image, footer. $0.20 per 1M input and $0.50 per 1M output tokens. 4B params, Apache 2.0. 86.3 on olmOCR-Bench, 75.1 on ParseBench.

ALT Get started in a few lines of code: Python calling client.chat.completions.create with model lightonai/lightonocr-3-4b and method grounding, printing the blocks as JSON. From your terminal: uvx vlmrun gw chat page.jpg with methods markdown, grounding and layout. Sign up for a free API key at app.vlm.run.










