작성
·
64
0
.getResult()
.getOutput()
.getText();
}
.getoutput 다음 getContent가 있어야 하는데
gettext만 있습니다. getContent는 생성이 되지 않습니다. 똑같이 수업보면서 했는데 왜그런지 모르겠습니다. 물론 결과값은 설명하신 대로 똑같이 나오는기는 하는데 차이가 없나요?
답변 1
0
Spring AI에서 ChatResponse
의 getResult().getOutput().getText()
에서 getContent()
가 없는 경우는 주로 Spring AI 버전 차이입니다.
구버전 (1.x 이전): getText() 메서드 직접 사용
신버전 (1.x 이후): getContent() 메서드를 통해 텍스트 접근
java// 구버전
String text = chatResponse.getResult().getOutput().getText();
// 신버전
String text = chatResponse.getResult().getOutput().getContent();
결과는 같습니다.
아 그래서 였군요 아무리 봐도 안나와서 코드가 계속 검토해봐도 다른게 보이지 않아서 답답했는데 답변 감사드립니다.