Genel Bakış
Bu uç nokta, AI Sonar’nın OpenAI uyumlu Toplu API’sinin bir parçasıdır. Toplu işler, yüklenen JSONL dosyalarını kullanır, asenkron olarak çalışır ve daha sonra çıktı/hata dosyaları döndürebilir.Notlar
- Toplu giriş dosyaları
purpose=batchkullanmalıdır. completion_windowşu anda24h’dir.- Çıktı sıralaması garanti edilmez; her zaman
custom_idile eşleştirin. - Toplu öğeler içinde akış desteği yoktur.
Örnek
İstek / Yanıt
Tam şema 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 toplu işlemi tamamladıktan sonra yalnızca
output_file_idveerror_file_idbekleyin. - Toplu fiyatlandırma,
isBatchRequest=trueindirim kuralları uygulandığı için senkron fiyatlandırmadan farklı olabilir.
Görüntü dosyası girişleri
Aynı/v1/files rotası /v1/images/edits için görüntü referans dosyaları da yükleyebilir.
purpose=user_dataveyapurpose=visionkullanın.- Görüntü düzenleme modelini seçmek için isteğe bağlı olarak
modelekleyin; varsayılangpt-image-2değeridir. - Dönen
file_id, seçilen upstream görüntü düzenleme kanalına bağlanır veimages[].file_idiçinde yeniden kullanılabilir.
Anthropic Files API Modu
Bu aynı/v1/files rotası, Anthropic Files API yolunu da destekler.
- Anthropic moduna geçmek için
anthropic-beta: files-api-2025-04-14başlığını ekleyin. - Anthropic modunda orijinal dosyayı doğrudan yükleyin ve
purpose=batchgöndermeyin. - Dönen
file_id, aynı resmi Anthropic kanalına/çalışma alanına bağlanır ve sonraki/v1/messagesisteklerinde yeniden kullanılmalıdır. - Bu dosyaya Anthropic mesaj içeriğinde referans verecekseniz Anthropic yerel başlıklarını (
x-api-key,anthropic-versionve gerektiğinde beta header) kullanmaya devam edin.