스프링 AI(Spring AI) 2.0.0-M8 출시: 성능 개선 및 버그 수정

by DD
1주 전
조회수 18

스프링 AI(Spring AI) 2.0.0-M8 버전이 출시되어 Maven Central에서 사용 가능

미스트랄AI(MistralAI) API 메시지 매핑 개선 및 앤트로픽(Anthropic) API 응답 헤더의 레이트 제한 정보 제공

버그 수정: 구글 제미나이(Google GenAI) 임베딩 의존성 문제PGVector 연동 오류 해결

미스트랄AI(MistralAI) API 매핑 개선

이번 릴리스를 통해 미스트랄AI(MistralAI) API의 메시지 내용 매핑이 개선되었다. 이는 자바(Java) 기반의 스프링 AI(Spring AI) 애플리케이션에서 미스트랄AI(MistralAI) 모델을 더 쉽게 사용할 수 있도록 지원한다. 특히, 잭슨(Jackson) 라이브러리를 활용하여 JSON(JSON) 형식의 응답을 객체로 변환하는 과정이 개선되어, 개발 생산성을 향상시켰다. 이러한 개선은 대규모 언어 모델(LLM)과의 통합을 단순화하여, 개발자들이 AI 기능을 더 빠르게 구현할 수 있도록 돕는다.

앤트로픽(Anthropic) API 레이트 제한 정보 제공

스프링 AI(Spring AI) 2.0.0-M8은 앤트로픽(Anthropic) API 응답 헤더에서 레이트 제한(Rate Limit) 정보를 제공한다. 이를 통해 개발자는 API 사용량 및 제한 정보를 실시간으로 확인하고, API 호출 빈도(API Call Frequency)를 조절하여 서비스 안정성을 높일 수 있다. ChatResponseMetadata를 통해 접근 가능하며, API 사용량 모니터링(API Usage Monitoring)오류 처리(Error Handling)에 유용하다. 이는 AI 애플리케이션(AI Application)의 안정적인 운영을 위한 필수적인 기능이다.

주요 버그 수정 및 개선 사항

이번 릴리스에서는 여러 가지 버그 수정과 개선 사항이 포함되었다. 특히, 구글 제미나이(Google GenAI) 임베딩 관련 의존성 문제PGVector 연동 오류가 해결되었다. 또한, 2.0.0-M7 버전에서 발생한 OpenAI API 키 요구사항 문제가 수정되어, 쿠키/세션 기반 인증 방식의 호환성을 확보했다. 이러한 수정 사항들은 스프링 AI(Spring AI)의 안정성을 높이고, 개발자들이 더 원활하게 AI 기능을 사용할 수 있도록 돕는다. 지속적인 테스트(Continuous Testing)피드백 반영(Feedback Incorporation)을 통해 품질을 향상시키고 있다.

Spring AI 2.0.0-M8 Available Now