Berkas & batch
Membuat Batch
Membuat batch dari file JSONL yang telah diunggah.
Gambaran Umum
Unggah file JSONL dengan purpose=batch, lalu gunakan ID-nya sebagai input_file_id. Batch yang telah selesai akan mengembalikan ID file output dan error.
Catatan
- File input batch harus menggunakan
purpose=batch. completion_windowsaat ini adalah24h.- Urutan output mungkin berbeda dari urutan input. Cocokkan setiap hasil berdasarkan
custom_id. - Streaming tidak didukung di dalam item batch.
- Endpoint item yang didukung adalah
/v1/chat/completionsdan/v1/embeddings./v1/responsestidak didukung.
Contoh
Permintaan
curl -X POST "https://api.tokenlab.sh/v1/batches" \
-H "Authorization: Bearer sk-your-api-key" \
-H "Content-Type: application/json" \
-d '{
"input_file_id": "file_abc123",
"endpoint": "/v1/chat/completions",
"completion_window": "24h"
}'Harga batch mungkin berbeda dari permintaan sinkron. Gunakan harga yang ditampilkan saat membuat batch dan tagihan akhir.
Respons
{
"id": "batch_abc123",
"object": "batch",
"endpoint": "/v1/chat/completions",
"input_file_id": "file_abc123",
"completion_window": "24h",
"status": "validating",
"output_file_id": null,
"error_file_id": null,
"created_at": 1706000000
}Bidang penting
Otorisasi
BearerAuth Autentikasi API Key. Buat atau kelola API key di Dashboard > API > API Keys.
Lokasi: header
Header
Kebijakan Pengiriman per-permintaan. Menggantikan default API key dan Workspace. Secara otomatis mencoba TokenLab Verified terlebih dahulu dan dapat beralih satu kali ke Official saja sebelum output, penerimaan permintaan, atau pembuatan sumber daya persisten.
Nilai yang tersedia
- "auto"
- "verified"
- "official"
Body permintaan
application/json
Respons
application/json
application/json
application/json
application/json
application/json