agentskit.js
Providers

openaiEmbedder

OpenAI text embeddings — text-embedding-3-small / -large. Default choice for most RAG stacks.

import { openaiEmbedder } from '@agentskit/adapters'

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

Options

OptionTypeDefault
apiKeystringrequired
modelstringtext-embedding-3-small
dimensionsnumbermodel default
baseUrlstringhttps://api.openai.com/v1
fetchtypeof fetchglobal

Models

  • text-embedding-3-small — 1536 dims, fast + cheap.
  • text-embedding-3-large — 3072 dims, best quality.

Env

VarPurpose
OPENAI_API_KEYAPI key
✎ Edit this page on GitHub·Found a problem? Open an issue →·How to contribute →

On this page