Dosyalar ve toplu işler
Dosya İçeriğini Al
Yüklenen bir dosyanın orijinal içeriğini indirir.
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=batchkullanmalıdır. completion_windowşu anda24h'dir.- Output sırası garanti edilmez; her zaman
custom_idile eşleştirin. - Streaming, batch öğelerinin içinde desteklenmez.
İstek
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_idkullanın. output_file_idveerror_file_idyalnı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
{"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
Content-Type değerine göre kaydedin veya ayrıştırın; JSONL içeriğini satır satır ayrıştırın.Yetkilendirme
BearerAuth 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
Yanıt
text/plain
application/json