Dosyalar ve toplu işler
Toplu İşlem (Batch) Oluşturma
Yüklenmiş bir JSONL dosyasından toplu işlem oluşturun.
Genel Bakış
purpose=batch ile bir JSONL dosyası yükleyin, ardından dosyanın ID'sini input_file_id olarak kullanın. Tamamlanan toplu işlemler, çıktı ve hata dosyası ID'lerini döndürür.
Notlar
- Toplu işlem girdi dosyaları
purpose=batchkullanmalıdır. completion_windowşu anda24holarak belirlenmiştir.- Çıktı sırası, girdi sırasından farklı olabilir. Her sonucu
custom_idile eşleştirin. - Toplu işlem öğeleri içinde akış (streaming) desteklenmez.
- Desteklenen öğe uç noktaları
/v1/chat/completionsve/v1/embeddingsşeklindedir./v1/responsesdesteklenmez.
Örnek
İstek
curl -X POST "https://api.tokenlab.sh/v1/batches" \
-H "Authorization: Bearer sk-your-api-key" \
-H "Content-Type: application/json" \
-d '{
"input_file_id": "file_abc123",
"endpoint": "/v1/chat/completions",
"completion_window": "24h"
}'Toplu işlem fiyatları, senkron isteklerden farklı olabilir. Toplu işlemi oluştururken gösterilen fiyatı ve nihai faturayı dikkate alın.
Yanıt
{
"id": "batch_abc123",
"object": "batch",
"endpoint": "/v1/chat/completions",
"input_file_id": "file_abc123",
"completion_window": "24h",
"status": "validating",
"output_file_id": null,
"error_file_id": null,
"created_at": 1706000000
}Önemli alanlar
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
Başlıklar
İstek bazlı Teslimat politikası. API anahtarı ve Çalışma Alanı varsayılanlarını geçersiz kılar. Otomatik olarak önce TokenLab Verified dener ve çıktı, istek kabulü veya kalıcı kaynak oluşturma öncesinde bir kez Official seçeneğine geçiş yapabilir.
Geçerli değerler
- "auto"
- "verified"
- "official"
İstek gövdesi
application/json
Yanıt
application/json
application/json
application/json
application/json
application/json