agentskit.js
Providers

Embedders

Turn text into vectors. Used by RAG + vector memory.

EmbedderImportModel examples
OpenAIopenaiEmbeddertext-embedding-3-small, ...-large
GeminigeminiEmbeddertext-embedding-004
OllamaollamaEmbeddernomic-embed-text, mxbai-embed-large
DeepSeekdeepseekEmbedderprovider defaults
GrokgrokEmbedderprovider defaults
KimikimiEmbedderprovider defaults
OpenAI-compatiblecreateOpenAICompatibleEmbedderany /v1/embeddings endpoint

#Contract

type Embedder = {
  embed: (texts: string[]) => Promise<number[][]>
  dim: number
}

#Usage

import { openaiEmbedder } from '@agentskit/adapters'

const embed = openaiEmbedder({
  apiKey: process.env.OPENAI_API_KEY!,
  model: 'text-embedding-3-small',
})

Explore nearby

✎ Edit this page on GitHubΒ·Found a problem? Open an issue β†’Β·How to contribute β†’

On this page