الملفات والدفعات
عرض الملفات
يعرض الملفات المرسلة للدفعات وملفات التوافق المدعومة المرتبطة بالملفات.
نظرة عامة
يخدم هذا الـ endpoint أساسًا واجهة TokenLab المتوافقة مع OpenAI Batch API، بما في ذلك مدخلات الدفعات المرفوعة وملفات الإخراج أو الخطأ المُنشأة.
عندما يفعّل الطلب وضع التوافق مع Anthropic Files، يمكن لنفس المسار أيضًا عرض ملفات على نمط Anthropic المتاحة لمساحة العمل المرتبطة.
بدون ترويسات Anthropic، يمكن أن تتضمن القائمة ملفات دفعات وملفات صور/مراجع من TokenLab. استخدم purpose=batch أو purpose=batch_output أو purpose=user_data أو purpose=vision لتضييق القائمة.
ملاحظات
- يجب أن تستخدم ملفات إدخال الدفعة
purpose=batch. - استخدم
purpose=batch_outputللتركيز على ملفات الإخراج المنشأة. completion_windowحاليًا24h.- ترتيب الإخراج غير مضمون؛ طابِق دائمًا بواسطة
custom_id. - لا يدعم هذا المسار البث داخل عناصر الدفعة.
الطلب
curl -X GET "https://api.tokenlab.sh/v1/files?purpose=batch&limit=20" \
-H "Authorization: Bearer sk-your-api-key"الطلب / الاستجابة
استخدم لوحة OpenAPI التفاعلية أعلاه للحصول على المخطط الدقيق.
نصائح تشغيلية
- استخدم
custom_idللمصالحة اللاحقة غير المتكررة. - توقّع
output_file_idوerror_file_idفقط بعد انتهاء العامل من الدفعة.
عوامل التصفية
- بالنسبة لملفات الدفعات ومراجع الصور، يقبل
limitالقيم 1–10000 (الافتراضي 10000)، ويُستخدمafterللتصفح. في وضع Anthropic Files يقبل 1–1000 (الافتراضي 20)؛ استخدمafter_idأوbefore_id، وليس كليهما. - يمكن أن يكون
purposeهوbatchأوbatch_outputأوuser_dataأوvision. - يعيد
user_dataوvisionملفات مراجع الصور التي أنشأها TokenLab عند توفرها.
الاستجابة
{
"object": "list",
"data": [{ "id": "file_abc123", "object": "file", "purpose": "batch" }],
"first_id": "file_abc123",
"last_id": "file_abc123",
"has_more": false
}حقول مهمة
has_more هي true.التفويض
BearerAuth مصادقة مفتاح API. قم بإنشاء أو إدارة مفاتيح API في Dashboard > API > API Keys.
الموضع: header
معاملات الاستعلام
1 <= value <= 100020مؤشر (cursor) Anthropic Files. إرجاع الملفات بعد معرف الملف العام هذا. يتطلب رأس Anthropic Files التجريبي ولا يمكن دمجه مع before_id.
مؤشر (cursor) Anthropic Files. إرجاع الملفات قبل معرف الملف العام هذا. يتطلب رأس Anthropic Files التجريبي ولا يمكن دمجه مع after_id.
مؤشر نطاق Anthropic Files المحجوز. تُرجع TokenLab حالياً خطأ صريحاً غير مدعوم بدلاً من تجاهل هذه القيمة بصمت.
عامل تصفية اختياري لغرض الملف. تغطي batch و batch_output ملفات Batch API؛ وتغطي user_data و vision روابط ملفات الصور/المراجع في TokenLab. يتم اختيار وضع Anthropic Files API بواسطة رؤوس Anthropic بدلاً من معلمة الاستعلام هذه.
القيم المتاحة
- "batch"
- "batch_output"
- "user_data"
- "vision"
الترويسات
قم بتضمين files-api-2025-04-14 لاستخدام وضع Anthropic Files API.
الاستجابة
application/json
application/json