الملفات والدفعات

استرداد محتوى الملف

تنزيل محتوى الملف.

GET
/v1/files/{file_id}/content

قم بتنزيل ملفات الإدخال أو الإخراج أو الأخطاء الخاصة بالدفعات (batch). باستخدام ترويسات Anthropic Files، تقوم نفس الـ API بتنزيل الملفات بتنسيق Anthropic في مساحة العمل (Workspace) الحالية.

مثال

الطلب

cURL
curl -X GET "https://api.tokenlab.sh/v1/files/file_abc123/content" \
  -H "Authorization: Bearer sk-your-api-key" \
  --output batch-output.jsonl

أنواع المحتوى

يتم إرجاع ملفات الدفعات (batch files) بتنسيق JSONL أو كنص عادي. أما ملفات مراجع الصور فيتم إرجاعها كمحتوى ثنائي (binary).

الاستجابة

200 OK
{"custom_id":"request-1","response":{"status_code":200,"body":{"id":"chatcmpl_abc123"}}}
{"custom_id":"request-2","error":{"code":"invalid_request_error","message":"Invalid model"}}

حقول هامة

bodybinary|string
محتوى الملف. قم بحفظه أو تحليله وفقاً لـ Content-Type؛ قم بتحليل JSONL سطراً بسطر.
custom_idstring
المُعرف الذي يطابق عنصر إدخال الدفعة (batch input item) بنتيجته.

التفويض

BearerAuth
AuthorizationBearer <token>

مصادقة مفتاح API. قم بإنشاء أو إدارة مفاتيح API في Dashboard > API > API Keys.

الموضع: header

معاملات المسار

file_id*string

الاستجابة

text/plain

application/json