أدلة الانتقالمن LLM Gateway
من LLM Gateway، مع الاحتفاظ بمفاتيح مزوّديك الخاصة
يعمل LLM Gateway (llmgateway.io) على وصوله الخاص إلى المزوّدين المدفوع بوحدات استخدام مقدّمًا، أو على مفاتيح مزوّديك الخاصة، أو على الاثنين مع بديل احتياطي من مفاتيحك إلى تلك الوحدات. والفرق على وضع BYOK لديها أقرب ما يكون إلى INFRO أصلًا. تربط هذه الصفحة ذلك الوضع، وتقول بوضوح ما لا تفعله INFRO.
llmgateway.io؛ نواة برخصة AGPLv3 مع إصدار `ee/` مرخَّص؛ مستضافة أو باستضافة ذاتية
التسجيل في INFRO ذاتي، دون وسيط. الكتالوج والتوثيق وعقد API متاحة للعموم، والبوابة قيد التشغيل، وكل ما يتجاوز v1 موسوم بـ «لاحقًا». الباقات والفترة التجريبية
أين وصلت الأمور
الترخيص
theopenco/llmgateway بنواة AGPLv3، مع ميزات تجارية تحت ترخيص Enterprise منفصل في ee/. وهي مستضافة على api.llmgateway.io ويمكن استضافتها ذاتيًا.
على حساب مَن يُخدَم الطلب
وصولها الخاص إلى المزوّدين بوحدات استخدام مدفوعة مقدّمًا، أو مفاتيح مزوّديك (بلا هامش على البوابة، بحسب وثائقها)، أو نموذج هجين ينتقل من مفاتيحك إلى تلك الوحدات.
ما وراء البوابة
تغطي وثائقها أيضًا باقات البرمجة وتطبيق محادثة وبوابة مزوّدين و SDK للمدفوعات وقرارات ونقطة نهاية System One. وليست هذه جزءًا من هذا الربط.
مفتوحة المصدر وواسعة. ابقَ إن كان أحد هذه ما تستخدمها من أجله.
- تستضيف ذاتيًا بموجب AGPL. INFRO مستضافة؛ والاستضافة الذاتية أو الهجينة اتفاق مؤسسات.
- تستخدم معرّفات نماذج مجرّدة ليختار المزوّد بحسب السعر أو وقت التشغيل أو الإنتاجية أو زمن الاستجابة، أو اختيار النموذج بـ
autoوsmart. لا تختار INFRO بحسب السعر أو السرعة. - يستخدم تطبيق AI SDK لديك نقطة نهاية بروتوكول AI Gateway وتريد تبديلًا بتغيير عنوان URL الأساسي فقط. لا تنفّذ INFRO ذلك البروتوكول.
- تستخدم Realtime أو OCR أو البحث عبرها، أو تضمينات من مزوّدين غير OpenAI وAzure OpenAI وMistral، أو تريد الوصول إلى النماذج دون حسابات مزوّدين خاصة بك.
التعديلات، صف لكل منها. كل ما لم يُذكر هنا يبقى كما هو.
| LLM Gateway | INFRO | |
|---|---|---|
| عنوان URL الأساسي | https://api.llmgateway.io/v1، أو /v1/ai لبروتوكول بوابة AI SDK. | https://api.infro.io/v1 |
| المفتاح | مفتاح LLM Gateway. | مفتاح بوابة INFRO؛ وتصبح مفاتيح مزوّديك اتصالات. |
| معرّف النموذج | gpt-5.6-terra (تختار البوابة)، وopenai/gpt-5.6-terra (مثبَّت)، وauto، وdynamic/<name>. | openai/gpt-5.6-terra، أو اسم مسار بدل dynamic/<name>. |
| الترويسات | X-LLMGateway-User-ID, X-LLMGateway-Feature, X-No-Fallback, x-no-cache. | X-INFRO-User-Id وX-INFRO-Feature؛ وrouting.providers لإبقاء الطلب على مزوّد واحد. |
قبل · LLM Gateway
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://api.llmgateway.io/v1",
apiKey: process.env.LLM_GATEWAY_API_KEY,
defaultHeaders: {
"X-LLMGateway-User-ID": "user_123",
"X-LLMGateway-Feature": "chat",
},
});
await client.chat.completions.create({
model: "openai/gpt-5.6-terra",
messages: [{ role: "user", content: "Hello" }],
});بعد · INFRO
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://api.infro.io/v1",
apiKey: process.env.INFRO_API_KEY,
defaultHeaders: {
"X-INFRO-User-Id": "user_123",
"X-INFRO-Feature": "chat",
},
});
await client.chat.completions.create({
model: "openai/gpt-5.6-terra",
messages: [{ role: "user", content: "Hello" }],
});تطبيقات AI SDK
استبدل مزوّد البوابة بـ createOpenAI({ baseURL: "https://api.infro.io/v1", apiKey }) من @ai-sdk/openai واستدعِ .chat(modelId). تبقى معرّفات النماذج بصيغة vendor/model.
التحويل التلقائي مفعّل افتراضيًا
الطلب الذي يحدد نموذجًا يُنقل تلقائيًا عند الأعطال بين اتصالاتك التي تخدم هذا النموذج. ويُبقيه routing.providers.allow على المزوّدين الذين تختارهم، كما كان يفعل X-No-Fallback أو المعرّف المثبَّت.
المسارات الديناميكية تتحول إلى مسارات
أعد إنشاء كل تدفق dynamic/<name> على هيئة مسار بالأهداف نفسها؛ أما التوجيه حسب نوع المطالبة فيتولاه مصنِّف المطالبات.
كائنات LLM Gateway مقابل كائنات INFRO، استنادًا إلى توثيق LLM Gateway العام كما اطّلعنا عليه في 19 أكتوبر 2026، ومطابقةً مع ما تدعمه البوابة فعلًا. صفّان يقولان إن INFRO لا يملك شيئًا.
| LLM Gateway | ما تفعله هناك | في INFRO |
|---|---|---|
| مفاتيح المزوّدين (BYOK)مختلف | مفاتيحك مع نماذج مسموح بها وأسقف إنفاق وحدود معدل؛ وبديل احتياطي هجين إلى credits. | اتصالات تحدد النماذج لكل مفتاح؛ ولا انتقال احتياطي إلى حساب أي جهة أخرى. |
| التوجيه حسب السعر والإنتاجية وزمن الاستجابةلا شيء | المعرّفات دون بادئة واستراتيجيات routing هي التي تختار المزوّد. | لا شيء. تحدد المسارات الترتيب أو الأوزان. |
| `auto` و`smart` والمسارات الديناميكيةمختلف | يُختار النموذج لكل طلب، أو بواسطة تدفق مسمّى. | مسارات، مع مصنِّف مطالبات يرسل كل فئة من المطالبات إلى الأهداف المخصصة لها. |
| مفاتيح API وقواعد IAMالصيغة نفسها | حدود الإنفاق، والسماح بالنماذج أو المزوّدين أو حظرها، لكل مفتاح. | حدود إنفاق المفاتيح وقوائم السماح وقوائم المزوّدين لكل مفتاح؛ وميزانيات على أربعة نطاقات إضافية. |
| تخزين استجابات البوابة مؤقتًاالصيغة نفسها | تخزين مؤقت للاستجابات على مستوى المشروع مع TTL، وx-no-cache لتجاوزه. | تخزين مؤقت اختياري بالتطابق التام، مع مدة صلاحية (TTL) ومساحة أسماء. |
| ترويسات البيانات الوصفيةمختلف | أي ترويسة X-LLMGateway-*. | metadata في النص، أو X-INFRO-User-Id وX-INFRO-Feature وX-INFRO-Trace-Id. |
| بروتوكول بوابة AI SDKلا شيء | بديل مباشر لتطبيقات @ai-sdk/gateway بتغيير عنوان URL الأساسي. | غير مُنفَّذ. استخدم مزوّد OpenAI في AI SDK. |
| ضوابط الحماية وسجلات التدقيق و SSOالصيغة نفسها | قواعد المحتوى وأحداث الأمان؛ وسجلات التدقيق وSSO في باقة Enterprise. | ضوابط الحماية وسجل تدقيق و SSO مع SCIM من باقة Business. |
| التضمينات و Realtime و OCR والبحثمختلف | نُفّذ. | التضمينات على اتصالك لدى OpenAI أو Azure OpenAI أو Mistral أو أي اتصال متوافق مع OpenAI. لا ندعم Realtime و OCR والبحث. |
| الاستضافة الذاتيةمختلف | نواة AGPLv3، وDocker وKubernetes. | مستضافة. الاستضافة الذاتية أو الهجينة اتفاقية مؤسسية.المؤسسات — متاح ضمن اتفاقية مؤسسية لا بالتسجيل الذاتي. |
هذه قراءتنا للوثائق التي نشرتها LLM Gateway، لا نتيجة تجربة أو اختبار أداء. إن أخطأنا في فهم شيء، أخبرنا وسنصحّح الصف.
ما لا يفعله INFRO
- اختيار المزوّد حسب السعر أو وقت التشغيل أو الإنتاجية أو زمن الاستجابة.
- تنفيذ بروتوكول Vercel AI Gateway.
- تقديم Realtime أو OCR أو البحث، أو تضمينات لدى مزوّدين غير OpenAI وAzure OpenAI وMistral أو نقطة نهاية متوافقة مع OpenAI.
- التحويل إلى حساب لا تملكه.
- التشغيل بترخيص مفتوح المصدر.
ما الذي لا ينتقل
- السجلات والتحليلات وسجل التكلفة. لا توجد أداة استيراد.
- Credits في حسابك لدى LLM Gateway.
- المسارات الديناميكية وقواعد IAM بوصفها كائنات. أعد إنشاءها كمسارات وقوائم سماح.
الأسئلة
- هل تدعم INFRO بروتوكول Vercel AI Gateway كما يفعل LLM Gateway؟
- لا. تستدعي تطبيقات AI SDK بوابة INFRO عبر
@ai-sdk/openaiبعنوان URL أساسي هوhttps://api.infro.io/v1؛ وتبقى معرّفات النماذج كما هي. - من يدفع للمزوّدين؟
- أنت تدفع، مباشرة، على حساباتك الخاصة. INFRO اشتراك بهامش 0% على إنفاق النماذج.
- هل INFRO مفتوحة المصدر؟
- لا. INFRO خدمة مستضافة؛ والنشر بالاستضافة الذاتية أو الهجين يتطلب اتفاقية مؤسسية.
انتقل معنا، أو بمفردك
يطابق برنامج الترحيل إعداداتك في LLM Gateway مع اتصالات INFRO ومساراته وميزانياته خلال مكالمة، وينقل معك الخدمة الأولى. ويستمر مزوّدوك في محاسبتك مباشرة؛ وINFRO اشتراك يضيف 0% على الإنفاق على النماذج.
المصادر
كل معلومة عن LLM Gateway في هذه الصفحة مصدرها أحد هذه المراجع، كما اطلعنا عليها في 19 أكتوبر 2026. لم نستنتج شيئًا من تجربة أو اختبار أداء أو محادثة.
- LLM Gateway docs — Introductionاطّلعنا عليه في 19 أكتوبر 2026
- LLM Gateway docs — Quickstartاطّلعنا عليه في 19 أكتوبر 2026
- LLM Gateway docs — Routingاطّلعنا عليه في 19 أكتوبر 2026
- LLM Gateway docs — Metadataاطّلعنا عليه في 19 أكتوبر 2026
- LLM Gateway docs — Gateway cachingاطّلعنا عليه في 19 أكتوبر 2026
- LLM Gateway docs — API keys and IAMاطّلعنا عليه في 19 أكتوبر 2026
- LLM Gateway docs — Provider keysاطّلعنا عليه في 19 أكتوبر 2026
- LLM Gateway docs — Billingاطّلعنا عليه في 19 أكتوبر 2026
- LLM Gateway docs — AI SDK gateway protocolاطّلعنا عليه في 19 أكتوبر 2026
- GitHub — theopenco/llmgatewayاطّلعنا عليه في 19 أكتوبر 2026