UNPKG

ai

Version:

AI SDK by Vercel - build apps like ChatGPT, Claude, Gemini, and more with a single interface for any model using the Vercel AI Gateway or go direct to OpenAI, Anthropic, Google, or any other model provider.

15 lines (13 loc) • 414 B
import { InvalidArgumentError } from '../error/invalid-argument-error'; export function validateEmbeddingDimensions(dimensions: number | undefined) { if ( dimensions !== undefined && (!Number.isInteger(dimensions) || dimensions <= 0) ) { throw new InvalidArgumentError({ parameter: 'dimensions', value: dimensions, message: 'dimensions must be a positive integer', }); } }