4. 엔드포인트 개요#
모든 엔드포인트는 /v1 접두사 아래에 마운트됩니다(로컬: http://183.240.79.21:52099/v1).
| 기능 | 메서드 | 경로 | 설명 |
|---|---|---|---|
| 사용 가능 모델 조회 | GET | /v1/models | 현재 키에 접근 권한이 있는 모델 반환 |
| 채팅 완성 | POST | /v1/chat/completions | 대표 엔드포인트, 스트리밍 지원 |
| Responses | POST | /v1/responses | OpenAI Responses API 호환 |
| 텍스트 임베딩 | POST | /v1/embeddings | 임베딩 벡터 생성 |
| 이미지 생성 | POST | /v1/images/generations | 텍스트→이미지 |
| 이미지 편집 | POST | /v1/images/edits | 이미지→이미지 / 인페인팅(multipart) |
| 음성 합성 | POST | /v1/audio/speech | TTS, 오디오 바이트 스트림 반환 |
| 음성 인식 | POST | /v1/audio/transcriptions | STT / Whisper(multipart) |
| 리랭크 | POST | /v1/rerank | 문서 관련성 재정렬 |
| Anthropic 메시지 | POST | /v1/messages | Anthropic Messages API 호환 |
| 비디오 작업 생성 | POST | /v1/video/create, /v1/videos | 비동기 |
| MJ 이미지 생성 | POST | /v1/mj/submit/imagine, /v1/mj/submit/blend, /v1/mj/submit/action | 비동기 |
| 작업 조회 | GET | /v1/tasks/{id} | 작업 상태 폴링 |
| 작업 목록 | GET | /v1/tasks | 페이지네이션 / 필터 |
| 작업 취소 | POST | /v1/tasks/{id}/cancel | 취소 후 쿼터 동결 해제 |
모델 목록은
GET /v1/models의 반환값 기준 — 실제 사용 가능한 모델은 계정 권한과 플랫폼 설정에 따라 달라집니다.