OpenAiEmbeddingModel
Configuration
withConfigOverride
Added in v1.0.0
Source
Signature
declare const withConfigOverride: { (config: Service): <A, E, R>(self: Effect<A, E, R>) => Effect<A, E, R>; <A, E, R>(self: Effect<A, E, R>, config: Service): Effect<A, E, R>;}Constructors
makeDataLoader
Added in v1.0.0
Source
Signature
declare const makeDataLoader: (...args: [options: { readonly config: DataLoader; readonly model: "text-embedding-ada-002" | string & {};}]) => Effect<any, unknown, unknown>Context
Layers
layerBatched
Added in v1.0.0
Source
Signature
declare function layerBatched(options: { readonly config?: Batched; readonly model: "text-embedding-ada-002" | string & {};}): Layer<EmbeddingModel, never, OpenAiClient>layerDataLoader
Added in v1.0.0
Source
Signature
declare function layerDataLoader(options: { readonly config: DataLoader; readonly model: "text-embedding-ada-002" | string & {};}): Layer<EmbeddingModel, never, OpenAiClient>Models
Signature
declare function model(model: "text-embedding-ada-002" | string & {}, __namedParameters: { [key: string]: any; [key: number]: any; readonly cache?: { readonly capacity: number; readonly timeToLive: DurationInput; }; readonly maxBatchSize?: number; readonly mode: "batched";} | { [key: string]: any; [key: number]: any; readonly maxBatchSize?: number; readonly mode: "data-loader"; readonly window: DurationInput;}): Model<"openai", EmbeddingModel, OpenAiClient>Signature
type Model = typeof Generated.CreateEmbeddingRequestModelEnum.Encoded