Berkas & batch
Unggah File
Unggah file batch, referensi gambar, atau file berformat Anthropic.
Tujuan File
- File batch: gunakan
purpose=batchuntuk/v1/batches. - File gambar/referensi: gunakan
purpose=user_dataataupurpose=visionuntuk permintaan gambar berbasis file. - File Anthropic: tambahkan header
anthropic-beta: files-api-2025-04-14.
Permintaan
curl -X POST "https://api.tokenlab.sh/v1/files" \
-H "Authorization: Bearer sk-your-api-key" \
-F "purpose=batch" \
-F "file=@batch-input.jsonl;type=application/jsonl"Input File Gambar
Rute /v1/files yang sama ini dapat mengunggah file referensi gambar untuk /v1/images/edits.
- Gunakan
purpose=user_dataataupurpose=vision. - Secara opsional, sertakan
modeluntuk memilih model edit gambar; defaultnya adalahgpt-image-2. file_idyang dikembalikan terikat pada konfigurasi edit gambar yang dipilih dan dapat digunakan kembali diimages[].file_id.
Mode API File Anthropic
- Tambahkan
anthropic-beta: files-api-2025-04-14untuk menggunakan File Anthropic. - Dalam mode Anthropic, unggah file asli secara langsung dan jangan kirim
purpose=batch. file_idyang dikembalikan hanya tersedia di Workspace saat ini dan dapat digunakan kembali dalam permintaan/v1/messages.- Jika Anda berencana untuk mereferensikan file yang diunggah dari konten pesan Anthropic, terus gunakan header asli Anthropic (
x-api-key,anthropic-version, dan header beta jika diperlukan).
Respons
{
"id": "file_abc123",
"object": "file",
"bytes": 32768,
"created_at": 1706000000,
"filename": "batch-input.jsonl",
"purpose": "batch"
}Bidang penting
batch, user_data, atau vision.Otorisasi
BearerAuth Autentikasi API Key. Buat atau kelola API key di Dashboard > API > API Keys.
Lokasi: header
Header
Sertakan files-api-2025-04-14 untuk menggunakan mode Anthropic Files API.
Body permintaan
multipart/form-data
Respons
application/json
application/json
application/json
application/json