개요
Developer Platform API의 공통 연결 정보, 엔드포인트, 응답, 오류, 제한을 정리합니다. 도구별 스키마와 현재 요금은GET /tools로 가져오세요.
기본 URL과 공통 헤더
모든 경로를 다음 기본 URL에 붙입니다.엔드포인트
주요 공개 API 엔드포인트는 다음과 같습니다.GET /tools/executions는 limit, before, status, tool로 필터링합니다. limit는 1~100이며 기본값은 20입니다.
도구 카탈로그
GET /tools의 data에는 전체 요금 버전, 통화, 실행 가능 여부, 도구 목록이 들어 있습니다.
각 도구에서 다음 정보를 볼 수 있습니다.
name— 실행 URL과 본문에 사용할 도구 이름description,category— 용도와 분류available— 필수 외부 서비스가 설정되어 제공 가능한지 여부inputSchema,example— 입력 JSON Schema와 예시models— 선택 가능한 모델 및 모델별 예시, 제공 상태, 요금 설명price— 최소 비용, 과금 단위, 요금 설명
available: true만으로 실행을 보장하지 않습니다. 전체 executionEnabled, 키 권한, 선불 잔액, 월간 한도도 적용됩니다.
응답 형식
성공 응답의 결과는 일반적으로data에 들어 있습니다.
error에 상태와 메시지가 들어 있습니다.
Cache-Control: no-store가 설정됩니다. 키, 결과, 임시 URL을 공유 캐시에 저장하지 마세요.
오류 처리하기
재시도 전에 상태에 따른 원인을 확인합니다.사용 제한
클라이언트에서 다음 제한을 고려하세요.
카탈로그, 견적, 업로드, 실행, 상태 조회, 재전송도 요청 수에 포함됩니다. 429를 피하려면 불필요하게 자주 조회하지 마세요.
입력 파일 업로드하기
로컬 이미지, 오디오, 영상은 MIME 형식과 Base64 데이터를POST /tools/upload에 보냅니다.
fileId로 사용할 id, 형식, 크기, SHA-256, 만료일을 받습니다. 카탈로그 형식에 맞춰 source 같은 필드에 지정하세요. 같은 프로젝트의 같은 내용은 같은 ID를 반환하며 보관 기한은 최초 업로드부터 연장되지 않습니다.