TanStack

requireTextOnlyEmbeddingInput

Function: requireTextOnlyEmbeddingInput()

ts
function requireTextOnlyEmbeddingInput(
   input, 
   provider, 
   model): string[];

Defined in: packages/ai/src/utilities/embedding-input.ts:53

Extract plain text inputs for a text-only embedding model, throwing a uniform error if any item carries an image. The per-model modality typing rejects these at compile time; this guard covers untyped/dynamic callers.

Parameters

input

EmbeddingInputItem[]

provider

string

model

string

Returns

string[]