effect-io-ai

Package: @effect/ai-openai-compat
Module: OpenAiEmbeddingModel

OpenAiEmbeddingModel.model

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

Signature

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>

Source

Since v4.0.0