الملفات والدفعات
استرجاع محتوى الملف
يقوم بتنزيل المحتوى الأصلي لملف مرفوع.
نظرة عامة
تخدم هذه النقطة بشكل أساسي استرجاع محتوى ملفات Batch المتوافقة مع OpenAI في TokenLab.
عندما يختار الطلب وضع التوافق مع Anthropic Files، يمكن لنفس المسار تمرير المحتوى الأصلي للملف المخزّن للمساحة العملية المرتبطة.
بدون ترويسات Anthropic، ينزل هذا المسار محتوى ملفات الدفعات أو يمرر محتوى ملف صورة/مرجع مرتبط عندما يدعم المزود استرجاع محتوى الملف.
ملاحظات
- يجب أن تستخدم ملفات الإدخال الخاصة بالدفعة
purpose=batch. completion_windowحاليًا هو24h.- ترتيب الإخراج غير مضمون؛ يجب دائمًا المطابقة بواسطة
custom_id. - لا يتم دعم البث داخل عناصر الدفعة.
الطلب
curl -X GET "https://api.tokenlab.sh/v1/files/file_abc123/content" \
-H "Authorization: Bearer sk-your-api-key" \
--output batch-output.jsonlالطلب / الاستجابة
استخدم لوحة OpenAPI التفاعلية أعلاه للحصول على المخطط الدقيق.
نصائح تشغيلية
- استخدم
custom_idللتسوية اللاحقة غير القابلة للتكرار. - توقع
output_file_idوerror_file_idفقط بعد أن ينهي العامل الدفعة.
أنواع المحتوى
يُعاد محتوى ملفات الدُفعات بصيغة JSONL أو نص عادي. ويمكن تمرير محتوى مراجع الصور التي أنشأها TokenLab كمحتوى ثنائي عندما يدعم موفر الملف الخلفي استرجاع المحتوى.
الاستجابة
{"custom_id":"request-1","response":{"status_code":200,"body":{"id":"chatcmpl_abc123"}}}
{"custom_id":"request-2","error":{"code":"invalid_request_error","message":"Invalid model"}}حقول مهمة
Content-Type؛ وحلل JSONL سطرًا بسطر.التفويض
BearerAuth مصادقة مفتاح API. قم بإنشاء أو إدارة مفاتيح API في Dashboard > API > API Keys.
الموضع: header
معاملات المسار
الاستجابة
text/plain
application/json