العودة
شركة Anthropic اشترت Stainless وأغلقت مولّد الـSDK، فجاءت Cloudflare بـForge مفتوح المصدر
SiTech AI Team3 წთ. საკითხავი

شركة Anthropic اشترت Stainless وأغلقت مولّد الـSDK، فجاءت Cloudflare بـForge مفتوح المصدر

أصدرت Cloudflare أداة Forge مفتوحة المصدر التي تحوّل تعريف الـAPI تلقائياً إلى مكتبات SDK وأدوات سطر أوامر ووثائق. وجاءت الخطوة بعد 11 يوماً من قرار مشابه من Google وبعد إغلاق خدمة الـSDK التي اعتمدت عليها الشركتان.

أصدرت Cloudflare أداة Forge مفتوحة المصدر، وهي تحوّل تعريف الـAPI الخاص بالخدمة إلى مكتبات SDK وأدوات سطر أوامر ووثائق وواجهات أخرى يستخدمها المطورون للتعامل مع تلك الخدمة.

يوزَّع المشروع بموجب رخصة Apache 2.0، ويمكن تشغيله وتعديله بشكل خاص من دون دفع أي مبلغ لـCloudflare. وقد قدّمه في تدوينة نشرت الاثنين كل من Dimitri Mitropoulos وMatt Taylor وSamuel MacLeod. وتولّد Forge بالفعل المخرجات التي تحتاجها cf، واجهة سطر الأوامر الموحّدة للشركة، بينما ستنتقل وثائق الـAPI ومكتبات SDK إلى النظام الجديد خلال الأشهر المقبلة.

ما الذي تفعله Forge

بحسب مدونة Cloudflare، تعمل Forge داخل CI وتولّد مكتبات SDK وأدوات CLI والوثائق مباشرة من تعريفات الـAPI.

ويمكن توسيع المولّدات نفسها لإنتاج مخططات Zod أو Valibot وخوادم MCP وروابط Cap'n Web، التي تتيح للتطبيقات استدعاء الخدمات البعيدة عبر نظام RPC المبني على TypeScript من Cloudflare.

عندما يختفي مولّد الـSDK

جاءت Forge بعد 11 يوماً من إعلان Google شراكة مع شركة أدوات الـAPI Speakeasy لجعل حزمة توليد كود OpenAPI الخاصة بها مفتوحة المصدر بموجب رخصة AGPLv3.

وقالت Google في تدوينة نشرت في 17 سبتمبر إن مزوّد خدمة توليد الـSDK لديها استُحوذ عليه و«أعلن بشكل مفاجئ إغلاقه» في وقت كانت الشركة تستعد فيه لإطلاق API جديد.

المزوّد المقصود هو Stainless. إذ استحوذت Anthropic على الشركة المتخصصة في أدوات SDK وMCP في 18 مايو، وبعدها أعلنت Stainless أنها ستوقف منتجاتها، ومنها مولّد مكتبات العملاء.

وبحسب ما نشرته The New Stack وقتها، أثّر الإغلاق على عملاء مثل OpenAI وGoogle وCloudflare: احتفظت هذه الشركات بمكتبات SDK السابقة لكنها فقدت الخدمة التي كانت تحدّثها.

تضم الحزمة المفتوحة من Speakeasy مولّدات مكتبات SDK بسبع لغات، ومولّد CLI موجّهاً لوكلاء الذكاء الاصطناعي، ومولّداً يحوّل الوثائق إلى خادم MCP.

لماذا بنت Cloudflare مولّدها الخاص

تقول Cloudflare إنها استخدمت في بيئة الإنتاج عدداً من منتجات التوليد المستضافة: «جرّبنا عدداً منها، ولم يحل أي منها المشكلة عندنا، وبعضها أُغلق بالكامل». ويضم الـAPI الخاص بالشركة اليوم أكثر من 3500 عملية موزّعة على مئات الخدمات التي تديرها فرق هندسية مختلفة.

وأرادت الشركة أن يرى المهندسون أثر تغيير الـAPI على مكتبة SDK وأداة CLI والوثائق قبل دمج الكود، وأن يمتد النظام نفسه إلى خوادم MCP وروابط Cap'n Web.

وقال المدير التقني في Cloudflare، Dane Knecht، لـThe New Stack: «إذا كانت هذه الطبقة قديمة أو ناقصة، فلن يقتصر الأمر على تجربة مطوّر أسوأ، بل قد يفهم الوكيل قدرات الخدمة بشكل خاطئ».

ولا تزال Forge بحاجة إلى إثبات نفسها: المشروع في مرحلة مبكرة، وcf هو أول مخرجاته في الإنتاج. لكن خلال 11 يوماً وضع عميلان سابقان لـStainless توليد مكتبات SDK المفتوح المصدر في مركز أدوات الـAPI لديهما.

SSiTech

SiTech — تطوير ويب مدعوم بالذكاء الاصطناعي

نبني مواقع سريعة وعصرية وندمج الذكاء الاصطناعي في سير عمل الشركات. لديك مشروع أو سؤال؟ يسعدنا مساعدتك.