انتقل إلى المحتوى

أدلة الانتقالمن Bifrost

من بوابة Bifrost تشغّلها

Bifrost بوابة مفتوحة المصدر بلغة Go تنشرها بنفسك، مع مفاتيح افتراضية وميزانيات وبدائل احتياطية وتخزين مؤقت، وفئة Enterprise لضوابط الحماية وSSO والتجميع في عنقود. وتغطي INFRO الحوكمة نفسها كخدمة مستضافة. الطلب لا يكاد يتغير؛ ما يتغير أن لا أحد في فريقك يشغّل البوابة.

بوابة مكتوبة بلغة Go ومفتوحة المصدر (Apache 2.0) من Maxim، للاستضافة الذاتية، مع إصدار Enterprise مرخَّص

التسجيل في INFRO ذاتي، دون وسيط. الكتالوج والتوثيق وعقد API متاحة للعموم، والبوابة قيد التشغيل، وكل ما يتجاوز v1 موسوم بـ «لاحقًا». الباقات والفترة التجريبية

أين وصلت الأمور

الترخيص

Apache 2.0، من Maxim. ضوابط الحماية وموازنة الحمل التكيفية وSSO وRBAC وسجلات التدقيق والتجميع في عنقود ضمن فئة Enterprise المرخَّصة تجاريًا.

على حساب مَن يُخدَم الطلب

حسابك أنت. توجد مفاتيح المزوّدين في نشر Bifrost الخاص بك.

الحوكمة اختيارية

دون تفعيل الإنفاذ، يمر الطلب الذي لا مفتاح افتراضيًا له دون حوكمة. أما في INFRO فيحتاج كل طلب إلى مفتاح بوابة.

Bifrost سريع ومفتوح وأمر تشغيله لك. أبقِ عليه إن انطبق أحد هذه الأمور.

  • يجب أن تعمل البوابة داخل شبكتك، في VPC أو في بيئة معزولة عن الشبكة.
  • تستخدم التخزين المؤقت الدلالي، أو ثبات الجلسة، أو إضافات Go، أو مهام الاستدلال غير المتزامنة.
  • تصدّر إلى Prometheus أو Datadog بأبعاد لكل طلب (x-bf-dim-*).
  • تستدعي مزوّدين لا تربطهم INFRO، أو Ollama على حاسوب محمول.

التعديلات، صف لكل منها. كل ما لم يُذكر هنا يبقى كما هو.

 BifrostINFRO
عنوان URL الأساسيhttp://localhost:8080/openai أو نشرك.https://api.infro.io/v1
المفتاحمفتاح افتراضي (sk-bf-*) في x-bf-vk أو Authorization.مفتاح بوابة INFRO في Authorization: Bearer.
معرّف النموذجopenai/gpt-5.6-terra, vertex/gemini-3.8-flash, azure/gpt-prod.openai/gpt-5.6-terra وgoogle/gemini-3.8-flash؛ ويُختار المزوّد باتصالاتك أو routing.providers.
الترويسات والحقولfallbacks, x-bf-cache-*, x-bf-dim-*, x-request-id.fallbacks, cache, metadata.tags, X-INFRO-Trace-Id.

قبل · Bifrost

import OpenAI from "openai";

const client = new OpenAI({
  baseURL: "http://localhost:8080/openai",
  apiKey: process.env.BIFROST_VIRTUAL_KEY,
  defaultHeaders: { "x-bf-dim-feature": "chat" },
});

await client.chat.completions.create({
  model: "openai/gpt-5.6-terra",
  messages: [{ role: "user", content: "Hello" }],
  // @ts-expect-error Bifrost extension
  fallbacks: ["anthropic/claude-sonnet-5.5"],
});

بعد · INFRO

import OpenAI from "openai";

const client = new OpenAI({
  baseURL: "https://api.infro.io/v1",
  apiKey: process.env.INFRO_API_KEY,
});

await client.chat.completions.create({
  model: "openai/gpt-5.6-terra",
  messages: [{ role: "user", content: "Hello" }],
  // @ts-expect-error INFRO extensions
  fallbacks: ["anthropic/claude-sonnet-5.5"],
  metadata: { tags: { feature: "chat" } },
});

بادئات المزوّدين

يسمّي معرّف النموذج في INFRO المورّد لا المضيف: google/gemini-3.8-flash سواء عمل على Google AI أو Vertex. وتقرر اتصالاتك أو مسار أو routing.providers أيّ اتصالاتك يخدمه.

حقل `fallbacks` نفسه

كلاهما يأخذ قائمة معرّفات نماذج. وتُجرَّب معرّفات INFRO بعد فشل كل اتصال خاص بـ model، حتى 5.

الأبعاد تتحول إلى وسوم

تصبح ترويسات x-bf-dim-* مفاتيح تحت metadata.tags، مجمّعة في الاستخدام ومرشَّحة في سجل الطلبات.

كائنات Bifrost مقابل كائنات INFRO، استنادًا إلى توثيق Bifrost العام كما اطّلعنا عليه في 19 أكتوبر 2026، ومطابقةً مع ما تدعمه البوابة فعلًا. يشير صف واحد إلى أن INFRO لا يوفّر ذلك.

Bifrostما تفعله هناكفي INFRO
المفاتيح الافتراضيةالصيغة نفسهاالنماذج والمزوّدون المسموح بهم، والميزانيات، وحدود المعدل، وتاريخ الانتهاء.مفاتيح بوابة مع قوائم سماح وقوائم مزوّدين وحدود إنفاق وفئات لمعدل الطلبات ونطاقات IP وتدوير.
ميزانيات هرميةالصيغة نفسهاعبر المفاتيح الافتراضية والفرق والعملاء.عبر المؤسسة والمشروع والعضو والمفتاح والعميل النهائي، وتصمد حتى مع الطلبات المتزامنة.
البدائل الاحتياطية وإعادات المحاولةالصيغة نفسهاfallbacks وتراجع إعادة المحاولة لكل مزوّد.fallbacks، ومسارات بقواعد فشل لكل نوع.
موازنة الحمل بين المفاتيحالصيغة نفسهاعبر مفاتيح المزوّدين؛ وتكيّفي في باقة Enterprise.توزيع الطلبات على مفاتيح المزوّد، مع المفاتيح الاحتياطية في الأخير؛ ومسارات موزونة.
التخزين المؤقت الدلاليمختلفمطابق ودلالي، على مخزن المتجهات الخاص بك.مطابقة تامة فقط، مستضافة.
المراقبةمختلفمقاييس Prometheus وتتبّع OTel وسجلات الطلبات.سجل الطلبات والتتبّعات مع التكلفة التقديرية، والتصدير، وإرسال spans إلى مُجمِّع OpenTelemetry لديك. لا توجد نقطة نهاية لـ Prometheus.
ضوابط الحماية و SSO وسجلات التدقيقالصيغة نفسهافئة Enterprise.ضوابط الحماية في الباقات التي تتضمنها؛ و SSO و SCIM من Business؛ وسجل تدقيق.
الإضافاتلا شيءإضافات Go مخصصة في مسار الطلب.لا شيء. INFRO لا تشغّل كودك.
الاستضافة الذاتيةمختلفApache 2.0، في أي مكان.مستضافة. الاستضافة الذاتية أو الهجينة اتفاقية مؤسسية.المؤسسات — متاح ضمن اتفاقية مؤسسية لا بالتسجيل الذاتي.

هذه قراءتنا للوثائق التي نشرتها Bifrost، لا نتيجة تجربة أو اختبار أداء. إن أخطأنا في فهم شيء، أخبرنا وسنصحّح الصف.

ما لا يفعله INFRO

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

ما الذي لا ينتقل

  • سجلات في مخزن سجلات Bifrost لديك. لا توجد أداة استيراد.
  • المفاتيح الافتراضية. أصدر مفاتيح بوابة INFRO وبدّل المستدعين إليها.

الأسئلة

هل أحتفظ بحساباتي لدى المزوّدين؟
نعم. تصبح اتصالات في INFRO وتواصل محاسبتك مباشرة. ولا تضيف INFRO أي هامش (0%) على إنفاق النماذج.
هل ما زال حقل `fallbacks` يعمل؟
نعم. تأخذ INFRO fallbacks كقائمة من حتى 5 معرّفات نماذج.
هل تعمل INFRO على بنيتنا التحتية؟
فقط ضمن اتفاقية مؤسسات. أما الباقات فمستضافة لدينا.

انتقل معنا، أو بمفردك

يطابق برنامج الترحيل إعداداتك في Bifrost مع اتصالات INFRO ومساراته وميزانياته خلال مكالمة، وينقل معك الخدمة الأولى. ويستمر مزوّدوك في محاسبتك مباشرة؛ وINFRO اشتراك يضيف 0% على الإنفاق على النماذج.

المصادر

كل معلومة عن Bifrost في هذه الصفحة مصدرها أحد هذه المراجع، كما اطلعنا عليها في 19 أكتوبر 2026. لم نستنتج شيئًا من تجربة أو اختبار أداء أو محادثة.