AI_APICallError
AI_APICallError
API 호출이 실패했을 때 발생하는 오류예요. 네트워크 문제나 서버 오류 같은 상황에서 이 오류를 만날 수 있어요.
출처: 문서
본문
API 호출이 실패하면 AI_APICallError 오류가 발생해요.
Properties
url: 실패한 API 요청의 URLrequestBodyValues: API에 전송된 요청 본문 값statusCode: API가 반환한 HTTP 상태 코드 (선택)responseHeaders: API가 반환한 응답 헤더 (선택)responseBody: API가 반환한 응답 본문 (선택)isRetryable: 상태 코드에 따라 요청을 재시도할 수 있는지 여부data: 오류와 관련된 추가 데이터 (선택)cause: API 호출 실패의 근본 원인 (선택)
이 오류가 AI SDK UI 채팅 transport(전송) 또는 completion(완료) 요청을 위해 생성된 경우, requestBodyValues는 undefined가 돼요. 그래서 프롬프트와 메시지가 클라이언트 측 오류 객체에 복사되지 않답니다.
이 오류 확인하기
AI_APICallError의 인스턴스인지 APICallError.isInstance(error)로 확인할 수 있어요:
import { APICallError } from 'ai';
if (APICallError.isInstance(error)) {
// Handle the error
}
더 알아보기 (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