Dosyalar ve toplu işler
Parti Listeleri
Geçerli API anahtarı organizasyonu için parti işlerini listeler.
Genel Bakış
Bu uç nokta, TokenLab'nın OpenAI uyumlu Parti API'sinin bir parçasıdır. Parti işleri, yüklenen JSONL dosyalarını kullanır, asenkron olarak çalışır ve daha sonra çıktı/hata dosyaları döndürebilir.
Notlar
- Parti giriş dosyaları
purpose=batchkullanmalıdır. completion_windowşu anda24hdir.- Çıktı sıralaması garanti edilmez; her zaman
custom_idile eşleştirin. - Parti öğeleri içinde akış desteği yoktur.
İstek
curl -X GET "https://api.tokenlab.sh/v1/batches?limit=20" \
-H "Authorization: Bearer sk-your-api-key"İstek / Yanıt
Kesin şemayı almak için yukarıdaki etkileşimli OpenAPI panelini kullanın.
Operasyonel İpuçları
- İdempotent aşağı akış uzlaşması için
custom_idkullanın. - Çalışan partiyi tamamladıktan sonra yalnızca
output_file_idveerror_file_idbekleyin.
Yanıt
{
"object": "list",
"data": [{ "id": "batch_abc123", "object": "batch", "status": "completed" }],
"first_id": "batch_abc123",
"last_id": "batch_abc123",
"has_more": false
}Önemli alanlar
objectstring
Yanıtın object type değeri.
dataarray
Bu yanıtta dönen liste veya payload.
statusstring
Bu kaynağın güncel lifecycle durumu.
has_moreboolean
has_more true ise başka sonuçlar vardır.Yetkilendirme
BearerAuth AuthorizationBearer <token>
API Anahtarı kimlik doğrulaması. API anahtarlarını Dashboard > API > API Keys bölümünden oluşturun veya yönetin.
Konum: header
Sorgu parametreleri
limit?integer
Aralık
1 <= value <= 100after?string
Yanıt
application/json
application/json