Berkas & batch
Ambil Isi File
Unduh konten asli dari file yang diunggah.
Ikhtisar
Endpoint ini terutama melayani pengambilan konten file Batch API TokenLab yang kompatibel dengan OpenAI.
Ketika request memakai mode kompatibilitas Anthropic Files, route yang sama juga dapat memproksi konten file asli yang tersimpan untuk workspace yang terikat.
Tanpa header Anthropic, route ini mengunduh konten file batch atau mem-proxy konten file gambar/referensi yang terikat jika provider mendukung pengambilan konten file.
Catatan
- File input batch harus menggunakan
purpose=batch. completion_windowsaat ini adalah24h.- Urutan output tidak dijamin; selalu cocokkan berdasarkan
custom_id. - Streaming tidak didukung di dalam item batch.
Permintaan
curl -X GET "https://api.tokenlab.sh/v1/files/file_abc123/content" \
-H "Authorization: Bearer sk-your-api-key" \
--output batch-output.jsonlRequest / Respons
Gunakan panel OpenAPI interaktif di atas untuk skema yang tepat.
Tips Operasional
- Gunakan
custom_iduntuk rekonsiliasi downstream yang idempotent. - Harapkan
output_file_iddanerror_file_idhanya setelah worker menyelesaikan batch.
Jenis Konten
Konten file batch dikembalikan sebagai JSONL atau teks biasa. Konten referensi gambar yang dibuat oleh TokenLab dapat diproksikan sebagai konten biner ketika penyedia file pendukung mendukung pengambilan konten.
Respons
{"custom_id":"request-1","response":{"status_code":200,"body":{"id":"chatcmpl_abc123"}}}
{"custom_id":"request-2","error":{"code":"invalid_request_error","message":"Invalid model"}}Field penting
Content-Type; uraikan JSONL baris demi baris.Otorisasi
BearerAuth Autentikasi API Key. Buat atau kelola API key di Dashboard > API > API Keys.
Lokasi: header
Parameter path
Respons
text/plain
application/json