Dosyalar ve toplu işler

Dosya İçeriğini Al

Yüklenen bir dosyanın orijinal içeriğini indirir.

GET
/v1/files/{file_id}/content

Genel Bakış

Bu endpoint, TokenLab'nın OpenAI uyumlu Batch API dosya içeriği alımına hizmet eder.

İstek Anthropic Files uyumluluk moduna geçtiğinde, aynı route bağlı workspace için saklanan orijinal dosya içeriğini proxy edebilir.

Anthropic başlıkları yoksa bu route batch dosya içeriğini indirir veya sağlayıcı desteklediğinde bağlı görüntü/referans dosyasının içeriğini proxy eder.

Notlar

  • Batch giriş dosyaları purpose=batch kullanmalıdır.
  • completion_window şu anda 24h'dir.
  • Output sırası garanti edilmez; her zaman custom_id ile eşleştirin.
  • Streaming, batch öğelerinin içinde desteklenmez.

Örnek

İstek

cURL
curl -X GET "https://api.tokenlab.sh/v1/files/file_abc123/content" \
  -H "Authorization: Bearer sk-your-api-key" \
  --output batch-output.jsonl

İstek / Yanıt

Kesin şema için yukarıdaki etkileşimli OpenAPI panelini kullanın.

Operasyonel İpuçları

  • Downstream mutabakatı idempotent yapmak için custom_id kullanın.
  • output_file_id ve error_file_id yalnızca worker batch'i tamamladıktan sonra beklenmelidir.

İçerik Türleri

Batch dosya içeriği JSONL veya düz metin olarak döndürülür. TokenLab tarafından oluşturulan görüntü referansı içeriği, arka plandaki dosya sağlayıcısı içerik almayı desteklediğinde ikili içerik olarak proxylenebilir.

Yanıt örneği

Yanıt

200 OK
{"custom_id":"request-1","response":{"status_code":200,"body":{"id":"chatcmpl_abc123"}}}
{"custom_id":"request-2","error":{"code":"invalid_request_error","message":"Invalid model"}}

Önemli alanlar

bodybinary|string
Dosya içeriği. Content-Type değerine göre kaydedin veya ayrıştırın; JSONL içeriğini satır satır ayrıştırın.
custom_idstring
Batch giriş öğesini sonucuyla eşleştiren ID.

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

Yol parametreleri

file_id*string

Yanıt

text/plain

application/json