API 배포 및 릴리즈 가이드
예상 소요 시간: 10분
LaaS의 API 배포 및 릴리즈 기능을 활용하여 프리셋을 API로 배포하고, 버전 관리 및 롤백 기능을 효율적으로 운영하는 방법을 익혀보세요. 배포 후 API 엔드포인트를 확인하고 이를 서비스에 연동하는 방법도 포함되어 있습니다.
1. 개요
LaaS의 API 배포 및 릴리즈 기능을 사용하면 프리셋을 특정 시점에 맞게 API로 배포하고, 이를 서비스에 연동할 수 있습니다.
이 기능을 통해 개발자는 안정적으로 버전별 API를 관리할 수 있으며, 필요에 따라 이전 버전으로 롤백할 수 있습니다.
🔹 주요 기능
- 
프리셋을 API로 변환하여 배포 가능
 - 
배포된 API 버전 관리 및 롤백 지원
 - 
기존 배포된 버전 비교 및 수정 이력 확인
 - 
서비스 중단 및 최신 버전으로 재설정 가능
 - 
배포 후 API 엔드포인트 확인 가능
 
2. API 배포 및 릴리즈 기능 사용 방법
2.1 API 배포 방법
- 
프리셋 작성 및 저장
- 
에디터에서 새로운 프리셋을 작성합니다.
 - 
“저장” 버튼을 클릭하여 현재 프리셋을 저장합니다.

 
 - 
 - 
API 배포 시작
- 
저장한 프리셋을 API 배포 & 릴리즈 버튼을 통해 배포합니다.
 - 
배포된 시간이 표시되며, 이를 통해 최신 배포 버전을 확인할 수 있습니다.

 
 - 
 - 
배포 내역 확인
- 
좌측 메뉴에서 "배포" 탭을 선택하면 최신 배포된 API 정보를 확인할 수 있습니다.
 - 
프로젝트, 프리셋, 배포 시간, 사용 모델 및 버전 정보가 표시됩니다.

 
 - 
 
2.2 배포된 API 관리
- 
서비스 중단
- 
현재 배포된 API를 비활성화하려면 "서비스 중단" 버튼을 클릭하세요.
 - 
서비스가 중단되면 해당 API는 더 이상 호출할 수 없습니다.

 
 - 
 - 
이전 버전으로 롤백
- 
배포 목록에서 원하는 버전(v0.8 등)을 선택하면 해당 배포 정보를 확인할 수 있습니다.
 - 
"최신 버전으로 설정"을 클릭하면 해당 버전이 활성화됩니다.

 
 - 
 - 
API 배포 상세 정보 확인
- 
각 배포 버전의 상세 설정(JSON 데이터 포함)을 확인할 수 있습니다.
 - 
"요약 데이터" 및 "원본 데이터"를 통해 현재 설정 값을 비교할 수 있습니다.

 
 - 
 
3. 배포 후 API 엔드포인트 확인 및 활용
API를 배포한 후, 해당 API의 엔드포인트를 확인할 수 있습니다.
이 엔드포인트를 사용하여 서비스와 연동할 수 있으며, 이를 통해 배포된 프리셋을 API로 호출할 수 있습니다.
- 
코드 보기 기능 활성화
- 
에디터 화면에서 코드 아이콘을 클릭하여 API 엔드포인트 및 요청 형식을 확인합니다.

 
 - 
 - 
API 요청 예제 확인
- 
JavaScript, Python 등 다양한 언어의 예제 코드가 제공되며, 이를 복사하여 사용할 수 있습니다.

 
 - 
 - 
API 엔드포인트 및 요청 방식 예제
아래는 JavaScript(axios)를 사용하여 배포된 API를 호출하는 예제입니다.
const axios = require('axios');
async function requestChatCompletion() {
const headers = {
project: 'ddee95fe52',
apiKey: 'YOUR_API_KEY_HERE',
'Content-Type': 'application/json; charset=utf-8'
};
const body = {
hash: 'b4d2bf94b8a2b811fec056239b2d124bfaf6bcd712f6766da59f7081905c45ca',
params: {}
};
const response = await axios.post(
'https://api-laas.wanted.co.kr/api/preset/v2/chat/completions',
body,
{ headers }
);
console.log('Response:', response.data);
}📌 주요 사항
- 
project: 배포된 프로젝트의 ID - 
apiKey: 사용자의 API 키 (보안 유의) - 
hash: 특정 프리셋을 식별하는 해시 값 - 
https://api-laas.wanted.co.kr/api/preset/v2/chat/completions엔드포인트로 요청 
 - 
 
이제 배포된 API 엔드포인 트를 활용하여 LLM 프리셋을 직접 호출할 수 있습니다.
4. API 배포 및 릴리즈 FAQ
Q: API 배포 후 프리셋 변경이 반영되지 않는 이유는?
A: API 배포는 특정 시점의 프리셋을 기반으로 설정됩니다. 최신 변경 사항을 반영하려면 새로운 배포를 수행해야 합니다.
Q: 서비스 장애 발생 시 어떻게 롤백할 수 있나요?
A: 배포 내역에서 원하는 이전 버전을 선택하고 "최신 버전으로 설정" 버튼을 클릭하면 즉시 롤백됩니다.
Q: API를 완전히 비활성화하려면 어떻게 하나요?
A: 배포된 API 상세 정보에서 "서비스 중단" 버튼을 클릭하면 더 이상 API 호출이 불가능합니다.
이제 LaaS의 API 배포 및 릴리즈 기능을 활용하여 안정적인 서비스 운영을 시작하세요! 🚀
