AI_NoOutputGeneratedError

AI_NoOutputGeneratedError

LLM 출력이 생성되지 않았을 때 발생하는 오류예요. 예를 들어 오류 때문에 출력이 비어 있는 경우죠.

출처: 문서

본문

LLM 출력이 생성되지 않았을 때(예: 오류 발생) AI_NoOutputGeneratedError 오류가 던져져요.

generateText에서 결과에 output이 없을 때 result.output에 접근하면 이 오류가 발생해요. 예를 들어 마지막 단계가 stop 이유로 끝나지 않고 tool-calls로 끝나는 경우가 그렇죠. output 프로퍼티는 getter라서, 구조 분해(destructuring)로 접근해도 이 오류가 발생해요.

Properties

  • message: 오류 메시지 (선택, 기본값은 'No output generated.')
  • cause: 출력이 생성되지 않게 만든 근본 원인 (선택)

이 오류 확인하기

AI_NoOutputGeneratedError의 인스턴스인지 NoOutputGeneratedError.isInstance(error)로 확인할 수 있어요:

import { NoOutputGeneratedError } from 'ai';

if (NoOutputGeneratedError.isInstance(error)) {
  // Handle the error
}

더 알아보기 (Learn more)

관련 오류 문서들을 더 살펴볼까요?

전체 사이트맵