어떤 모델을 연동하든 구현 방법은 같다.
spring ai - 추상화 계층
Spring AI는 여러 AI 제공자(provider) 위에 공통 API를 두고, 구현체를 갈아끼울 수 있게 설계되어 있습니다. 공식 문서도 이를 “component swapping with minimal code changes” 로 설명하고 있습니다.

추가 라이브러리 선택 - add dependencies



위 과정으로 만든 코드가 이미 소스에 다 구현되어있음

그다음 봐야할것 application.yaml (어떠너 ai 모델 쓰고 있는지 파악 가능함)

환경변수로 넣었으니까 그대로 넘어가고
아니면 직접 키를 입력해도 된다.

취소선 - 최근 options 를 쓰지 않는 추세라서 취소 됨.
gpt-5-mini 가 기본인데 이건 비쌈.
그래서 4o-mini 사용할 것(저렴)
그 다음 java 폴더 열기


run 누르기
에러가 날경우 환경변수에 : 하고 넣어보고

이게 잘 될경우
환경변수 다시 설정하고 컴퓨터 껐다 켜기
지금 안된 이유는

대문자인데 환경변수에 이름을 소문자로 넣어서 안됐었음.
다시 설정하고 인텔리J 껐다 켜기
