العودة إلى الفهرس / سير عمل الوكلاء
أرسل دفعات رسائل غير متزامنة وطابق نتائجها
أرسل طلبات مستقلة كثيرة بشكل غير متزامن ثم طابق النجاح والفشل حسب custom_id.
الهدف
الهدف: أرسل طلبات مستقلة كثيرة بشكل غير متزامن ثم طابق النجاح والفشل حسب `custom_id`.
الخطوات
- عيّن
custom_idثابتاً لكل طلب وأنشئ بنية{"custom_id":..., "params":{...}}. [batch] - أرسل عبر
client.beta.messages.batches.create(requests=...)واحفظ batch ID واستعلم بـretrieve(batch_id)حتىprocessing_status == "ended". [batch] - احفظ النتائج بعمليات upsert حسب
custom_idوافصل النجاح والخطأ والعناصر المفقودة. [batch]
طريقة التحقق
يتطابق العدد مع النجاح والفشل والمفقود؛ وأعد محاولة الفاشل فقط مع حفظ ربط الدفعة الأصلية.
معالجة الأعطال
إذا تأخرت الدفعة فاستخدم استعلاماً بتراجع محدود وسجل الحالة؛ نجاح الإنشاء لا يعني اكتمال جميع العناصر.
الصلاحيات
المتطلبات السابقة
- Python 3.11+ ومفتاح Anthropic API وSDK batch التجريبي وقائمة prompts مستقلة قابلة لإعادة التشغيل.
الصلاحيات
- أزل الهوية من المدخلات؛ ولا تضع بيانات شخصية في `custom_id`؛ وقيّد الوصول والاحتفاظ بالمدخلات والنتائج.
القيود
الدفعات غير متزامنة ولمرة واحدة؛ عالج الانتهاء وفشل العناصر والاحتفاظ ولا تستخدمها للتفاعل الفوري.
المصدر الأصلي المثبت
- المستودع
- anthropics/anthropic-cookbook
- مسار الملف
- misc/batch_processing.ipynb
- الإيداع المثبت
9c1e493ddd2b82df399d2a61b9c806c539e18be6- تاريخ فحص المصدر
- 2026-10-14 · تمت المراجعة مقابل المصدر الأصلي المثبت
مقاييس المستودع
تعكس هذه القيم المستودع الأصلي كله، ولا تمثل إعجابات أو شعبية مهارة أو دليل منفرد.
- النجوم
- لم يُجمع
- التفرعات
- لم يُجمع
- وقت الرصد
- لم يُجمع
لا تتوفر لقطة مقاييس بعد.
الترخيص: MIT
الموضوع الرئيسي
حوّل مواد الحملة التجارية إلى موجز أسبوعي قابل للمراجعة