AI_InvalidArgumentError

Learn how to fix AI_InvalidArgumentError

This error occurs when an invalid argument was provided.

For example, getTextFromDataUrl throws this error when its dataUrl argument is malformed or cannot be decoded. Utility validation that is used by higher level APIs also uses this error, so you can handle invalid arguments with one stable error guard.

Properties

  • parameter: The name of the parameter that is invalid
  • value: The invalid value
  • message: The error message

Checking for this Error

You can check if an error is an instance of AI_InvalidArgumentError using:

import { InvalidArgumentError } from 'ai';

if (InvalidArgumentError.isInstance(error)) {
  console.error(`Invalid ${error.parameter}:`, error.message);
}