معظم الفرق تستدعي مزود النماذج مباشرة من كود التطبيق. مفتاح الواجهة البرمجية يجلس في متغير بيئة، واستدعاء حزمة التطوير ثلاثة أسطر، وينجح من أول مرة. Cloudflare AI Gateway موجود بسبب ما يحدث بعد ذلك. تصل الفاتورة ولا يستطيع أحد أن يقول أي ميزة تسببت فيها. يمر المزود بعصر يوم سيئ فيسحب منتجك معه. يُعدَّل موجّه النظام ولا يبقى أي سجل لما كان يعيده الموجّه القديم.

البوابة وسيط بين تطبيقك وبين المزود. كل طلب يمر عبرها، ولذلك يمكن عدّ كل طلب وتسجيله وتخزينه مؤقتًا وتحديد معدله، وإعادة محاولته في مكان آخر حين يسقط المزود. هي أرخص إصلاح بنيوي لثلاث مشكلات تُحل عادة متأخرة وباليد.

ما يلي هو ما تفعله، وما تفرضه مقابل ما تكتفي بمراقبته، وما تكلفه من مال ومن أجزاء الثانية، وأين تقع حدودها الصادقة.

هل يوفر وضع بوابة أمام واجهة النموذج المال فعلًا؟ ليس مباشرة. جوهر Cloudflare AI Gateway مجاني في كل الباقات ولا يضيف أي هامش على الاستدلال، لذلك يأتي التوفير مما تعرضه عليك لا مما تحجبه. توزيع التكلفة على مستوى الميزة يخبرك أي جزء من المنتج مكلف، والتخزين المؤقت يزيل الاستدعاءات المتطابقة المتكررة حيث يكون ذلك آمنًا، وتوجيه الاحتياط يمنع عطل المزود من أن يصبح عطلك. فرض حد الميزانية موجود، لكن ما يحدث عند نفاد الميزانية قرار متعلق بالمنتج لا بالإعدادات.


الأسئلة الثلاثة التي لا يجيب عنها استدعاء مباشر للنموذج

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

لا أحد يستطيع نسب الفاتورة

الفوترة بالرمز قائمة على الاستهلاك، وفواتير المزودين تجمّع الأرقام. تحصل على إجمالي شهري لكل مفتاح، لا إجمالي لكل ميزة. وإذا تشارك ملخِّص ومساعد محادثة ومهمة تصنيف ليلية مفتاحًا واحدًا، فلن تخبرك الفاتورة أيها تضاعف ثلاث مرات. الرد المعتاد هو مفتاح لكل ميزة، وهو يعمل حتى تصبح لديك إحدى عشرة ميزة وسياسة تدوير للمفاتيح.

لا أحد يستطيع إعادة إنتاج العطل

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

لا شيء يوقف حلقة منفلتة

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

ما هو Cloudflare AI Gateway وأين يقع في مسار الطلب

تصف نظرة Cloudflare العامة على AI Gateway خدمة تجلس بين تطبيقك وبين مزودي نماذج الذكاء الاصطناعي كي تراقب الاستخدام وتدير كيف يتوسع التطبيق. الميزات هي التحليلات والتسجيل والتخزين المؤقت وتحديد المعدل وإعادة المحاولة مع الاحتياط، في كل باقات Cloudflare. وتقول Cloudflare إن البدء يحتاج سطرًا واحدًا من الكود، وشكل التكامل هو سبب قرب ذلك من الصحة.

التكامل مجرد تغيير لعنوان الأساس

بدل توجيه حزمة التطوير إلى المزود، توجهها إلى عنوان بوابة يحمل معرّف حسابك ومعرّف بوابتك واسم المزود. توثّق Cloudflare صيغة OpenAI على النحو https://gateway.ai.cloudflare.com/v1/{account_id}/{gateway_id}/openai، وتُمرَّر بوصفها baseURL عند إنشاء العميل. أسماء النماذج والمعاملات والبث وتحليل الاستجابة تبقى كما كانت. وتغطي قائمة المزودين لدى Cloudflare عشرين خدمة ونيّفًا بالنمط نفسه، منها OpenAI وAnthropic وGoogle Vertex AI وAmazon Bedrock وAzure OpenAI وMistral وGroq وDeepSeek وxAI وخدمة Workers AI الخاصة بـ Cloudflare.

ماذا يعني هذا الشكل

التبني رخيص فعلًا: قيمة إعداد واحدة لكل خدمة، ويمكن التراجع عنها بإعادتها كما كانت، وهذا يجعله من التغييرات البنيوية القليلة التي تُجرَّب بلا خطة مشروع.

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

وكل ما يُعرض محدود بما يستطيع وسيط أن يراه. هو يرى الطلبات والاستجابات لا نية تطبيقك، ولهذا يتطلب النسب أن توسم الطلبات بنفسك بدل انتظار أن تخمّن البوابة الغرض من الاستدعاء.

التحليلات والتسجيل هما الميزتان اللتان توفران المال

تعدّ البوابة كل طلب. ويسرد توثيق التسجيل لدى Cloudflare ما يحتويه القيد الواحد: موجّه المستخدم، واستجابة النموذج، والمزود، والطابع الزمني، وحالة الطلب، واستهلاك الرموز، والتكلفة، والمدة، ووكيل مستخدم العميل. لكل طلب لا لكل شهر، وقابل للاستعلام.

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

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

التخزين المؤقت، والحالات التي يُفسد فيها التطابق المنتج

التخزين المؤقت هو الميزة الأكثر تفعيلًا للسبب الخطأ، والأقدر على كسر منتج في صمت.

كيف يُبنى مفتاح التخزين المؤقت

يشرح توثيق التخزين المؤقت لدى Cloudflare أن المفتاح بصمة SHA-256 للمزود ونقطة النهاية والنموذج وترويسة المصادقة وجسم الطلب كاملًا. التطابق التام في كل ذلك إصابة، وأي شيء آخر إخفاق. أي أن الإصابة تستلزم طلبًا مطابقًا على مستوى البايت، وهذا نادر بعد الدور الأول على نقطة نهاية محادثة تحمل سجلًا متراكمًا. أدنى مدة صلاحية 60 ثانية وأقصاها شهر واحد. ويأتي التحكم لكل طلب من cf-aig-cache-ttl وcf-aig-skip-cache وcf-aig-cache-key، بينما تعيد cf-aig-cache-status القيمة HIT أو MISS كي تقيس نسبة الإصابة الحقيقية.

متى تكون الإصابة آمنة ومتى لا تكون

الإصابة آمنة حيث ينبغي أن ينتج المدخل المتطابق مخرجًا متطابقًا وحيث يكون القِدَم مقبولًا: التصنيف، والاستخراج المنظم، وترجمة النصوص الثابتة، وتضمينات المستندات غير المتغيرة، وحركة التقييم. وهي غير آمنة حيثما تعتمد قيمة المنتج على التنوع. فإذا طرح مستخدمان السؤال نفسه وتلقى الثاني استجابة وُلدت للأول، صار ضبط درجة الحرارة لديك مجرد زينة.

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

تحديد المعدل وإعادة المحاولة وتوجيه الاحتياط

تُوصف هذه الثلاثة معًا بأنها ميزات موثوقية. وواحدة منها فقط تقيّد التكلفة بشكل ذي معنى.

تحديد المعدل يحدّ الطلبات لا الرموز

تقدم Cloudflare نافذة ثابتة وأخرى منزلقة، والطلبات فوق الحد تتلقى الرمز 429. لاحظ ما يُعدّ: الطلبات. فاستدعاء واحد يحمل سياقًا ضخمًا يكلف أكثر بكثير من استدعاء قصير، والمحدِّد لا يفرّق بينهما. تحديد المعدل يحميك من حلقة منفلتة ومن نقطة نهاية يُساء استخدامها، لا من موجّه مكلف، ومعاملته على أنه ضبط للتكلفة هو الخطأ الشائع.

إعادة المحاولة والمهلات

تسمح ترويسات معالجة الطلب لدى Cloudflare بما يصل إلى 5 محاولات عبر cf-aig-max-attempts، وتأخيرًا يصل إلى 5000 ميلي ثانية عبر cf-aig-retry-delay، واستراتيجية ثابتة أو خطية أو أسية عبر cf-aig-backoff. أما الترويسة cf-aig-request-timeout فتُقاس من لحظة وصول الجزء الأول من الاستجابة، فهي على استدعاء بالبث حد لزمن أول بايت لا لمدة الطلب الكلية. وفي المحاولة الأخيرة تنتظر البوابة اكتمال الطلب مهما طال.

توجيه الاحتياط غيّر شكله

Universal Endpoint، الذي كان يأخذ مصفوفة من كائنات المزودين ويمشي فيها عند الفشل، صار مهجورًا. وتوجّه Cloudflare الآن التكاملات الجديدة إلى نقطة النهاية المتوافقة مع OpenAI، وإلى Dynamic Routing للاحتياط وإعادة المحاولة والتوجيه الشرطي. المسار الديناميكي تدفق مسمّى ومرقّم الإصدارات، يُبنى بصريًا أو بصيغة JSON، ويتألف من عقد نماذج، وعقد شرطية تتفرع حسب جسم الطلب أو الترويسات أو البيانات الوصفية، وعقد نسبة مئوية لاختبارات A/B، وعقد حد معدل وحد ميزانية تحوّل إلى احتياط عند التجاوز. وتستدعيه بوضع اسم المسار مكان اسم النموذج.

فحص ما يدخل وما يعود

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

الحجة لصالح وضع السياسة في المسار بدل الكود هي أن الإشراف على مستوى التطبيق يجب أن يُكتب مرة لكل موضع استدعاء، وموضع الاستدعاء الذي أُضيف الأسبوع الماضي هو الذي يفوته ذلك. والثمن أن الفحص نفسه استدلال: تُحتسب Guardrails استخدامًا لـ Workers AI بالرموز، فيتناسب السعر مع طول ما تفحصه. أما فحص منع تسرب البيانات فمجاني في كل الباقات.

ما الذي تغيّر خلال Agents Week في أغسطس 2026

أقامت Cloudflare أول Agents Week لها من 3 إلى 7 أغسطس 2026، ونشرت في اليوم الأخير توحيد Workers AI و AI Gateway في مستوى تحكم واحد. افصل ما شُحن فعلًا عما أُعلن عنه.

ما شُحن: ربط ذكاء اصطناعي واحد بدل اثنين، فصار env.AI.run() يغطي نماذج Workers AI والمزودين الخارجيين معًا. وصار التوجيه عبر البوابة الوضع الافتراضي لـ Workers AI بدل أن يكون اختياريًا، مع gateway: { id: 'default' } الذي ينشئ البوابة عند أول استخدام ويقدم تسجيل الطلبات وتتبع الرموز وتوزيع التكلفة دون أي تغيير آخر. وصار الرصيد قابلًا للإنفاق عبر المزودين، فيُدفع ثمن Workers AI من الرصيد المدفوع مسبقًا نفسه الذي يُدفع منه لـ OpenAI أو Anthropic.

ما لم يُشحن: التوجيه المنطلق من النموذج، حيث تطلب نموذجًا فتختار المنصة المزود، هو الخطوة التالية وليس متاحًا، والموجّه الذكي الذي يصنف الموجّهات ما زال تجربة داخلية. هذا توحيد للفوترة والروابط ولوحات المعلومات، لا قدرة جديدة. وإن كنت تستدعي Workers AI على الحافة بلا بوابة، فأنت تحصل الآن على قابلية الملاحظة افتراضيًا.

كم يكلف Cloudflare AI Gateway

تذكر صفحة أسعار AI Gateway لدى Cloudflare أن الميزات الأساسية المتاحة اليوم تُقدَّم مجانًا، وهذا يشمل تحليلات لوحة المعلومات والتخزين المؤقت وتحديد المعدل في كل الباقات. وكل الأرقام أدناه هي أسعار Cloudflare المنشورة بالدولار الأمريكي، مقتبسة بالعملة التي تنشرها بها Cloudflare.

أين تظهر الرسوم فعلًا

السجلات الدائمة مجانية الاستخدام لكنها محدودة بالباقة: 100,000 سجل عبر كل البوابات في باقة Workers Free، و10 ملايين لكل بوابة في باقة Workers Paid. أما Logpush الذي يصدّر تلك السجلات إلى مكان آخر فميزة في الباقة المدفوعة، بحد 10 ملايين شهريًا و0.05 دولار لكل مليون إضافي. وWorkers AI نفسه، بحسب صفحة أسعاره، يشمل 10,000 neurons يوميًا بلا تكلفة ويحتسب 0.011 دولار لكل 1,000 neurons بعد ذلك في الباقة المدفوعة، وneuron هو وحدة Cloudflare لحوسبة وحدة معالجة الرسوميات.

الفوترة الموحدة تكلف 5 بالمئة

إذا استخدمت بيانات اعتماد تديرها Cloudflare بدل مفاتيح المزود الخاصة بك، فإن شراء الرصيد يحمل رسمًا قدره 5 بالمئة. والمثال الذي تسوقه Cloudflare نفسها هو شراء رصيد بـ 100 دولار يُفوتر بـ 105 دولار. أما الاستدلال فيُمرَّر بلا هامش. وإن أحضرت مفتاحك الخاص فلا تنطبق الفوترة الموحدة، لأن الطلب الحامل لمصادقة المزود أو لمفتاح مخزَّن يتخطاها.

ضبط التكلفة على النحو الصحيح

تفرض البوابة بشكل موثوق ثلاثة أشياء: معدل الطلبات، وحد ميزانية داخل مسار ديناميكي، وما إذا كان الطلب يُخدَم من التخزين المؤقت. وكل ما عداها قياس. والخلط بين الفئتين هو سبب أن تركّب فرق بوابة، وتؤشر على كل مربع، وتظل مفاجأة بالفاتورة.

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

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

زمن الاستجابة الذي تضيفه

القفزة الإضافية ليست مجانية، وادعاء غير ذلك هو الطريق إلى اتخاذ قرار جيد لسبب سيئ. طلبك صار ينتهي الآن في مركز بيانات لـ Cloudflare، ويُعالَج هناك ثم يُمرَّر إلى المزود، وهذا يضيف مصافحة TLS وساقًا شبكية لم تكن تدفع ثمنها من قبل.

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

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

استراتيجية تعدد المزودين والارتهان الذي لا تفلت منه

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

طبقة النقل لم تكن يومًا الجزء المكلف. تبديل النماذج مكلف لأن النماذج تتصرف على نحو مختلف. فموجّه نظام ضُبط شهورًا على نموذج ينتج مخرجًا آخر على نموذج غيره. وصيغ استدعاء الأدوات وموثوقيتها تختلف. وسلوك الرفض يختلف، فيُرفض محتوى كان يمر من قبل. والالتزام بشكل JSON المطلوب يختلف، ومحلل كُتب على عادات نموذج ينكسر على عادات آخر. ونوافذ السياق تختلف.

ما تشتريه فعلًا هو أن يصير التبديل ظهيرة تقييم بدل سباق سباكة، وأن يوجد التحول عند العطل دون أن تبنيه. هذا يستحق الاقتناء لكنه ليس قابلية نقل. وثمة اعتماد من الدرجة الثانية يستحق التسمية: البوابة صارت في مسار كل استدعاء نموذج، فتصبح جاهزيتها جاهزيتك. وهذه المقايضة نفسها بحثناها عند مقارنة Cloudflare Workers و AWS Lambda.

تسجيل الموجّهات يعني معالجة بيانات شخصية

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

احجب البيانات قبل أن تغادر تطبيقك

المكان الوحيد الموثوق لإزالة شيء هو قبل إرساله. تقدم البوابة cf-aig-collect-log-payload: false للإبقاء على البيانات الوصفية مع إسقاط الأجسام، وcf-aig-collect-log: false لعدم تسجيل أي شيء. لكن تقليل البيانات يعني ألا تجمع أكثر مما تحتاج من البداية، فالإصلاح الدائم أعلى في السلسلة: انزع أرقام الحسابات والمعرّفات وحقول النص الحر التي لا يحتاجها النموذج قبل أن يغادر الطلب عمليتك.

مدة الاحتفاظ قرار عليك أنت أن تتخذه

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

البدائل، مسمّاة بإنصاف

هناك ثلاثة بدائل حقيقية، والاختيار يدور أساسًا حول من يشغّل الشيء.

وسيط LLM مفتوح المصدر تستضيفه بنفسك يعطيك مسار الطلب نفسه مع بقاء السجلات على بنية تحتية تتحكم فيها، وهذا صحيح حين تكون حساسية الموجّهات نفسها هي المشكلة. والثمن تشغيل مكوّن على المسار الحرج لكل استدعاء نموذج.

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

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

القاعدة: إذا لم يعرف أحد أين يذهب الإنفاق، فالبوابة أسرع إصلاح والباقة المجانية تثبت ذلك. وإذا كان ممنوعًا على الموجّهات مغادرة بنيتك التحتية، فاستضفها بنفسك. وإذا كانت المخرجات خاطئة فلا بوابة تنفع وتحتاج إلى أدوات تقييم.

ما الذي يتطلبه التنفيذ وما الذي يعيده

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

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

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

كيف تضع واحدة دون كسر الإنتاج

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

تبني Mecanik هذه الطبقة وتشغّلها ضمن عملنا في تكامل الذكاء الاصطناعي، وتغطي خدمة تكامل واجهة OpenAI لدينا جانب المزود. وتبدأ المشاريع دائمًا تقريبًا بالطريقة نفسها، بأسبوع من التسجيل وبلا تغييرات أخرى، لأن بيانات النسب تعيد عادة ترتيب قائمة الأولويات.



الأسئلة الشائعة

هل Cloudflare AI Gateway مجاني؟ الميزات الأساسية مجانية في كل الباقات، وتصفها صفحة أسعار Cloudflare بأنها تحليلات لوحة المعلومات والتخزين المؤقت وتحديد المعدل، وفحص منع تسرب البيانات مجاني أيضًا. أما الرسوم فتظهر عند الأطراف: Logpush ميزة في الباقة المدفوعة، وGuardrails تُحتسب استدلالًا بالرموز على Workers AI، ومساحة السجلات محدودة بالباقة لا مسعّرة لكل سجل.

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

متى يكون تخزين استجابات نماذج اللغة مؤقتًا غير آمن؟ كلما اعتمدت قيمة المنتج على التنوع بين الاستجابات، أو كلما كان جسم الطلب لا يميز مستخدمًا عن آخر. تبني Cloudflare مفتاح التخزين من المزود ونقطة النهاية والنموذج وترويسة المصادقة وجسم الطلب كاملًا، فالإصابة تعني طلبًا مطابقًا على مستوى البايت. ويناسب التخزين المؤقت التصنيف والاستخراج والتضمينات، لا استجابات المحادثة التي ينبغي أن تختلف من مستخدم لآخر.

هل تجعل البوابة تبديل مزود النماذج سهلًا؟ على مستوى النقل نعم. شكل طلب واحد، وتغيير إعداد واحد، وتحول عند العطل دون نشر. أما الجزء المكلف من التبديل فيبقى كما هو: الموجّهات المضبوطة على نموذج تتصرف على نحو آخر مع نموذج غيره، وصيغ استدعاء الأدوات وسلوك الرفض تختلف، والالتزام بصيغة JSON يختلف، ونوافذ السياق تختلف. البوابة تزيل السباكة لا عمل التقييم.

ما الذي غيّرته Cloudflare في أغسطس 2026؟ في 7 أغسطس 2026، في ختام Agents Week، وحّدت Cloudflare خدمتي Workers AI و AI Gateway في مستوى تحكم واحد: ربط ذكاء اصطناعي واحد يغطي Workers AI والمزودين الخارجيين، وتوجيه عبر البوابة مفعّل افتراضيًا لـ Workers AI، ورصيد قابل للإنفاق عبر المزودين من رصيد واحد مدفوع مسبقًا. أما التوجيه المنطلق من النموذج فقد أُعلن أنه الخطوة التالية ولم يُشحن.