vercelEmbedding
vercelEmbedding(
model):TextEmbedFunc
Defined in: packages/providers/vercel/src/vercelEmbedding.ts:25
Creates a text embedding function from a Vercel AI SDK embedding model.
This adapter allows you to use any Vercel AI SDK compatible embedding model (OpenAI, Anthropic, Cohere, etc.) with vectorstores.
Parameters
Section titled “Parameters”EmbeddingModel
A Vercel AI SDK embedding model instance
Returns
Section titled “Returns”A TextEmbedFunc compatible with vectorstores
Example
Section titled “Example”import { openai } from "@ai-sdk/openai";import { VectorStoreIndex } from "@vectorstores/core";import { vercelEmbedding } from "@vectorstores/vercel";
const index = await VectorStoreIndex.fromDocuments(documents, { embedFunc: vercelEmbedding(openai.embedding("text-embedding-3-small")),});