개발자 문서
OpenMake LLM API를 통합하고 자동화합니다.
API 기본 정보
Base URL
https://your-instance.example.com
API 버전
/v1 — OpenAI 호환 엔드포인트 /api — OpenMake 전용 엔드포인트
OpenMake LLM API는 OpenAI Chat Completions API와 호환됩니다. 기존 OpenAI SDK를 baseURL만 변경하여 바로 사용할 수 있습니다.
인증 방식
API Key 인증
설정 > API 키 페이지에서 발급한 키를 Authorization 헤더에 전달합니다.
Authorization: Bearer om_live_xxxxxxxxxxxxxxxx
JWT 세션 인증
브라우저 세션은 HttpOnly 쿠키에 저장된 JWT를 자동으로 사용합니다. API 직접 호출 시에는 API Key를 권장합니다.
모델 목록
사용 가능한 모델 목록은 GET /api/models로 조회하거나, 채팅 페이지의 모델 선택기를 참고하세요.
curl https://your-instance/api/models \ -H "Authorization: Bearer <YOUR_API_KEY>"
브랜드 모델 ID
default기본 모델
pro고성능 모델
fast빠른 응답
think추론 모드
code코드 특화
vision이미지 지원
Quick Start
1
API 키 발급
설정 > API 키 페이지에서 새 API 키를 생성합니다.
# API 키를 HTTP 헤더에 포함 Authorization: Bearer <YOUR_API_KEY>
2
채팅 완성 요청
OpenAI 호환 /v1/chat/completions 엔드포인트에 요청을 보냅니다.
curl -X POST https://your-instance/v1/chat/completions \
-H "Authorization: Bearer <YOUR_API_KEY>" \
-H "Content-Type: application/json" \
-d '{
"model": "default",
"messages": [{"role": "user", "content": "안녕하세요!"}]
}'3
스트리밍 응답
stream: true 를 추가하면 SSE 스트림으로 토큰을 실시간 수신합니다.
curl -X POST https://your-instance/v1/chat/completions \
-H "Authorization: Bearer <YOUR_API_KEY>" \
-H "Content-Type: application/json" \
-d '{"model":"default","messages":[...],"stream":true}'