Azure OpenAI Chat

Azure OpenAI Chat

Azure에 배포한 OpenAI 모델을 Spring AI에서 쓸 때는 전용 Azure 구현 대신 OpenAI 채팅 클라이언트를 그대로 사용해요. Spring AI 2.0.0-M5부터는 Azure / Microsoft Foundry에 배포된 OpenAI 모델에 접근할 때 OpenAI Chat을 사용해야 해요.

출처: 공식문서

왜 OpenAI 클라이언트를 쓰나요

기존에는 Azure OpenAI 전용 통합이 따로 있었지만, Spring AI가 Azure에 배포된 모델까지 OpenAI 공식 SDK(openai-java) 기반으로 통합하면서 Azure 전용 페이지는 이렇게 단순한 안내로 바뀌었어요. Azure의 OpenAI 서비스는 API 키와 베이스 URL만 다를 뿐, 모델 호출 방식 자체는 OpenAI와 동일하게 동작해요.

따라서 Azure OpenAI 모델을 사용하려면 원하는 모델명과 Azure 쪽의 API 키, 엔드포인트를 설정하고 나머지는 OpenAI 통합 설정을 그대로 따르면 돼요.

더 알아보기