파일 및 배치
파일 가져오기
단일 업로드 파일의 메타데이터를 가져옵니다.
개요
이 엔드포인트는 주로 TokenLab의 OpenAI 호환 Batch API 파일 객체를 대상으로 합니다.
요청이 Anthropic Files 호환 모드를 선택한 경우, 같은 경로에서 바인딩된 작업공간의 Anthropic 스타일 파일 메타데이터도 반환할 수 있습니다.
Anthropic 헤더가 없으면 이 라우트는 배치 파일 객체 또는 TokenLab 이미지/참조 파일 객체를 반환할 수 있습니다.
참고 사항
- 배치 입력 파일은
purpose=batch를 사용해야 합니다. completion_window는 현재24h입니다.- 출력 순서는 보장되지 않으므로 항상
custom_id로 일치시켜야 합니다. - 배치 항목 내에서는 스트리밍이 지원되지 않습니다.
요청
curl -X GET "https://api.tokenlab.sh/v1/files/file_abc123" \
-H "Authorization: Bearer sk-your-api-key"요청 / 응답
정확한 스키마는 위의 대화형 OpenAPI 패널을 참고하세요.
운영 팁
- 다운스트림 조정을 멱등적으로 하려면
custom_id를 사용하세요. - 작업자가 배치를 최종화한 뒤에만
output_file_id와error_file_id가 생깁니다.
이미지 참조 파일
이 엔드포인트는 TokenLab이 생성한 이미지 참조 파일의 메타데이터도 반환할 수 있습니다. status 필드는 선택 사항이며 해당 값을 제공하지 않는 파일 계열에서는 없을 수 있습니다.
응답
{
"id": "file_abc123",
"object": "file",
"bytes": 32768,
"created_at": 1706000000,
"filename": "batch-input.jsonl",
"purpose": "batch"
}중요 필드
idstring
관련 API에서 사용하는 file identifier입니다.
filenamestring
원본 또는 생성된 파일 이름입니다.
purposestring
소유 워크플로에서 사용하는 파일 purpose입니다. 예:
batch, batch_output, user_data, vision.인증
BearerAuth AuthorizationBearer <token>
API 키 인증입니다. Dashboard > API > API Keys에서 API 키를 생성하거나 관리하십시오.
위치: header
경로 매개변수
file_id*string
헤더
anthropic-beta?string
Anthropic Files API 모드를 사용하려면 files-api-2025-04-14를 포함하십시오.
응답
application/json
application/json