واجهة Batch API أم الاستدعاء الفوري: كيف تختار القناة الصحيحة لأحمال العمل المختلفة
توفر كل من Anthropic وOpenAI قناة معالجة دفعية (batch) تتيح الحصول على سعر أقل مقابل وقت استجابة أطول. تقدم هذه المقالة إطارًا عمليًا للقرار: أي المهام يجب أن تمر عبر batch، وأيها يجب أن تمر عبر القناة الفورية، وكيف يمكن إدارة نوعي حركة المرور عبر بوابة واحدة.
ميّز أولًا بين مقياسي الزمن
تختلف حساسية استدعاءات LLM للوقت اختلافًا كبيرًا. المستخدم الذي ينتظر ردًا في نافذة الدردشة يتحمل ثوانٍ؛ أما مهمة إنشاء التقرير اليومي لفريق فقد تتحمل ساعات. صُممت قناة Batch تحديدًا لهذه الحالة الأخيرة: فهي تضع الطلبات في قائمة انتظار وتعالجها مركزيًا، مقابل وقت إنجاز أطول وسعر أقل لكل Token.
تدرج كل من [وثائق المعالجة الدفعية](https://platform.claude.com/docs/en/build-with-claude/batch-processing) و[صفحة الأسعار](https://claude.com/pricing) من Anthropic أسعار فئة batch بشكل منفصل؛ ولدى OpenAI أيضًا خصومات batch ومعالجة دفعية مقابلة. القاسم المشترك بينهما هو الخصم على السعر القياسي، والاختلاف في طريقة الإرسال ونافذة الإنجاز.
إطار القرار: أربعة أسئلة
- هل هناك من ينتظر هذه النتيجة بشكل متزامن؟ نعم → فوري. لا → تابع.
- هل يمكن أن تتأخر النتيجة بضع ساعات؟ نعم → مرشح لـ batch. يجب أن تكون بالدقائق → فوري.
- هل الطلبات مجموعة قابلة للتعداد دون اتصال؟ نعم (دفعة مستندات، دفعة تذاكر، دفعة عينات تقييم) → batch مناسب جدًا.
- هل تكلفة إعادة التشغيل عند الفشل مرتفعة؟ مرتفعة → فوري للحصول على تغذية راجعة فورية؛ منخفضة → إعادة المحاولة الدفعية أكثر جدوى.
قائمة سيناريوهات batch النموذجية
- تصنيف المحتوى ووسمه: مئات الآلاف من المنتجات والتعليقات والتذاكر ضمن نظام وسوم موحد.
- تنظيف البيانات غير المتصل: استخراج حقول منظمة من نصوص غير منظمة على دفعات.
- التقييم الانحداري: قبل تعديل الـ prompt، تشغيل مجموعة تقييم ثابتة للمقارنة.
- التلخيص / الترجمة الدفعية: تنظيم مكتبات المستندات وسجلات خدمة العملاء ومحاضر الاجتماعات دون اتصال.
- توليد البيانات الاصطناعية: توليد عينات على دفعات للتدريب أو التقييم.
مزالق Batch: النجاح الجزئي وإعادة المحاولة
مهمة Batch ليست «إما أن تنجح كلها أو تفشل كلها». في مهمة تضم مئات الطلبات، عادةً ما تفشل بعض الطلبات بسبب أخطاء في المعاملات أو مدخلات طويلة جدًا أو سياسات المحتوى وغيرها. من الناحية الهندسية يجب تحقيق ما يلي:
- تسجيل النتائج طلبًا بطلب، وعدم اعتبار نجاح الدفعة بأكملها قيمة منطقية واحدة.
- التمييز بين ما يمكن إعادة محاولته وما لا يمكن: 429 / 5xx قابلة لإعادة المحاولة، أما خطأ المعاملات 400 فلا فائدة من إعادة محاولته.
- مفاتيح idempotency: إعادة إرسال نفس بيانات العمل يجب ألا تؤدي إلى فوترة مزدوجة أو كتابة مزدوجة.
- محاكاة التكلفة مسبقًا: تقدير الحد الأعلى بناءً على الـ Token قبل الإرسال، لتجنب فاتورة غير متوقعة من مهمة واحدة.
إدارة القناتين معًا عبر بوابة واحدة
فصل الفوري وbatch إلى حسابين ومفتاحين وفاتورتين مستقلتين هو أكثر ديون المعمارية شيوعًا: عند تغير السعر يجب التعديل في مكانين، وعند تتبع الفشل يجب التنقل بين لوحتي تحكم.
نهج Admesh هو Base URL واحد ومفتاح واحد وفاتورة واحدة: تحدد على جانب العمل القناة بناءً على نوع المهمة، بينما تأتي قائمة النماذج وأسعار الوحدة دائمًا من نفس إعدادات اللوحة الخلفية، ويمكن الاطلاع على الهامش والاستخدام في مكان واحد.
أسعار Admesh المباشرة (مقتطف)
الأسعار مأخوذة من إعدادات Admesh المباشرة، بالدولار الأمريكي لكل مليون رمز. راجع كتالوج النماذج للقائمة الكاملة.
| اسم النموذج ورقم التعريف | نافذة السياق | أدخل السعر / 1M | سعر المخرجات / 1M | إصابة ذاكرة التخزين المؤقت / 1M |
|---|---|---|---|---|
Claude Fable 5 anthropic/claude-fable-5 | 1M | $3.25 / 1M | $16.25 / 1M | $0.325 / 1M |
Claude Fable 5.1 anthropic/claude-fable-5-1 | 1M | $3.25 / 1M | $16.25 / 1M | $0.08125 / 1M |
Claude Haiku 4.5 anthropic/claude-haiku-4-5-20251001 | 200K | $0.325 / 1M | $1.625 / 1M | $0.0325 / 1M |
Claude Haiku 5.5 anthropic/claude-haiku-5-5 | 1M | $0.0325 / 1M | $0.1625 / 1M | $0.00325 / 1M |
Claude Opus 4.5 anthropic/claude-opus-4-5-20251101 | 200K | $1.625 / 1M | $8.125 / 1M | $0.1625 / 1M |
Claude Opus 4.6 anthropic/claude-opus-4-6 | 1M | $1.625 / 1M | $8.125 / 1M | $0.1625 / 1M |
Claude Opus 4.7 anthropic/claude-opus-4-7 | 1M | $1.625 / 1M | $8.125 / 1M | $0.1625 / 1M |
Claude Opus 4.8 anthropic/claude-opus-4-8 | 1M | $1.625 / 1M | $8.125 / 1M | $0.1625 / 1M |
ما ورد أعلاه هو السعر القياسي للوحدة في القنوات العامة، ويتم الحساب وفقًا للاستهلاك الفعلي للـ Token. عرض قائمة النماذج الكاملة
الأسئلة الشائعة
كم يمكن أن يوفر Batch؟
كم يستغرق إنجاز مهمة Batch عادةً؟
هل يمكن لنفس العمل مزج batch والفوري؟
المراجع
استدعِ هذه النماذج عبر بوابة واحدة
توفر Admesh واجهة API موحدة متوافقة مع OpenAI: عنوان URL أساسي واحد ومفتاح واحد لـ Claude وGPT وDeepSeek وغيرها. الحسابات الجديدة تحصل على رصيد تجريبي لا ينتهي.
