10/3

졸용·2025년 10월 2일

TIL

목록 보기
89/144

🔹 SpringAI + OpneAI API 호출 흐름

내가 이번 프로젝트에 구현하고자 하는 ai 서비스는 Spring AI → OpenAI API 호출 구조이다.

  • Spring AI: ChatClient 같은 고수준 추상화를 제공 → 프롬프트 템플릿, 모델 교체, 출력 파싱, 리트라이, 로깅까지 관리.
  • OpenAI API: 실제 LLM 제공자 → gpt-4o, gpt-4o-mini, gpt-4.1-mini 같은 모델을 REST로 호출.
  • Spring Boot 애플리케이션: 사장님이 메뉴 등록 시 "AI 설명 자동 생성 여부"가 true라면 → MenuAiService에서 Spring AI ChatClient 호출 → OpenAI API로 전달 → 응답 받아 DB 저장.

즉, 호출 흐름은
Controller → Service (Spring AI ChatClient) → OpenAI API → 결과 응답/DB 저장

profile
꾸준한 공부만이 답이다

0개의 댓글