Dosyalar ve toplu işler

Parti Listeleri

Geçerli API anahtarı organizasyonu için parti işlerini listeler.

GET
/v1/batches

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=batch kullanmalıdır.
  • completion_window şu anda 24hdir.
  • Çıktı sıralaması garanti edilmez; her zaman custom_id ile eşleştirin.
  • Parti öğeleri içinde akış desteği yoktur.

Örnek

İstek

cURL
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_id kullanın.
  • Çalışan partiyi tamamladıktan sonra yalnızca output_file_id ve error_file_id bekleyin.

Yanıt örneği

Yanıt

200 OK
{
  "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ık1 <= value <= 100
after?string

Yanıt

application/json

application/json