메인 콘텐츠로 건너뛰기

개요

LemonData API는 OpenAI와 호환되므로, 베이스 URL 변경만으로 공식 OpenAI SDK를 사용할 수 있습니다. 또한 네이티브 AnthropicGemini 요청 형식도 지원합니다.

베이스 URL

https://api.lemondata.cc

인증

모든 API 엔드포인트는 Bearer 토큰을 사용한 인증이 필요합니다:
Authorization: Bearer sk-your-api-key
대시보드에서 API 키를 확인하세요.

지원되는 엔드포인트

채팅 및 텍스트 생성

엔드포인트메서드설명
/v1/chat/completionsPOSTOpenAI 호환 채팅 완성
/v1/messagesPOSTAnthropic 호환 메시지 API
/v1/responsesPOSTOpenAI Responses API

임베딩 및 리랭크(Rerank)

엔드포인트메서드설명
/v1/embeddingsPOST텍스트 임베딩 생성
/v1/rerankPOST문서 리랭크

이미지

엔드포인트메서드설명
/v1/images/generationsPOST텍스트로 이미지 생성
/v1/images/editsPOST이미지 편집

오디오

엔드포인트메서드설명
/v1/audio/speechPOST텍스트 음성 변환 (TTS)
/v1/audio/transcriptionsPOST음성 텍스트 변환 (STT)

비디오

엔드포인트메서드설명
/v1/videos/generationsPOST비디오 생성 작업 생성
/v1/videos/generations/{id}GET비디오 작업 상태 조회

음악

엔드포인트메서드설명
/v1/music/generationsPOST음악 생성 작업 생성
/v1/music/generations/{id}GET음악 작업 상태 조회

3D 생성

엔드포인트메서드설명
/v1/3d/generationsPOST3D 모델 생성 작업 생성
/v1/3d/generations/{id}GET3D 작업 상태 조회

모델

엔드포인트메서드설명
/v1/modelsGET사용 가능한 모든 모델 목록 조회
/v1/models/{model}GET특정 모델 정보 조회

응답 형식

모든 응답은 일관된 형식을 따릅니다:

성공 응답

{
  "id": "chatcmpl-abc123",
  "object": "chat.completion",
  "created": 1234567890,
  "model": "gpt-4o",
  "choices": [...],
  "usage": {
    "prompt_tokens": 10,
    "completion_tokens": 20,
    "total_tokens": 30
  }
}

라우팅 투명성

모든 응답에는 채널 정보가 포함된 _routing 필드가 포함됩니다:
{
  "id": "chatcmpl-abc123",
  ...,
  "_routing": {
    "channel": {
      "id": "ch_xxx",
      "name": "channel-name",
      "provider": "openai",
      "channelType": "PLATFORM"
    },
    "cached": false,
    "retryCount": 0
  }
}
필드설명
channel.id사용된 채널 식별자
channel.provider업스트림 제공자 (openai, anthropic 등)
channel.channelTypePLATFORM (LemonData) 또는 PRIVATE (BYOK)
cached응답이 캐시에서 제공되었는지 여부
retryCount재시도 횟수 (있는 경우)

오류 응답

{
  "error": {
    "message": "Invalid API key provided",
    "type": "invalid_api_key",
    "code": "invalid_api_key"
  }
}

속도 제한 (Rate Limits)

속도 제한은 역할 기반이며 관리자가 설정할 수 있습니다. 기본값은 다음과 같습니다:
역할분당 요청 수 (Requests/min)
사용자60
파트너300
VIP1,000
관리자무제한
커스텀 속도 제한은 고객 지원에 문의하세요. 정확한 값은 계정 설정에 따라 다를 수 있습니다.
모든 응답에는 속도 제한 헤더가 포함됩니다:
X-RateLimit-Limit: 60
X-RateLimit-Remaining: 55
X-RateLimit-Reset: 1234567890

OpenAPI 사양

OpenAPI 사양

전체 OpenAPI 3.0 사양 다운로드