AI_InvalidArgumentError
AI_InvalidArgumentError
잘못된 인자가 전달되었을 때 발생하는 오류예요. 예를 들어 URL 데이터나 파라미터 값이 형식에 맞지 않을 때 나오죠.
출처: 문서
본문
잘못된 인자가 전달되면 AI_InvalidArgumentError 오류가 발생해요.
예를 들어 getTextFromDataUrl은 dataUrl 인자가 잘못되었거나 디코딩할 수 없을 때 이 오류를 던져요. 상위 레벨 API에서 사용하는 유틸리티 검증도 이 오류를 사용하므로, 하나의 안정적인 오류 가드로 잘못된 인자를 처리할 수 있어요.
Properties
parameter: 잘못된 파라미터의 이름value: 잘못된 값message: 오류 메시지
이 오류 확인하기
AI_InvalidArgumentError의 인스턴스인지 InvalidArgumentError.isInstance(error)로 확인할 수 있어요:
import { InvalidArgumentError } from 'ai';
if (InvalidArgumentError.isInstance(error)) {
console.error(`Invalid ${error.parameter}:`, error.message);
}
더 알아보기 (Learn more)
관련 오류 문서들을 더 살펴볼까요?
- AI_APICallError
- AI_DownloadError
- AI_EmptyResponseBodyError
- AI_EvaluationUnsupportedQuestionTypeError
- AI_InvalidArgumentError
- AI_InvalidDataContentError
- AI_InvalidMessageRoleError
- AI_InvalidPromptError
- AI_InvalidResponseDataError
- AI_InvalidToolApprovalError
- AI_InvalidToolApprovalSignatureError
- AI_InvalidToolInputError
- AI_JSONParseError
- AI_LoadAPIKeyError
- AI_LoadSettingError
- AI_MessageConversionError
- AI_NoContentGeneratedError
- AI_NoImageGeneratedError
- AI_NoObjectGeneratedError
- AI_NoOutputGeneratedError
- AI_NoSpeechGeneratedError
- AI_NoSuchModelError
- AI_NoSuchProviderError
- AI_NoSuchProviderReferenceError
- AI_NoSuchToolError
- AI_NoTranscriptGeneratedError
- AI_NoTranslationGeneratedError
- AI_NoVideoGeneratedError
- AI_RetryError
- AI_StreamProviderError
- AI_TooManyEmbeddingValuesForCallError
- AI_ToolCallNotFoundForApprovalError
- ToolCallRepairError
- ToolChoiceViolationError
- AI_TypeValidationError
- AI_UIMessageStreamError
- AI_UnsupportedFunctionalityError