> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tokenlab.sh/llms.txt
> Use this file to discover all available pages before exploring further.

# Batch İptal Et

> Sıralı veya çalışan bir batch işini iptal eder.

## Genel Bakış

Bu uç nokta, TokenLab'nın OpenAI uyumlu Batch API'sinin bir parçasıdır. Batch işleri, yüklenen JSONL dosyalarını kullanır, asenkron olarak çalışır ve daha sonra çıktı/hata dosyaları döndürebilir.

## Notlar

* Batch girdi dosyaları `purpose=batch` kullanmalıdır.
* `completion_window` şu anda `24s`'dir.
* Çıktı sıralaması garanti edilmez; her zaman `custom_id` ile eşleştirin.
* Batch öğeleri içinde akış desteği yoktur.

## Örnek

<RequestExample>
  ```bash cURL theme={null}
  curl -X POST "https://api.tokenlab.sh/v1/batches/batch_abc123/cancel" \
    -H "Authorization: Bearer sk-your-api-key"
  ```
</RequestExample>

## İstek / Yanıt

Kesin şemayı görmek için yukarıdaki etkileşimli OpenAPI panelini kullanın.

## Operasyonel İpuçları

* İdempotent aşağı akış uzlaştırması için `custom_id` kullanın.
* `output_file_id` ve `error_file_id`'yi yalnızca işçi batch'i tamamladıktan sonra bekleyin.
* Batch fiyatlandırması, `isBatchRequest=true` indirim kuralları uygulandığı için senkron fiyatlandırmadan farklı olabilir.

## Yanıt örneği

<ResponseExample>
  ```json 200 OK theme={null}
  {
    "id": "batch_abc123",
    "object": "batch",
    "status": "cancelling",
    "input_file_id": "file_abc123"
  }
  ```
</ResponseExample>

## Önemli alanlar

<ResponseField name="id" type="string">Sonraki çağrılar ve support için kullanılan identifier.</ResponseField>
<ResponseField name="status" type="string">Bu kaynağın güncel lifecycle durumu.</ResponseField>
