본문 바로가기
반응형

Spring/AI2

RestClient로 OpenAi API 사용하기 이번 글은 Java에서 RestClient를 이용한 OpenAi 활용 클라이언트 구현기 입니다.이전 프로젝트에서 Spring AI를 이용해서 멀티 에이전트 서비스를 구현한 경험이 있지만, 이번에는 Spring AI 라이브러리를 사용하지 않고 간단한 기능을 구현해 봤습니다.간단한 API 사용부터 Reflection API와 어노테이션을 활용한 구조화된 반환을 위한 클라이언트 메서드 구현까지 진행 해보겠습니다.OpenAI API 사용하기OpenAI에서는 ChatGPT의 여러 멀티모달 모델을 SaaS(Software as a Service) 형태로 제공하고 있습니다.OpenAI의 API를 사용하기 위해서는 우선 OpenAI의 API Platform에서 API key를 발급 받아 사용해야 합니다.API key를.. 2025. 5. 21.
Spring AI : Retrieval Augmented Generation 번역 주의이 번역본은 현재의 Spring AI 모듈의 개발 상황에 따른 문서이며 현재 활발히 개발중인 모듈이므로 사용방법이나 컨셉이 변경될 수 있다.Retrieval Augmented Generation검색 증강 생성은 긴 형식의 콘텐츠, 사실적 정확성과 맥락 인식에 어려움을 겪는 LLM의 한계를 극복하는데 유용한 기술이다.Spring AI는 모듈식 아키텍쳐를 제공하여 사용자가 커스텀 RAG 플로우를 구축하거나 Advisor API를 활용하여 즉시 사용 가능한 RAG 플로우를 사용할 수 있도록 지원한다.AdvisorsSpring AI는 Advisor API를 활용하여 일반적인 흐름에 대한 즉시 사용 가능한 지원을 제공한다.QuestionAnswerAdvisor벡터 데이터베이스는 AI 모델이 인식하지 못하는 데.. 2025. 3. 16.
반응형