개요
TokenLab는 네이티브 우선이며 OpenAI 호환입니다. 네이티브 동작이 필요할 때는 Anthropic에는POST /v1/messages, Gemini에는 /v1beta/models/...:generateContent와 같은 공급자 네이티브 경로를 사용하고, 기존 OpenAI 스타일 SDK나 도구를 마이그레이션할 때는 OpenAI 호환 /v1 엔드포인트를 사용하세요. POST /v1/responses는 Responses 전용 동작을 위한 고급 선택 경로로 남아 있습니다.
베이스 URL
인증
모든 API 엔드포인트는 Bearer 토큰을 사용한 인증이 필요합니다:지원되는 엔드포인트
채팅 및 텍스트 생성
임베딩 및 리랭크 (Rerank)
이미지
일부 이미지 모델은 결과를 인라인으로 반환하고, 일부는 태스크 기반 응답을 반환하며, 일부는 라우팅된 프로바이더 경로에 따라 두 방식 중 하나로 동작할 수 있습니다. 생성 응답에
poll_url이 포함되어 있다면 해당 URL을 그대로 따르세요.오디오
실시간
/v1/realtime은 WebSocket 업그레이드 요청에 사용합니다. 일반 GET /v1/realtime은 WebSocket 라우트를 직접 확인할 수 없는 클라이언트를 위해 엔드포인트 메타데이터를 반환합니다. 이는 OpenAI Realtime REST 표면이 아닙니다. client secret, translation client secret, Calls, legacy beta session 엔드포인트는 현재 제공하지 않습니다.비디오
신규 클라이언트의 경우
/v1/tasks/{id}를 권장하며 생성 응답에서 반환된 poll_url을 따르세요. /v1/videos/generations/{id}는 하위 호환성을 위해서만 유지됩니다.비동기 태스크
이 엔드포인트는 비디오, 음악, 3D에 국한되지 않습니다. 일부 이미지 태스크도
/v1/tasks/{id}를 표준 폴링 경로로 사용할 수 있습니다.음악
신규 클라이언트의 경우 반환된
poll_url을 우선적으로 사용하세요. 고정된 태스크 상태 엔드포인트가 필요한 경우 /v1/tasks/{id}를 사용하고, /v1/music/generations/{id}는 음악 전용 호환성 경로로 유지하세요.3D 생성
신규 클라이언트의 경우 반환된
poll_url을 우선적으로 사용하세요. 고정된 태스크 상태 엔드포인트가 필요한 경우 /v1/tasks/{id}를 사용하고, /v1/3d/generations/{id}는 3D 전용 호환성 경로로 유지하세요.모델
Gemini (v1beta)
네이티브 Google Gemini API 형식 지원:Gemini 엔드포인트는 표준 Bearer 토큰 외에
?key= 쿼리 파라미터 인증을 지원합니다.응답 형식
모든 응답은 일관된 형식을 따릅니다:성공 응답
라우팅 투명성
모든 응답에는 채널 정보가 포함된_routing 필드가 포함됩니다:
오류 응답
속도 제한 (Rate Limits)
속도 제한은 역할 기반이며 관리자가 설정할 수 있습니다. 기본값은 다음과 같습니다:맞춤형 속도 제한은 고객 지원에 문의하세요. 정확한 값은 계정 설정에 따라 다를 수 있습니다.
429 상태 코드와 함께 대기 시간을 나타내는 Retry-After 헤더를 반환합니다.
OpenAPI 사양
OpenAPI 사양
전체 OpenAPI 3.0 사양 다운로드