أدلة الانتقالمن Cloudflare AI Gateway
الانتقال من Cloudflare AI Gateway، حين لا شيء يضطرك إلى ذلك
لا يوجد استحواذ هنا، ولا وضع صيانة، ولا إشعار إيقاف. AI Gateway متاح للعموم، وطُوّر بنشاط طوال 2026، وجوهره مجاني على حساب تملكه بالفعل — فالسؤال الذي تجيب عنه هذه الصفحة ليس كيف تنتقل بل هل تنتقل. ويبدأ بثلاثة أرقام يمكنك قياسها على بوابتك، اثنان منها يقولان ابقَ.
التسجيل في INFRO ذاتي، دون وسيط. الكتالوج والتوثيق وعقد API متاحة للعموم، والبوابة قيد التشغيل، وكل ما يتجاوز v1 موسوم بـ «لاحقًا». الباقات والفترة التجريبية
أين وصلت الأمور
لا شيء يفرض هذا
AI Gateway متاحة للجميع، وتواصل تطويرها بنشاط طوال 2026 — حدود الإنفاق في يونيو، وUser Insights في أغسطس. والنواة مجانية على أي حساب Cloudflare. وإن قالت لك صفحة ما غير ذلك، فقارنها بسجل التغييرات بدل أن تصدّقها.
التداخل أكبر مما كان
كلا المنتجين يقع في مسار الطلب، ويسعّر كل طلب، وينسب الإنفاق إلى مستخدم أو فريق، ويرفض طلبًا عند سقف بالدولار، ويصدّر OpenTelemetry. قبل عام كانت هذه المقارنة بين بوابة وطبقة تحكم. أما اليوم فلم تعد كذلك.
سؤال واحد يحسم الأمر
هل سيُطلب من أحد أن يدافع عن رقم التكلفة أمام شخص لم يُعدّه؟ إن لم يكن، فالبوابة المجانية هي الأداة المناسبة وينتهي هذا الدليل هنا. وإن كان، فبقية الصفحة تتناول ذلك تحديدًا.
كلٌّ منها يجري على بوابتك أو في تقويمك، ويؤدي إلى إجابة واضحة لا إلى مجرد اعتبار. اثنان من الثلاثة يحسمان القرار لصالح Cloudflare، وهذا هو التوزيع الصادق — فمعظم الفرق التي تقرأ هذا ينبغي أن تحتفظ بما لديها.
معدل إصابة الذاكرة المؤقتة لديك
التحليلات على بوابتك، على مدى شهر بدا طبيعيًا. تعرضها Cloudflare لكل بوابة.
هذا هو الذي يستطيع حسم القرار وحده. لدى INFRO أيضًا ذاكرة استجابة مؤقتة بالمطابقة التامة لإكمالات المحادثة، لكنها تبدأ فارغة، ومعطّلة حتى تفعّلها، ومفتاحها لكل مشروع وبيئة مفتاح، وتخزّن افتراضيًا الطلبات الحتمية فقط (temperature 0 أو seed). احسب أي حصة من إصاباتك جاءت من طلبات تناسب ذلك؛ والباقي يصبح استدعاءات مزوّد بعد الانتقال، يحاسبك عليها مزوّدك. وإن كانت تلك الحصة كبيرة فالبقاء هو الجواب الأفضل، ولا ميزة في بقية هذه الصفحة تفوق ذلك.
هل Unified Billing مفعّل
إعدادات بوابتك. إن كانت Cloudflare تشتري استدلالك، ففيها يظهر ذلك.
إن كانت مفعّلة، فمشكلتك ليست في الإعداد بل في المشتريات. لا تشتري INFRO الاستدلال نيابةً عن أحد، لذا يعني الانتقال أن تفتح حسابك الخاص لدى كل مزوّد تستخدمه، وهذا يستغرق ما تستغرقه عادةً إجراءات اعتماد مورّد جديد لديكم. تحقّق من ذلك الآن، لا في الأسبوع الثالث.
كم مرة يسأل أحد من خارج الهندسة عن الرقم
ليس لوحة معلومات. بل آخر ربع من محادثات المالية والمشتريات والتسعير لديك.
إن كان الجواب أبدًا، فالبوابة المجانية هي الأداة الصحيحة وينبغي أن ينتهي هذا الدليل هنا — وهذا ليس خروجًا مهذبًا، بل التوصية الصحيحة. تستحق طبقة التحكم اشتراكًا حين يجب الدفاع عن رقم تكلفة أمام شخص لم ينتجه، لا قبل ذلك.
هذا القسم فوق الفروق عمدًا، وعلى خلاف الأدلة الأخرى في هذه المجموعة لا يوجّهك إلى منتج ثالث. بل يوجّهك إلى المنتج الذي تشغّله بالفعل.
هذا القسم فوق الربط عن قصد. Cloudflare AI Gateway منتج جيد لا يكلّف شيئًا للتشغيل، وأشيع نتيجة صحيحة لقراءة هذه الصفحة أن تغلقها وتحتفظ بما لديك. لا استحواذ هنا، ولا وضع صيانة، ولا إشعار إيقاف يستعجلك — فالأسباب أدناه ليست تلطيفًا قبل ردّ، بل هي الجواب متى صحّ أحدها.
يستحق الانتقال النظر فيه حين يكون لرقم التكلفة جمهور: مالية تسأل لماذا تحرّكت فاتورة النماذج، وهامش موجَّه للعملاء عليك الحفاظ عليه، وعدة فرق تتشارك المزوّدين وتختلف على من أنفق ماذا. وعندها لا يعود كافيًا رقم لم يتحقق منه أحد مقابل فاتورة، وهو الادعاء الوحيد في هذه الصفحة الذي لا تجيب عنه وثائق Cloudflare نفسها.
ابقَ حيث أنت إذا
- البوابة تؤدي مهمتها ولا أحد يسأل عن الرقم. تستحق طبقة التحكم سعرها حين يضطر أحد من خارج الهندسة إلى التصرف بناءً على رقم التكلفة. وإن لم يحدث ذلك، فلم تستحقه بعد.
- تحتاج إلى ضوابط حماية أو DLP على مسار الطلب. تفحص Cloudflare المطالبة والاستجابة بحثًا عن محتوى ضار، ويمكنها حجب البيانات الحساسة أو تعليمها قبل أن تصل إلى مزوّد. أما ضوابط INFRO فقائمة على الأنماط (PII والأسرار وعباراتك أنت، لإكمالات المحادثة فقط)؛ ولضوابط الحماية بفئات السلامة في Cloudflare ما لا مقابل له.
- أنت تشغّل Workers AI، أو أن Cloudflare تشتري استدلالك عبر Unified Billing. لا تشغّل INFRO أي استدلال ولا تشتري أيًّا منه: قبل الانتقال ستحتاج إلى حساباتك الخاصة لدى كل مزوّد، وهذه خطوة تجارية لا خطوة إعداد.
- يعتمد توجيهك على فروع شرطية أو تقسيمات بالنسبة المئوية. مسارات INFRO أهداف بأولوية أو موزونة على اتصالاتك الخاصة؛ وليس لـ if/else على محتوى الطلب ما يقابله ويجب نقله إلى تطبيقك.
- التخزين المؤقت للاستجابات لديك يتحمّل حملًا فعليًا من طلبات لن يخزّنها INFRO. فذاكرة INFRO المؤقتة لا تطابق إلا طلبات المحادثة المتطابقة تمامًا، لكل مشروع وبيئة مفتاح على حدة، وافتراضيًا الطلبات الحتمية فقط (temperature 0 أو seed)؛ وبعد الانتقال، يعود كل طلب خارج ذلك إلى مزوّدك من جديد.
- البقاء لدى مورّد واحد هو الغاية هنا. ففاتورة موحّدة ومجموعة أدوار واحدة وجهة دعم واحدة سبب مشروع لاختيار بوابة المنصة، وإضافة مورّد ثانٍ تُبطل ذلك.
إذا صحّ أكثر من واحد من هذه، فأغلق هذه الصفحة. نفضّل أن نخسر التقييم على أن نربحه ونكون الإجابة الخاطئة بعد ستة أسابيع.
مقارنة بين كائنات Cloudflare وكائناتنا، استنادًا إلى وثائقهم العامة بتاريخ 20 سبتمبر 2026، ومُطابَقة مع ما تطبّقه البوابة فعلًا. خمسة صفوف تقول إنه لا يوجد لدينا مقابل؛ وهي الأجدر بالقراءة أولًا.
| Cloudflare AI Gateway | ما تفعله هناك | في INFRO |
|---|---|---|
| البوابةمختلف | كائن مسمّى في حسابك على Cloudflare. يملك السجلات والذاكرة المؤقتة وحدود المعدل وقواعد الإنفاق؛ وكل بيئة إضافية تحتاج إلى بوابة إضافية. | لا يوجد كائن اسمه بوابة. تملك المؤسسة السياسة والفوترة، وتحدد المشاريع والمفاتيح وبيئة المفتاح نطاقهما. والبيئة الثانية خاصية في المفتاح، لا نقطة نهاية ثانية. |
| `/compat/chat/completions`الصيغة نفسها | محادثة متوافقة مع OpenAI على https://gateway.ai.cloudflare.com/v1/{account_id}/{gateway_id}/compat، وتُحدَّد النماذج بصيغة provider/model. | محادثة متوافقة مع OpenAI على https://api.infro.io/v1، وتُحدَّد النماذج بصيغة vendor/model. العميل نفسه وشكل الطلب والاستجابة نفسه، بما في ذلك البث المتدفق واستدعاءات الأدوات والمخرجات المنظَّمة. |
| مسارات خاصة بالمزوّدمختلف | مسار لكل مزوّد يمرّر الطلب إلى واجهته البرمجية الخاصة، فيحتفظ كل منها بصيغة طلبه الأصلية. | شكل موحَّد لكل نوع من الوسائط: /chat/completions و/images/generations و/images/edits و/audio/speech و/audio/transcriptions و/videos، ويُرجع الأخير مهمة غير متزامنة. لا تُمرَّر واجهات API الأصلية للمزوّدين كما هي، فالاستدعاء المكتوب لواجهة Messages API من Anthropic أو لـ generateContent من Gemini يجب نقله إلى الشكل المتوافق. |
| مفاتيح المزوّدين المخزَّنةمختلف | مفاتيح تُحفظ لكل بوابة مع أسماء مستعارة، وتُختار لكل طلب بترويسة cf-aig-byok-alias، وتُستخدم قبل Unified Billing حين يتوفر الاثنان. | اتصالات خاصة بكل مؤسسة، مشفّرة، مع عرض حالتها وآخر خطأ. وتحدد بيئة المفتاح والمسار أيَّ اتصال يخدم الطلب، لا ترويسة يرسلها المستدعي. |
| Unified Billingلا شيء | تشتري Cloudflare الاستدلال من المزوّد وتحاسبك عليه، مع رسوم على الـ credits المشتراة. | لا شيء، عن قصد. لا تشتري INFRO الاستدلال ولا تأخذ حصة من إنفاق النماذج؛ ويفوتر لك مزوّدوك مباشرة بأسعارك أنت. وإن كانت Cloudflare تشتري استدلالك حاليًا، فتحتاج إلى حسابات مزوّدين خاصة بك قبل أن يصبح الانتقال ممكنًا. |
| `cf-aig-metadata`مختلف | حتى خمسة مدخلات نصية أو رقمية أو منطقية لكل طلب، تُرسل كترويسة، وتظهر في السجلات ويمكن استخدامها كبُعد لحد الإنفاق. | كائن metadata في نص الطلب، لا يُمرَّر إلى المزوّد أبدًا: user_id وsession_id وأي عدد من المفاتيح ضمن tags، ويمكن التصفية بها في سجل الطلبات بصيغة tag.<key>. وكل موضع تضبط فيه الترويسة اليوم يحتاج إلى تعديل. |
| `cf-aig-custom-cost`مختلف | أسعار الإدخال والإخراج والذاكرة المؤقتة المتفاوض عليها، تُرسل مع كل طلب كترويسة، وتتجاوز تكلفة النموذج المعلنة لذلك الاستدعاء. | أسعار تحفظها في لوحة التحكم لكل نموذج، ولكل مزوّد إن أردت، وتُطبَّق على كل طلب مطابق. ويبيّن الحقل usage.price_source في الاستجابة السعر الذي حُسب منه الرقم. متاحة بدءًا من باقة Team. |
| حدود الإنفاقالصيغة نفسها | ميزانيات بالدولار على نافذة زمنية متحركة أو ثابتة، بنطاق النموذج أو المزوّد أو البيانات الوصفية المخصصة، تُقيَّم قبل استدعاء المزوّد، وتُرجع 429 عند بلوغ السقف أو تنتقل إلى نموذج أقل تكلفة. حتى 20 قاعدة لكل بوابة. | ميزانيات على مستوى المؤسسة والمشروع والعضو والمفتاح، تُقيَّم قبل استدعاء المزوّد، وتُرجع 402 budget_exceeded مع عتبات تنبيه تضعها. ونطاقها نموذج الكائنات لا البيانات الوصفية، فلا يعتمد سقف المشروع على أن يتذكر المستدعي ترويسة. |
| التوجيه الديناميكيمختلف | مخطط مسارات يُبنى في محرّر مرئي أو بصيغة JSON — فروع شرطية حسب نص الطلب أو الترويسات أو البيانات الوصفية، وتقسيم بالنسب المئوية، وعُقد للمعدل والميزانية، ويُنشر دون إعادة نشر للتطبيق. متاح على نقطة النهاية المتوافقة مع OpenAI. | مسارات مسمّاة بأهداف بأولوية أو موزونة على اتصالاتك الخاصة، مع فحص السلامة، وتحويل تلقائي عند الأعطال قبل أول بايت من الاستجابة. ولا تفرّع شرطي على محتوى الطلب؛ ويجب نقل المسار الشرطي if/else إلى تطبيقك. |
| `cf-aig-max-attempts`مختلف | حتى خمس محاولات إعادة بتأخير قابل للضبط وتراجع ثابت أو خطي أو أسّي، يُضبط لكل طلب ويعمل مع أي نقطة نهاية للمزوّد. | إعادة المحاولة والتحويل التلقائي عند الأعطال جزء من سياسة المسار، لا ترويسات تُرسل مع كل طلب؛ لذا يُضبط السلوك مرة واحدة في لوحة التحكم ويسري على كل من يستدعي ذلك المسار. وإذا فشل الطلب على كل الأهداف، يعرض تتبّعه كل محاولة. |
| التخزين المؤقتمختلف | استجابات تُقدَّم من ذاكرة Cloudflare المؤقتة بدلًا من المزوّد، لتقليل زمن الاستجابة والتكلفة. | ذاكرة استجابة مؤقتة بالمطابقة التامة لإكمالات المحادثة، معطّلة افتراضيًا وتُفعَّل لكل مؤسسة أو مشروع، مع حقل cache في نص الطلب لكل طلب أو ترويسات X-INFRO-Cache حيث تستخدم Cloudflare ترويسات cf-aig-*. ولا تخزّن نقاط نهاية أخرى مؤقتًا، ومفتاحها لكل مشروع وبيئة مفتاح، فلا شيء مشترك بينها. |
| ضوابط الحماية و DLPمختلف | تقيّم ضوابط الحماية المطالبة والاستجابة وفق فئات السلامة، وتفحص DLP كليهما بحثًا عن معلومات حساسة، فإما تستبدل الاستجابة برمز 400 أو تضع علامة على النتيجة في ترويسة cf-aig-dlp. ولا تذكر صفحتا الميزتين طريقة تسعيرهما، لذا لا نذكرها. | ضوابط حماية بالأنماط على إكمالات المحادثة: حظر البيانات الشخصية (PII) ومفاتيح API والعبارات التي تحددها، أو إخفاؤها أو تعليمها. لا توجد مصنِّفات لفئات السلامة. |
| Workers AIلا شيء | نماذج Cloudflare المستضافة لديها، تُستدعى عبر البوابة نفسها التي تُستدعى عبرها نماذج المزوّدين الآخرين. | لا شيء. لا تشغّل INFRO أي استدلال بنفسها — بل توجّه إلى حسابات تملكها لدى المزوّدين. وليس للحمل على Workers AI وجهة هنا. |
| السجلاتمختلف | المطالبات والاستجابات والرموز والتكلفة والمدة ووكيل المستخدم، ضمن حد تخزين لكل بوابة. وعند بلوغ الحد يتوقف حفظ السجلات الجديدة حتى تُحذف السجلات الأقدم، أو يُفعَّل الحذف التلقائي ليزيل أقدمها. | البيانات الوصفية للطلبات (الحالة والنموذج والمزوّد والمسار والرموز وزمن الاستجابة والتكلفة التقديرية) تُحفظ 7 أو 14 أو 30 أو 90 يومًا بحسب الباقة. أما حفظ المطالبات والردود فمعطّل افتراضيًا، وله مدة خاصة أقصر. |
| التصدير إلى OpenTelemetryالصيغة نفسها | Spans إلى مجمّعك الخاص وفق الاتفاقيات الدلالية GenAI، تحمل gen_ai.usage.cost وأي بيانات وصفية مخصصة كسمات للـ span. | Spans تُرسَل من مسار الطلب إلى المجمّع الخاص بك، مع ضبط نقطة النهاية والترويسات من لوحة التحكم. متاحة ابتداءً من باقة Team. |
هذه قراءتنا للوثائق التي نشرتها Cloudflare، لا نتيجة تجربة أو اختبار أداء. منتجهم يتطور بسرعة، فقد أُضيفت حدود الإنفاق في يونيو 2026 وUser Insights في أغسطس، لذا تحقّق من أي صف تبني عليه قرارك في سجل تغييراتهم لا في هذه الصفحة. كل المصادر وتواريخ اطّلاعنا عليها مدرجة أسفل الصفحة.
وسيطان للاتصال، ويحتفظ معرّف النموذج بشكله. العمل في الترويسات: بعضها يصبح حقلًا في جسم الطلب، وترويسات إعادة المحاولة لا مكان لها إطلاقًا، لأن إعادة المحاولة هنا سياسة مسار لا شيئًا يرسله المستدعي.
قبل · Cloudflare AI Gateway
import OpenAI from "openai";
const client = new OpenAI({
apiKey: process.env.CF_API_TOKEN,
baseURL:
`https://gateway.ai.cloudflare.com/v1/${process.env.CF_ACCOUNT_ID}` +
`/${process.env.CF_GATEWAY_ID}/compat`,
});
const completion = await client.chat.completions.create(
{
model: "anthropic/claude-opus-5",
messages,
},
{
headers: {
"cf-aig-metadata": JSON.stringify({
user_id: "user_8f21",
feature: "summarizer",
}),
"cf-aig-max-attempts": "3",
},
},
);بعد · INFRO
import OpenAI from "openai";
const client = new OpenAI({
apiKey: process.env.INFRO_API_KEY,
baseURL: "https://api.infro.io/v1",
});
const completion = await client.chat.completions.create({
// The model id keeps its shape: vendor, slash, model.
model: "anthropic/claude-opus-5",
messages,
// Annotations move out of headers and into the body. Recorded on the
// request, never forwarded upstream, and ignored by any OpenAI-compatible
// backend that does not know the field — so the same call still runs
// elsewhere.
metadata: {
user_id: "user_8f21",
tags: { feature: "summarizer" },
},
});
// Retries and failover are not here. They are route policy, set once in the
// console, so cf-aig-max-attempts has nothing to become.عنوان URL الأساسي والمفتاح
https://api.infro.io/v1، مع مفتاح بوابة INFRO في الترويسة القياسية Authorization: Bearer — فهما وسيطا baseURL وapiKey اللذان لدى عميلك أصلًا. ولا مقابل لمعرّف الحساب ومعرّف البوابة في عنوان Cloudflare: فمفتاح INFRO يحدد أصلًا المؤسسة والمشروع والبيئة التي ينتمي إليها.
لا يتغير شكل معرّف النموذج
كلاهما يخاطب النماذج بصيغة مورّد، شرطة مائلة، نموذج. ومع ذلك تحتاج المعرّفات نفسها إلى تحقق — يعرض GET /v1/models بالضبط ما يستطيع مفتاحك استدعاءه، أي ما تخدمه حساباتك المتصلة، والنموذج الذي لا يغطيه أي اتصال يُرجع 503 no_provider_connected ويسمّي المزوّد المراد ربطه بدل أن يفشل بغموض.
تُزال الترويسات
تصبح cf-aig-metadata كائن metadata في النص: user_id وsession_id وأي شيء آخر تحت tags. أما cf-aig-max-attempts وcf-aig-retry-delay وcf-aig-backoff فليس لها ما تصير إليه، لأن إعادة المحاولة والتحويل التلقائي عند الأعطال يُضبطان على المسار لا يُرسلان مع كل طلب. وتنتقل cf-aig-custom-cost إلى لوحة التحكم مرة واحدة، وتُستبدل cf-aig-byok-alias ببيئة المفتاح.
لا يلزم أن يكون الانتقال تحويلًا دفعة واحدة. كلتا البوابتين نقطتا نهاية HTTPS عاديتان يمكن لعميل متوافق مع OpenAI أن يتوجه إليهما، فيمكن لخدمة واحدة أن تعمل هنا بينما يبقى كل شيء آخر حيث هو، ويمكن قراءة سجلي الطلبات جنبًا إلى جنب لمدة أسبوع. وهذه أيضًا طريقة التحقق من الجزء الذي ينبغي أن تثق به أقل من غيره في هذه الصفحة — هل يتفق المنتجان على تكلفة الطلب — ويستحق ذلك أن يُجرى قبل القرار لا بعده.
أربعة أمور، والقائمة قصيرة عمدًا. فحدود الإنفاق والنسبة لكل هوية والأسعار المخصصة والتصدير عبر OpenTelemetry متاحة لدى Cloudflare أيضًا، وهذا ما يتبقى بعد استبعاد المشترك.
- يُقارَن التقدير بفوترة المزوّد نفسها
- تقول وثائق حدود الإنفاق في Cloudflare إن تتبّع التكلفة تقدير بأفضل جهد مبني على عدد الرموز (tokens) وأسعار النماذج، وتنصح بالرجوع إلى لوحة تحكم مزوّدك لمعرفة المبالغ المفوترة بدقة. وهذا وصف دقيق لما يمكن أن تعرفه أي بوابة بمفردها، ورقم INFRO لكل طلب تقدير بالشروط نفسها. الفرق في الخطوة التالية: عملية يومية تقرأ واجهتي API للتكلفة لدى OpenAI وAnthropic باستخدام بيانات اعتماد إدارية منفصلة تمنحها عن قصد، وتخزّن الرقم المُبلَّغ عنه بجانب التقدير، وتعرض الفرق بينهما. يشمل ذلك مزوّدَين اثنين، في باقة Business — والمزوّد الذي لا يتوفر له محوّل لا يُعرض له فرق، بدلًا من عرض فرق صفري، ونقطة نهاية Anthropic تستثني Priority Tier، وتبقى تكلفة Bedrock وVertex وAzure ضمن فوترة السحابة التابعة لها.
- أسعارك المتفاوض عليها توجد في طبقة التحكم، لا في ترويسة
- يستطيع المنتجان التسعير بالأسعار التي تحملها عقودك فعلًا. في Cloudflare تسافر مع كل طلب في
cf-aig-custom-cost، فتحمل كل خدمة تستدعي نموذجًا نسخة من شروطك التجارية وتصبح إعادة التفاوض عملية نشر عبرها كلها. أما هنا فتُدخل مرة واحدة، لكل نموذج وبصورة اختيارية لكل مزوّد، بواسطة من يملك العقد — ويقولusage.price_sourceفي كل طلب هل جاء الرقم من سعرك، أو سعرك لذلك المزوّد، أو السعر المنشور للمورّد. ويتضمنها ابتداءً من باقة Team. - الوحدة هي المؤسسة لا البوابة
- تُضبط بوابة Cloudflare بواسطة من يحمل دور حساب Cloudflare، وتصل هوية كل طلب كبيانات وصفية مخصصة أو من Access. أما INFRO ففيها مؤسسات ومشاريع وبيئات ومفاتيح بنطاقها الخاص، وخمسة أدوار، وقوائم سماح للنماذج على مستوى المؤسسة والمشروع والمفتاح، وسجل تدقيق لمن غيّر أي سياسة ومتى — كل ذلك في الباقة الأولى. وهذا يهم حين تتشارك عدة فرق المزوّدين ويصير السؤال أي فريق يجوز له استدعاء هذا النموذج ومن وافق على ذلك. وتأتي SSO للدليل وSCIM ابتداءً من باقة Business.
- العرض الطويل مهمة في الخلفية، لا طلب يظل مفتوحًا
- يُرسل توليد الفيديو بـ
POST /v1/videosويُرجع مهمة تقرؤها بـGET /v1/jobs/{id}أو تتلقاها على Webhook موقَّع، وتُستضاف الوسائط المنجزة خلف رابط موقَّع ينتهي بحيث تعيش أطول من نافذة احتفاظ المزوّد نفسه. وتُقاس وتُنسب تمامًا كإكمال محادثة، وهذا هو المهم لمنتج كثيف الوسائط: فالإنفاق الأصعب رؤيةً هو غالبًا الإنفاق الذي ليس على شكل رمز.
ما الذي لا ينتقل
لا توجد أداة استيراد، والبند الأخير في هذه القائمة هو الذي يحدد الجداول الزمنية. اقرأه قبل أن تلتزم بموعد.
- سجلاتك. لا توجد أداة استيراد ولا يُخطَّط لها. صدِّر ما تحتاجه من البوابة قبل أن توقف إرسال الحركة إليها — وتذكّر أن سجلها حد تخزين لا نافذة زمنية، فقد يكون ما فيها أقصر مما تظن.
- الاستجابات المخزَّنة مؤقتًا. لا تنتقل المدخلات الموجودة في ذاكرة منتج آخر؛ وتبدأ ذاكرة INFRO فارغة وتمتلئ من حركتك أنت، وتطابق الطلبات المتطابقة تمامًا فقط، لا المتشابهة أبدًا.
- سياسات ضوابط الحماية المبنية على فئات السلامة. لا مقابل لها في INFRO: فضوابط الحماية فيه تطابق أنماطًا (البيانات الشخصية والأسرار والعبارات التي تحددها) ولا تصنّف شيئًا.
- نماذج Workers AI. توجّه INFRO الطلبات إلى حسابات مزوّدين تملكها أنت ولا تشغّل أي استدلال بنفسها، فلا وجهة لعبء عمل يعمل على نماذج Cloudflare الخاصة.
- مخططات المسارات الديناميكية. تنتقل سلسلة البدائل الاحتياطية عبر الأهداف المرتبة بالأولوية أو بالأوزان، أما الفروع الشرطية والتقسيم بالنسب المئوية فلا تنتقل — ويجب إعادة بنائها في تطبيقك أو التخلي عنها.
- Unified Billing. إن كانت Cloudflare تشتري استدلالك اليوم، فتحتاج أولًا إلى حساباتك الخاصة لدى كل مزوّد. وهذه خطوة تجارية لها مهلتها الخاصة، لا تغيير في الإعداد، وهي الشيء الوحيد في هذه القائمة الذي يستطيع تعطيل الانتقال أسابيع.
إذا كان لرقم التكلفة جمهور
هذه هي الحالة التي بُني لها هذا المنتج، وهي الوحيدة في هذه الصفحة التي لا تجيب عنها وثائق Cloudflare نفسها بالفعل. عقد API منشور بالكامل، بما في ذلك الأجزاء غير الموجودة بعد، لتقرر قبل أن تكتب أي شيء. أو أخبرنا بما تشغّله — إذا كانت الإجابة أن تبقى على البوابة التي لديك، فهذه هي الإجابة التي ستحصل عليها.
المصادر
كل معلومة عن Cloudflare في هذه الصفحة مصدرها أحد هذه المراجع، مع تاريخ اطلاعنا عليه. لم نستنتج شيئًا من تجربة أو اختبار أداء أو محادثة، وحيث لم تحسم الصفحة المرجعية أمرًا، يذكر الدليل ذلك صراحةً بدل التخمين.
- Cloudflare AI Gateway — Pricingاطّلعنا عليه في 20 سبتمبر 2026
- Cloudflare AI Gateway — Spend limitsاطّلعنا عليه في 20 سبتمبر 2026
- Cloudflare AI Gateway — Unified Billingاطّلعنا عليه في 20 سبتمبر 2026
- Cloudflare AI Gateway — Dynamic routingاطّلعنا عليه في 20 سبتمبر 2026
- Cloudflare AI Gateway — Bring your own keysاطّلعنا عليه في 20 سبتمبر 2026
- Cloudflare AI Gateway — Custom costsاطّلعنا عليه في 20 سبتمبر 2026
- Cloudflare AI Gateway — Request handlingاطّلعنا عليه في 20 سبتمبر 2026
- Cloudflare AI Gateway — Loggingاطّلعنا عليه في 20 سبتمبر 2026
- Cloudflare AI Gateway — Custom metadataاطّلعنا عليه في 20 سبتمبر 2026
- Cloudflare AI Gateway — User Insightsاطّلعنا عليه في 20 سبتمبر 2026
- Cloudflare AI Gateway — OpenTelemetry integrationاطّلعنا عليه في 20 سبتمبر 2026
- Cloudflare AI Gateway — OpenAI-compatible chat completionsاطّلعنا عليه في 20 سبتمبر 2026
- Cloudflare AI Gateway — Supported providersاطّلعنا عليه في 20 سبتمبر 2026
- Cloudflare AI Gateway — Guardrailsاطّلعنا عليه في 20 سبتمبر 2026
- Cloudflare AI Gateway — Data loss preventionاطّلعنا عليه في 20 سبتمبر 2026
- Cloudflare changelog — Control AI costs with spend limitsاطّلعنا عليه في 20 سبتمبر 2026
- Cloudflare changelog — User Insightsاطّلعنا عليه في 20 سبتمبر 2026