@mcp-abap-adt/openai-embedder
v12.0.5
Published
OpenAI embedding provider (IEmbedderBatch) for @mcp-abap-adt/llm-agent.
Readme
@mcp-abap-adt/openai-embedder
OpenAI embedding provider for @mcp-abap-adt/llm-agent. Implements IEmbedderBatch; uses native fetch.
Exports
OpenAiEmbedder— implements IEmbedderBatch, calls OpenAI /v1/embeddings.OpenAiEmbedderConfig— configuration type.
Installation
npm install @mcp-abap-adt/openai-embedderUsage
import { OpenAiEmbedder } from '@mcp-abap-adt/openai-embedder';
const embedder = new OpenAiEmbedder({
apiKey: 'sk-...',
model: 'text-embedding-3-small',
});
const result = await embedder.embed('Hello world');
console.log(result.vector);Optional peer dependency of @mcp-abap-adt/llm-agent-rag.
