$npx skillfedfor your agent

9router-embeddings

Access vector embeddings through a unified 9Router endpoint supporting OpenAI, Gemini, Mistral, Voyage, Nvidia, GitHub, and other embedding models. Configure your preferred provider and send text to receive embeddings in standard OpenAI format, with optional base64 encoding and dimension control for compatible models.

9router-embeddings generates vector embeddings from text across OpenAI, Gemini, Mistral, Voyage, and other providers.

AI-generated summary based on this skill's SKILL.md

★ 23,810  4,062 MITupdated by decolua

Decision gist · record as of 2026-07-20

9router-embeddings generates vector embeddings from text across OpenAI, Gemini, Mistral, Voyage, and other providers. Access vector embeddings through a unified 9Router endpoint supporting OpenAI, Gemini, Mistral, Voyage, Nvidia, GitHub, and other embedding models. Configure your preferred provider and send text to receive embeddings in standard OpenAI format, with optional base64 encoding and dimension control for compatible models.

manual: git clone https://github.com/decolua/9router → cp -r 9router/skills/9router-embeddings ~/.claude/skills/9router-embeddings
skills/9router-embeddings/SKILL.md · version da38d0c9

Use it when

  • 9router-embeddings supports generating embeddings for RAG retrieval and knowledge base indexing.
  • Yes, 9router-embeddings supports batch embedding of multiple text strings with configurable dimensions and encoding options.

Verify before relying

Read SKILL.md below before installing (1 file). Open directory: indexed for reading, not audited.

Same gist for agents: .md · .json

Install

decolua/9router/9router-embeddings · repository language: JavaScript

Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

What is 9router-embeddings and which providers does it support?

9router-embeddings is a unified embedding service that routes requests across multiple providers including OpenAI, Gemini, Mistral, Voyage, Nvidia, GitHub, and others. It exposes a single endpoint where you configure your preferred embedding model and send text to receive vector embeddings in standard OpenAI format, simplifying multi-provider integration.

How do I generate embeddings for RAG with 9router-embeddings?

9router-embeddings supports generating embeddings for RAG retrieval and knowledge base indexing. Configure your chosen provider (OpenAI, Gemini, Mistral, Voyage, or others), send your text through the unified endpoint, and receive embeddings ready for semantic search and similarity matching in your RAG pipeline.

Can 9router-embeddings batch embed multiple text strings at once?

Yes, 9router-embeddings supports batch embedding of multiple text strings with configurable dimensions and encoding options. You can send multiple texts in a single request and receive all embeddings together, with optional base64 encoding and dimension control for compatible models.

What embedding dimensions and encoding options does 9router-embeddings offer?

9router-embeddings provides configurable embedding dimensions for compatible models and supports base64 encoding for your vectors. These options let you optimize embedding size and format for your specific use case, whether you need full-dimension embeddings or compressed representations.

How does 9router-embeddings handle multi-provider embedding routing?

9router-embeddings acts as a router that abstracts provider differences behind a unified API. Select your embedding provider (OpenAI, Gemini, Mistral, Voyage, Nvidia, GitHub, or others), send text to the single endpoint, and receive embeddings in standard OpenAI format regardless of the underlying provider.

Is 9router-embeddings suitable for semantic search and similarity matching?

Yes, 9router-embeddings is designed for semantic search and similarity matching use cases. It generates vector embeddings that capture semantic meaning, enabling you to find similar texts and perform relevance-based retrieval across your indexed content using any of its supported embedding providers.

SKILL.md

Rendered from the published skill. Quoted content, verbatim.

9Router — Embeddings

Requires NINEROUTER_URL (and NINEROUTER_KEY if auth enabled). See https://raw.githubusercontent.com/decolua/9router/refs/heads/master/skills/9router/SKILL.md for setup.

Discover

curl $NINEROUTER_URL/v1/models/embedding | jq '.data[].id'
# Per-model dimensions
curl "$NINEROUTER_URL/v1/models/info?id=openai/text-embedding-3-small"

Endpoint

POST $NINEROUTER_URL/v1/embeddings

Field Required Notes
model yes from /v1/models/embedding
input yes string OR array of strings
encoding_format no float (default) / base64
dimensions no OpenAI v3 only

Examples

```bash curl -X POST $NINEROUTER_URL/v1/embeddings \ -H "Authorization: Bearer $NINEROUTER_KEY" \ -H "Content-Type: application/json" \ -d

(truncated - see the full file via the links below)

File tree — 1 file
skills/9router-embeddings/SKILL.md

Let your AI agent find skills like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.

wish › “Generate vector embeddings from text using multiple embedding providers”

Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →

Related skills

9router-web-fetch
by decolua · decolua/9router

This skill routes web content extraction through multiple providers—Firecrawl, Jina Reader, Tavily, and Exa—returning structured markdown, text, or HTML output. Configure your preferred provider or use auto-fallback chaining to ensure reliable scraping and article parsing.

MITupdated Jul 2026
★ 23,810repo stars
9router-chat
by decolua · decolua/9router

9router-chat lets you send chat and code generation requests through 9Router's multi-provider routing layer, supporting both OpenAI and Anthropic API formats with streaming enabled. Built-in fallback combos automatically switch between providers, letting you discover available models and their capabilities on demand.

MITupdated Jul 2026
★ 23,810repo stars
9router-stt
by decolua · decolua/9router

9router-stt converts speech to text by routing requests through 9Router's unified /v1/audio/transcriptions endpoint, supporting multiple STT providers including OpenAI Whisper, Groq, Gemini, Deepgram, AssemblyAI, NVIDIA, and HuggingFace. Configure your model choice, audio file, and optional parameters like language, prompt, and response format (json, text, verbose_json, srt, or vtt) to get transcriptions with timestamps or subtitles.

MITupdated Jul 2026
★ 23,810repo stars
9router-tts
by decolua · decolua/9router

9router-tts routes text-to-speech requests to your choice of seven major providers—OpenAI, ElevenLabs, Deepgram, Edge TTS, Google TTS, Hyperbolic, and Inworld—through a unified API endpoint. Query available models and voices per provider, then POST your text with a voice ID to receive MP3 audio or base64-encoded JSON. Each provider has its own authentication and voice naming scheme, all abstracted behind a single interface.

MITupdated Jul 2026
★ 23,810repo stars
vectorize
by null-shot · null-shot/cloudflare-skills

Vectorize is a vector database that runs at the edge, letting you store high-dimensional embeddings and perform similarity queries for RAG pipelines, semantic search, and recommendation systems. Create indexes with preset dimensions or custom configurations, then insert, upsert, query, and delete vectors through a simple API. Integrates seamlessly with Workers AI for generating embeddings.

Apache-2.0updated Jan 2026
★ 0repo stars
Upstash Vector Db Skills
by gocallum · gocallum/nextjs16-agent-skills

Build vector search capabilities using Upstash's serverless database with automatic embedding and semantic matching. This skill covers index creation, document upserting, namespace isolation for multi-tenant apps, and query operations—all optimized for Vercel deployment. Includes patterns for RAG pipelines and batch indexing with MixBread AI as the recommended embedding provider.

no license declared → metadata onlyupdated Jan 2026
★ 22repo stars
Tags
vector-generationmulti-model-routingsemantic-similarityrag-infrastructureembedding-normalizationbatch-processingprovider-abstractiondimension-control