Skip to content
1 min read · 56 words

Function: paddedStubEncoder()

ts
function paddedStubEncoder(
  dim: number,
): (texts: string[], kind: "query" | "document") => Promise<number[][]>;

Defined in: src/batteries/vector/conformance/index.ts:25

A dimension-padding encoder factory: wraps stubEncoder and zero-extends to dim. Used by backends that enforce a minimum dimension (e.g. Cloudflare Vectorize requires 32–1536).

Parameters

ParameterType
dimnumber

Returns

(texts: string[], kind: "query" | "document") => Promise<number[][]>