
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 A dark code card titled ViTPose, Python. Eighteen lines of Python point the OpenAI client at the VLM Run gateway, send a public video URL with the pose method, and print the frame and detection counts and the first keypoints. Real output is shown as comments underneath: 501 frames, 5609 detections.









