파일 및 배치
파일 목록
배치 워크플로우와 지원되는 파일 기반 호환 모드용 업로드 파일을 나열합니다.
개요
이 엔드포인트는 주로 TokenLab의 OpenAI 호환 Batch API를 대상으로 합니다. 업로드된 배치 입력과 생성된 출력 또는 오류 파일을 포함합니다.
요청이 Anthropic Files 호환 모드를 선택한 경우, 같은 경로에서 바인딩된 작업공간의 Anthropic 스타일 파일도 나열할 수 있습니다.
Anthropic 헤더가 없으면 목록에 배치 파일과 TokenLab 이미지/참조 파일이 함께 포함될 수 있습니다. purpose=batch, purpose=batch_output, purpose=user_data, purpose=vision으로 범위를 좁힐 수 있습니다.
참고 사항
- 배치 입력 파일은
purpose=batch를 사용해야 합니다. - 생성된 출력 파일만 보려면
purpose=batch_output을 사용하세요. completion_window는 현재24h입니다.- 출력 순서는 보장되지 않으므로 항상
custom_id로 일치시켜야 합니다. - 배치 항목 내에서는 스트리밍이 지원되지 않습니다.
요청
curl -X GET "https://api.tokenlab.sh/v1/files?purpose=batch&limit=20" \
-H "Authorization: Bearer sk-your-api-key"요청 / 응답
정확한 스키마는 위의 대화형 OpenAPI 패널을 참고하세요.
운영 팁
- 다운스트림 조정을 멱등적으로 하려면
custom_id를 사용하세요. - 작업자가 배치를 최종화한 뒤에만
output_file_id와error_file_id가 생깁니다.
필터
- 배치 및 이미지 참조 파일의
limit는 1–10000(기본값 10000)이며after로 페이지를 넘깁니다. Anthropic Files 모드에서는 1–1000(기본값 20)입니다. 페이지 이동에는after_id또는before_id중 하나만 사용하세요. purpose는batch,batch_output,user_data,vision중 하나일 수 있습니다.user_data와vision은 사용 가능한 경우 TokenLab이 생성한 이미지 참조 파일을 반환합니다.
응답
{
"object": "list",
"data": [{ "id": "file_abc123", "object": "file", "purpose": "batch" }],
"first_id": "file_abc123",
"last_id": "file_abc123",
"has_more": false
}중요 필드
has_more가 true이면 다음 결과가 있습니다.인증
BearerAuth API 키 인증입니다. Dashboard > API > API Keys에서 API 키를 생성하거나 관리하십시오.
위치: header
쿼리 매개변수
1 <= value <= 100020Anthropic Files 커서. 이 공개 파일 ID 이후의 파일을 반환합니다. Anthropic Files 베타 헤더가 필요하며 before_id와 결합할 수 없습니다.
Anthropic Files 커서. 이 공개 파일 ID 이전의 파일을 반환합니다. Anthropic Files 베타 헤더가 필요하며 after_id와 결합할 수 없습니다.
예약된 Anthropic Files 범위 커서. TokenLab은 현재 이 값을 무시하는 대신 명시적인 지원되지 않음 오류를 반환합니다.
선택적 파일 목적 필터. batch 및 batch_output은 Batch API 파일을, user_data 및 vision은 TokenLab 이미지/참조 파일 바인딩을 다룹니다. Anthropic Files API 모드는 이 쿼리 매개변수가 아닌 Anthropic 헤더에 의해 선택됩니다.
허용 값
- "batch"
- "batch_output"
- "user_data"
- "vision"
헤더
Anthropic Files API 모드를 사용하려면 files-api-2025-04-14를 포함하십시오.
응답
application/json
application/json