내가 이번 프로젝트에 구현하고자 하는 ai 서비스는 Spring AI → OpenAI API 호출 구조이다.
ChatClient 같은 고수준 추상화를 제공 → 프롬프트 템플릿, 모델 교체, 출력 파싱, 리트라이, 로깅까지 관리.gpt-4o, gpt-4o-mini, gpt-4.1-mini 같은 모델을 REST로 호출.true라면 → MenuAiService에서 Spring AI ChatClient 호출 → OpenAI API로 전달 → 응답 받아 DB 저장.즉, 호출 흐름은
Controller → Service (Spring AI ChatClient) → OpenAI API → 결과 응답/DB 저장