Configuration for OpenAI embedding provider

interface OpenAIEmbeddingProviderConfig {
    apiKey?: string;
    model?: "text-embedding-3-small" | "text-embedding-3-large" | "text-embedding-ada-002";
    baseUrl?: string;
}

Properties

apiKey?: string

OpenAI API key. If not provided, uses OPENAI_API_KEY env var.

model?: "text-embedding-3-small" | "text-embedding-3-large" | "text-embedding-ada-002"

Model to use for embeddings. Default: "text-embedding-3-small"

baseUrl?: string

Base URL for the API. Default: "https://api.openai.com/v1"