Package: @effect/ai-openai-compat
Module: OpenAiEmbeddingModel
Creates an AiModel for an OpenAI-compatible embedding model with its configured vector dimensions.
When to use
Use to provide an OpenAI-compatible EmbeddingModel and its Dimensions
service to an Effect program.
See
layer for providing only the embedding model servicewithConfigOverride for scoped request configuration overridesSignature
declare const model: (model: string, options: Omit<ConfigOptions, "model" | "dimensions"> & { readonly dimensions: number; readonly [x: string]: unknown; }) => AiModel.Model<"openai", EmbeddingModel.EmbeddingModel | EmbeddingModel.Dimensions, OpenAiClient>
Since v4.0.0