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
DeepSeekdeepseekEmbedderpass the provider model
GrokgrokEmbedderpass the provider model
KimikimiEmbedderpass the provider model
OpenAI-compatiblecreateOpenAICompatibleEmbedderany /v1/embeddings endpoint

#Contract

type EmbedFn = (text: string) => Promise<number[]>

#Usage

import type { EmbedFn } from '@agentskit/core'
import { openaiEmbedder } from '@agentskit/adapters'

const embed: EmbedFn = 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

Ask the docs
Ask anything about AgentsKit. Answers come from the docs corpus and cite their sources.