Stainless SDK وصفقة Anthropic المحتملة: كيف تحمي قاعدة الشفرة؟

محادثات Anthropic لشراء Stainless بما لا يقل عن $300 million تضع تبعيات Stainless SDK تحت المجهر. إليك ما يجب تثبيته ومراجعته في الشفرة هذا الأسبوع.

Saturday, September 5, 2026Omid Saffari
Stainless SDK وصفقة Anthropic المحتملة: كيف تحمي قاعدة الشفرة؟


تجري Anthropic محادثات متقدمة لشراء Stainless، الشركة الناشئة في نيويورك والبالغ عمرها أربعة أعوام، مقابل ما لا يقل عن $300 million في أول عملية استحواذ لها. وتستخدم Stainless مُصرّفًا برمجيًا مدعومًا بالذكاء الاصطناعي لإنشاء حزم Stainless SDK الرسمية بلغات Python وTypeScript وGo وKotlin وJava لصالح OpenAI وGoogle وCloudflare وMeta وRunway وGroq وCerebras. لذلك، إذا كانت بيئة الإنتاج لديك تستورد openai أو @google/genai في أي موضع، فقد تصبح الشركة التي تتقاضى أجرًا لصيانة هذه المكتبات شركة تابعة مملوكة بالكامل لأكبر منافس لعملائها.

ماذا كُشف بالفعل يوم الثلاثاء؟

في 12 مايو 2026، نشرت The Information الخبر نقلًا عن شخص مطلع على الصفقة. السعر المطروح لا يقل عن $300 million، ويُرجح أن يُدفع جزء منه بأسهم Anthropic. وتصف المصادر هذه الخطوة بأنها أول عملية استحواذ لـ Anthropic، وهي إشارة تستحق الانتباه: فالشركة لا تشتري فريقًا لبناء النماذج ولا مختبرًا بحثيًا، بل تشتري البنية التحتية التي تمر عبرها عمليات التكامل.

والقفزة في التقييم دلالة أخرى. فقد جمعت Stainless جولة Series A في ديسمبر 2024 عند تقييم بلغ $150M. وبعد خمسة أشهر، تدفع Anthropic نحو 2x ذلك التقييم. وفي اليوم نفسه الذي تسربت فيه أنباء الصفقة، أفادت Bloomberg بأن Anthropic تستهدف تقييمًا قدره $900B ضمن جولة تمويل جديدة تتجاوز $30B+. المحادثات متقدمة، لكنها لم تُغلق بعد، ولا تزال الشروط قابلة للتغيير.

ماذا تبني Stainless فعلًا؟

Stainless عبارة عن مُصرّف برمجي مدعوم بالذكاء الاصطناعي، يأخذ مواصفة OpenAPI ويُخرج حزم SDK جاهزة للإنتاج بلغات TypeScript وPython وGo وKotlin وJava وRuby وPHP وC#، إلى جانب Terraform في المرحلة التجريبية، فيما توجد Rust وSwift على خريطة الطريق. وتأتي الحزم الناتجة مجهزة مسبقًا بإعادة المحاولة والبث وتقسيم الصفحات ومعالجة الأخطاء بأنواع محددة. أما قائمة العملاء، فمن الصعب تصديق أنها تخص شركة لم يتجاوز عمرها أربعة أعوام: OpenAI وAnthropic وGoogle وCloudflare وMeta وRunway وGroq وCerebras وLithic وModern Treasury. وتحقق هذه المكتبات عشرات الملايين من التنزيلات أسبوعيًا. وتدير مؤسسة github.com/stainless-sdks علنًا جزءًا منها، بينما يوجد الباقي في مستودعات يملكها العملاء وترسل Stainless تغييراتها إليها مباشرةً.

ماذا تعني محادثات Stainless SDK لـ OpenAI وGoogle؟

هناك أربعة سيناريوهات واقعية، ولكل واحد منها مشكلته الخاصة.

السيناريو A – الاستمرار مع Stainless بموجب العقد. هذا هو الخيار الأقل كلفة على المدى القصير، لكنه لا يبدو قابلًا للاستمرار بعد موعد التجديد. فكل إصدار جديد من SDK سيمر عبر مورّد يملكه أكبر منافس، وعلى العميل أن يثق بأن ذلك المنافس لن يطّلع على مواصفات OpenAPI التي أصبح مُصرّفه يعالجها. لا أعتقد أن OpenAI ستوقع عقد التجديد. وقد تستمر Google لربع سنة بينما تُجهز البديل.

السيناريو B – إنشاء نسخة متفرعة من المولّد. قيمة Stainless في الملكية الفكرية للمُصرّف البرمجي، لا في المخرجات وحدها. إنشاء نسخة متفرعة من أحدث SDK مولّدة لا يتطلب سوى أمر git clone. أما تفريع المُصرّف الذي سينتج حزم SDK للأعوام العشرة المقبلة، فهو مشروع هندسي يمتد عدة أرباع ويجب إنجازه قبل طرح التغيير الرئيسي التالي في API. المهمة صعبة ومكلفة، لكنها قابلة للدفاع عنها. وأتوقع أن تسلك OpenAI هذا المسار خلال ستة أشهر.

السيناريو C – نقل توليد حزم SDK إلى الداخل والبدء من الصفر. لدى OpenAI العدد الكافي من المهندسين، لكن المتوقع هو 6–12 شهرًا من الاضطراب: تغييرات كاسرة، ونقص في دعم اللغات، وسلسلة طويلة من الحالات الطرفية التي سبق أن حلتها Stainless. وحزم Kotlin وGo أقل نضجًا من Python وTypeScript، لذلك ستكون أول ما يتراجع.

السيناريو D – الإبقاء بهدوء على الوضع الراهن مدة اثني عشر شهرًا، ريثما تثبت Anthropic أنها لن تُفرغ الفريق من كفاءاته أو تتعمد إبطاء إصدارات المنافسين. هذا ممكن، لكنه ليس رهانًا يمكن الاعتماد عليه. فلا يصح بناء تبعية إنتاجية على حسن سلوك منافس.

أما الإجراء العملي، فهو تثبيت إصدارات SDK اليوم. راجع المكتبات الرسمية التي تعتمد عليها، وحدد اللغات ذات أضعف تغطية اختبارية ضمن المكتبات التي تشحنها إلى الإنتاج، لأنها ستكون أول موضع يظهر فيه خطر الانحدار.

لماذا يبدو استدعاء fetch المباشر عبر بوابة ذكاء اصطناعي مختلفًا هذا الأسبوع؟

أشغّل ستة مزودين للذكاء الاصطناعي ضمن حزمة واحدة على Cloudflare Workers: Anthropic وGoogle AI Studio وxAI وOpenAI وDataForSEO وBrowser Rendering. ولا أستورد أيًا منها بوصفه SDK. فجميع الاستدعاءات المدفوعة تمر عبر fetch() إلى نقطة نهاية AI Gateway، وبجسم JSON يحاكي بنية REST الخاصة بكل مزود.

اتخذت هذا القرار قبل ثلاثة أسابيع لسبب مختلف: كان لا بد أن تمر كل مكالمة مدفوعة عبر غلاف واحد باسم callAi() يفرض سقف تكلفة يوميًا قدره $20 وسقفًا قدره $1 لكل مثيل. تخفي حزم SDK نقطة التحكم هذه خلف استدعاء دالة. ولتطبيق السقف على مسار SDK، يلزم تعديل العميل وقت التشغيل أو إحاطة كل موضع استدعاء بغلاف مستقل. أما مع fetch()، فتكفي دالة واحدة.

يتيح التمرير المباشر BYOK في Cloudflare AI Gateway استخدام ترويسة مصادقة واحدة (cf-aig-authorization) ونمط URL واحد عبر Anthropic وOpenAI وGoogle وxAI وخدمة توليد الصور من OpenAI. وتبدو البنية، بصورة تقريبية، هكذا:

TypeScript
export async function callAi(env: Env, ctx: Ctx, runner: () => Promise<Response>) {
  await assertUnderCostCap(env, ctx);
  const started = Date.now();
  const res = await runner();
  await recordCost(env, ctx, res, Date.now() - started);
  return res;
}

// usage – one provider, no SDK in the dep tree
const res = await callAi(env, ctx, () => fetch(
  `https://gateway.ai.cloudflare.com/v1/${env.ACCOUNT}/${env.GATEWAY}/anthropic/v1/messages`,
  {
    method: "POST",
    headers: {
      "cf-aig-authorization": `Bearer ${env.AI_GATEWAY_TOKEN}`,
      "x-api-key": env.ANTHROPIC_API_KEY,
      "anthropic-version": "2023-06-01",
      "content-type": "application/json",
    },
    body: JSON.stringify({ model, max_tokens, messages }),
  },
));

أما الأثر الجانبي غير المقصود هذا الأسبوع، فهو انعدام التعرض لأي تغيير قد تُحدثه ملكية Stainless في وتيرة الإصدارات أو التغييرات الكاسرة أو أدوات القياس عن بُعد. ولهذه البنية كلفة واضحة: عليك كتابة حمولات الطلب بنفسك، أي التعامل مع التفاصيل التي وُجدت حزم SDK أصلًا لإخفائها. ومع ذلك، تصبح المقايضة مجدية عندما (a) تشغّل ثلاثة مزودين أو أكثر، و(b) تحتاج إلى نقطة تحكم واحدة في التكلفة، و(c) تريد الآن أيضًا التحوط من مخاطر ملكية المورّد. أما السبب الثالث، فلم يكن موجودًا يوم الاثنين.

للاطلاع على شرح أوسع لكيفية تشغيل هذه الحزمة على Cloudflare Workers من دون خروج الميزانية عن السيطرة، راجع مقارنة بيئات Cursor Cloud Agent مع Cloudflare Workers.

ما الذي ينبغي فعله هذا الأسبوع؟

راجع package.json وrequirements.txt بحثًا عن حزم SDK التي تنتجها Stainless. ومن الأمثلة الواضحة عملاء Anthropic وOpenAI للغتي Python وNode. كما أن حزمة Google الجديدة @google/genai مبنية بواسطة Stainless؛ لذا راجع مؤسسة github.com/stainless-sdks للاطلاع على القائمة الكاملة بدل الاعتماد على التخمين.

ثبّت كل حزمة SDK مولّدة بواسطة Stainless عند إصدارها الثانوي الحالي. اقبل تحديثات التصحيح، وأخضع الإصدارات الثانوية للمراجعة قبل اعتمادها. يستغرق ذلك 15 دقيقة ويمنحك هامش مناورة لربع سنة.

عند بناء أي مسار شفرة جديد يتصل بـ API لأحد النماذج، اكتب نسخة fetch المباشرة أولًا، ثم استدعاء SDK. إذا كانت النسخة المباشرة أقل من 40 سطرًا بما في ذلك الأنواع، فاعتمدها. ومعظم نقاط نهاية إكمال المحادثات والرسائل تحقق هذا الشرط بسهولة. يضيف البث واستخدام الأدوات 20 سطرًا أخرى، وتظل النتيجة دون الحد المناسب لمسار ستملكه لسنوات.

إذا كنت تستخدم بوابة، سواء Cloudflare AI Gateway أو OpenRouter أو Portkey أو LiteLLM، فمرّر كل استدعاء للنماذج عبرها. بذلك تحصل على مصادقة واحدة، وواجهة رصد واحدة، وموضع واحد لتبديل المزودين عندما تتحول حزمة SDK الأساسية إلى عبء سياسي.

أضف تذكيرًا في التقويم بعد 90 يومًا لإعادة التحقق من حزم SDK التي تديرها OpenAI وGoogle داخليًا، مقارنة بتلك التي تواصل إدارتها عبر Stainless. وسيُحسم قرار التفريع أو الاستمرار قبل نهاية العام.

الصورة الأوسع: التكامل أصبح الخندق الدفاعي

انتقلت المنافسة بين النماذج من الأوزان إلى البنية التحتية. فالنموذج نفسه بات قابلًا للاستبدال بصورة متزايدة، بينما تزداد صعوبة الانفصال عن طبقة التكامل. وهذه هي القراءة الوحيدة للصفقة التي تجعل سعرها منطقيًا.

إن جمع Anthropic مبلغ $30B بتقييم $900B، بالتزامن مع إنفاق $300M على بنية SDK التحتية بدل إطلاق نموذج أكثر بريقًا، يكشف الاتجاه بوضوح. فكلتا الشركتين تتجاوزان النموذج نحو سطح النشر؛ النموذج يصبح الجزء الرخيص، والتكامل يتحول إلى الخندق الدفاعي. ويظهر النمط نفسه في طريقة بيع Anthropic لمنتج Claude إلى الشركات المتوسطة؛ ويقدم شرح حزمة الأتمتة بقيمة $50K مثالًا على الامتداد المؤسسي الذي يبرر امتلاك طبقة SDK.

بالنسبة إلى المؤسسين، تتمثل أولوية الأشهر الـ 12 المقبلة في امتلاك طبقة التكامل كما يمتلكون طبقة البيانات. لا تجعل سهولة استخدام SDK محور التحسين؛ اجعل قابلية الاستبدال هي الهدف. فالنموذج الذي تستدعيه اليوم لن يكون النموذج الذي ستستدعيه في 2027. ابنِ الغلاف الذي يصمد عند التبديل.

هل أُغلقت صفقة Anthropic وStainless بالفعل؟

لا. حتى 13 مايو 2026، تصف تغطية The Information المحادثات بأنها «متقدمة» لكنها غير نهائية. وقد تتغير الشروط، وربما تتضمن الصفقة أسهمًا في Anthropic ضمن المقابل.

هل يؤثر ذلك مباشرة في حزمة Anthropic مفتوحة المصدر أو مكتبة OpenAI للغة Python؟

ليس فورًا. يستمر إصدار كلتا المكتبتين وفق وتيرة الصيانة الحالية. ويظهر الخطر لاحقًا، في سرعة الإصدارات والتغييرات الكاسرة والقياس عن بُعد، بعد انتقال الملكية وصدور المراجعة الرئيسية التالية من API.

هل ينبغي إعادة كتابة الشفرة للتخلي عن حزم SDK الرسمية؟

ليس بوصفه إجراءً منفردًا. لكن ثبّت الإصدارات، وعند إضافة مزود أو نقطة نهاية جديدة، اكتب نسخة fetch المباشرة أولًا. تصبح عملية النقل أسهل عندما يكون كل ما تبنيه لاحقًا خاليًا أصلًا من تبعية SDK.

ماذا عن عملاء Stainless الأصغر، مثل Cloudflare وModern Treasury وGroq؟

هؤلاء هم المستفيدون بعيدًا عن الأضواء. فلا أحد منهم ينافس Anthropic في النماذج، ولذلك تقل حساسية الملكية. ومن المتوقع أن تستمر حزم SDK الخاصة بهم في الصدور من دون تغيير.

آخر تحديث

5 سبتمبر 2026

التصنيفAI

فضّل هذا الموقع في Google

إضافة omidsaffari.com كمصدر مفضّل في بحث Google

اجعل omidsaffari.com مصدرًا مفضّلًا، وسيرفعه Google لك في Top Stories وAI Overviews وAI Mode.

المزيد من AI

عرض كل مقالات AI
النشرة البريدية

رسالة واحدة، كل يوم أحد. أنظمة تعمل، لا آراء ساخنة.

سجلات بناء، وأنظمة قيد التشغيل، وملاحظات ميدانية من إدارة محفظة مشاريع ذكاء اصطناعي.

أسبوعية. بلا إزعاج. يمكنك إلغاء الاشتراك متى شئت.