강의

멘토링

로드맵

Inflearn brand logo image

인프런 커뮤니티 질문&답변

Mr.Everything님의 프로필 이미지
Mr.Everything

작성한 질문수

나도! 스프링으로 인공지능을 할 수 있다(인프1탄)

08_ChatResponse로 응답받기

.getText()와 .getContent()질문입니다.

작성

·

64

0

            .getResult()
            .getOutput()
            .getText();
}

 

.getoutput 다음 getContent가 있어야 하는데

gettext만 있습니다. getContent는 생성이 되지 않습니다. 똑같이 수업보면서 했는데 왜그런지 모르겠습니다. 물론 결과값은 설명하신 대로 똑같이 나오는기는 하는데 차이가 없나요?

 

답변 1

0

박매일님의 프로필 이미지
박매일
지식공유자

Spring AI에서 ChatResponsegetResult().getOutput().getText()에서 getContent()가 없는 경우는 주로 Spring AI 버전 차이입니다.

  1. 구버전 (1.x 이전): getText() 메서드 직접 사용

  2. 신버전 (1.x 이후): getContent() 메서드를 통해 텍스트 접근

java// 구버전

String text = chatResponse.getResult().getOutput().getText();

// 신버전

String text = chatResponse.getResult().getOutput().getContent();
결과는 같습니다.

Mr.Everything님의 프로필 이미지
Mr.Everything
질문자

아 그래서 였군요 아무리 봐도 안나와서 코드가 계속 검토해봐도 다른게 보이지 않아서 답답했는데 답변 감사드립니다.

Mr.Everything님의 프로필 이미지
Mr.Everything

작성한 질문수

질문하기