أدلة الانتقالمن Azure OpenAI
من Azure OpenAI وحده، إلى Azure كأحد مزوّديك
يشغّل Azure OpenAI نماذج OpenAI على اشتراكك في Azure، بموجب اتفاقيتك المؤسسية ومرشّحات المحتوى في Azure. تحافظ INFRO على كل ذلك: تستدعي موردك بمفتاحك. ما يتغير هو أن تطبيقك يستدعي INFRO، التي يمكنها التحويل من Azure إلى OpenAI أو مزوّد آخر عند الفشل، وفرض الميزانيات قبل الاستدعاء، وتسجيل التكلفة لكل طلب.
Azure OpenAI ضمن Microsoft Foundry Models؛ واجهة v1 دون api-version منذ أغسطس 2025
التسجيل في INFRO ذاتي، دون وسيط. الكتالوج والتوثيق وعقد API متاحة للعموم، والبوابة قيد التشغيل، وكل ما يتجاوز v1 موسوم بـ «لاحقًا». الباقات والفترة التجريبية
أين وصلت الأمور
التسمية
تسمّيه وثائق Microsoft الآن Azure OpenAI in Microsoft Foundry Models؛ والمنصة، التي كانت Azure AI Foundry، أصبحت Microsoft Foundry.
واجهة v1 API
منذ أغسطس 2025 لا يحتاج المسار /openai/v1/ إلى api-version ويعمل مع عميل OpenAI العادي. كما يخدم نماذج Foundry الأخرى التي يبيعها Azure عبر صياغة chat completions نفسها.
ما تستدعيه INFRO
https://{resource}.openai.azure.com/openai/v1 مع api-key الخاص بالمورد. قيمة model المرسلة هي اسم deployment لديك، من خريطة نماذج الاتصال، وإلا فاسم النموذج. وتذهب طلبات Responses إلى Azure كما هي مكتوبة.
إذا كان Azure مزوّدك الوحيد وضوابطك موجودة أصلًا في Azure، فقد لا تضيف البوابة إلا القليل. ابقَ عليه إذا صح أحد ما يلي.
- تستخدم Entra ID فقط والمفاتيح معطّلة على المورد. يستخدم اتصال Azure في INFRO مفتاح API الخاص بالمورد.
- يجب أن يبقى كل شيء داخل مستأجرك (tenant) في Azure أو داخل منطقة بيانات محددة. تعمل INFRO على شبكة Cloudflare بين تطبيقك و Azure، وإقامة البيانات ضمن خارطة الطريق.
- تستخدم تقييمات Azure أو الإكمالات المخزّنة أو Responses في الخلفية أو واجهتي Assistants وRealtime. لا تخدمها INFRO.
- Azure هو مزوّدك الوحيد وAzure Monitor يجيب أصلًا عن أسئلتك حول التكلفة.
التعديلات، صف لكل منها. كل ما لم يُذكر هنا يبقى كما هو.
| Azure OpenAI | INFRO | |
|---|---|---|
| عنوان URL الأساسي | https://{resource}.openai.azure.com/openai/v1/ أو /openai/deployments/{name}/...?api-version=. | https://api.infro.io/v1 |
| بيانات الاعتماد | api-key، أو رمز حامل من Entra ID. | مفتاح بوابة INFRO. وتحتفظ INFRO باسم المورد ومفتاحه كاتصال، محفوظين بتشفير محكم. |
| معرّف النموذج | اسم deployment لديك، مثل gpt-prod. | openai/gpt-5.6-terra؛ ويربطه الاتصال بـ gpt-prod. أو اسم مسار. |
| الحقول | user وmetadata وstore؛ وcontent_filter_results في الاستجابات. | metadata { user_id, session_id, tags } تسجّلها INFRO ولا تمرّرها. ولا يزال مرشّح المحتوى في Azure يعمل على موردك. |
قبل · Azure OpenAI v1
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://my-company.openai.azure.com/openai/v1/",
apiKey: process.env.AZURE_OPENAI_API_KEY,
});
await client.chat.completions.create({
model: "gpt-prod", // deployment name
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,
});
await client.chat.completions.create({
// A route: Azure deployment first, OpenAI second
model: "gpt-prod",
messages: [{ role: "user", content: "Hello" }],
});Deployments في خريطة النماذج
على اتصال Azure، اربط openai/gpt-5.6-terra بـ deployment لديك باسم gpt-prod. والنموذج غير المربوط يُرسل باسمه الخاص كاسم deployment.
مرشّحات المحتوى تبقى فعّالة
يطبّق Azure مرشّحاتك على موردك. والطلب الذي يرفضه Azure يتبع قاعدة moderation في المسار: إعادة الرفض، أو التحويل إلى الهدف التالي إن اخترت ذلك.
عدة موارد
اربط كل مورد Azure (واحد لكل منطقة أو منطقة بيانات) كاتصال مستقل، ليتمكن المسار من التحويل بينها عند الأعطال قبل الانتقال إلى مزوّد آخر.
كائنات Azure OpenAI مقابل كائنات INFRO، استنادًا إلى توثيق Azure OpenAI العام كما اطّلعنا عليه في 19 أكتوبر 2026، ومطابقةً مع ما تدعمه البوابة فعلًا. يشير صف واحد إلى أن INFRO لا يوفّر ذلك.
| Azure OpenAI | ما تفعله هناك | في INFRO |
|---|---|---|
| المورد والمفتاحمختلف | مورد Azure OpenAI بمفاتيح أو Entra ID. | اتصال Azure باسم المورد ومفتاحه، محفوظين بتشفير محكم. دون Entra ID. |
| Deploymentsالصيغة نفسها | عمليات نشر (deployments) مسمّاة لكل نموذج، مع نوع النشر. | ربط بين معرّفات النماذج في الكتالوج وأسماء عمليات النشر لديك. |
| التحويل التلقائيمختلف | التوزيع على الموارد مسؤولية تطبيقك. | مسارات عبر موارد Azure ومزوّدين آخرين، مع قواعد أعطال حسب نوع الخطأ. |
| الحصص وPTUمختلف | رموز في الدقيقة لكل deployment؛ وProvisioned Throughput. | دون تغيير من جهة Azure. تضيف INFRO ميزانيات بالدولار ترفض قبل الاستدعاء. |
| مرشّحات المحتوى وPrompt Shieldsالصيغة نفسها | تُضبط لكل مورد، وتُرفق لكل deployment. | تظل تعمل على موردك. وتضيف INFRO ضوابط الحماية الخاصة بها فوقها إن أردت. |
| التخزين المؤقت للمطالباتالصيغة نفسها | تخزين مؤقت تلقائي للبادئات، وprompt_cache_key، ونقاط فصل صريحة على النماذج الأحدث. | يُمرَّر إلى Azure كما أُرسل، ويجري التخزين المؤقت لدى Azure. وتضيف INFRO تخزينًا مؤقتًا اختياريًا للاستجابات بالتطابق التام. |
| Responses APIمختلف | الخيار الموصى به؛ يدعم المهام في الخلفية والاستجابات المحفوظة. | /v1/responses يُرسل إلى Azure كما هو مكتوب؛ ويُرفض previous_response_id وbackground لأن INFRO لا تحتفظ بأي استجابات. |
| التقييمات والإكمالات المخزّنةلا شيء | /openai/v1/evals وstore وmetadata. | لا شيء. |
| التكلفةمختلف | Azure Cost Management. | التكلفة التقديرية لكل طلب حسب المشروع والمفتاح والمستخدم والوسم. غير مطابَقة مع فوترة Azure. |
هذه قراءتنا للوثائق التي نشرتها Azure OpenAI، لا نتيجة تجربة أو اختبار أداء. إن أخطأنا في فهم شيء، أخبرنا وسنصحّح الصف.
ما لا يفعله INFRO
- المصادقة مع Azure عبر Entra ID أو الهويات المُدارة.
- تقديم Assistants أو Realtime أو التقييمات أو الدفعات أو الضبط الدقيق.
- إبقاء حركة المرور داخل مستأجرك في Azure أو داخل منطقة بيانات.
- المطابقة مع فوترة Azure.
ما الذي لا ينتقل
- مقاييس وسجلات Azure Monitor من قبل التحويل؛ تبقى في Azure.
- الإكمالات المخزّنة والاستجابات المخزّنة.
الأسئلة
- هل تظل مرشّحات المحتوى في Azure مطبّقة؟
- نعم. تستدعي INFRO موردك الخاص، ويطبّق Azure مرشّحاته هناك كما كان من قبل.
- من يُصدر لي فاتورة الاستخدام؟
- Microsoft، عبر اشتراكك في Azure. أما INFRO فاشتراك برمجي لا يضيف شيئًا (0%) إلى الإنفاق على النماذج.
- هل يمكنني الاحتفاظ بأسماء deployments في الكود؟
- نعم. أنشئ مسارات INFRO مسمّاة بأسماء deployments لديك؛ ويواصل المستدعون إرسال
modelنفسه.
انتقل معنا، أو بمفردك
يطابق برنامج الترحيل إعداداتك في Azure OpenAI مع اتصالات INFRO ومساراته وميزانياته خلال مكالمة، وينقل معك الخدمة الأولى. ويستمر مزوّدوك في محاسبتك مباشرة؛ وINFRO اشتراك يضيف 0% على الإنفاق على النماذج.
المصادر
كل معلومة عن Azure OpenAI في هذه الصفحة مصدرها أحد هذه المراجع، كما اطلعنا عليها في 19 أكتوبر 2026. لم نستنتج شيئًا من تجربة أو اختبار أداء أو محادثة.
- Microsoft Learn — API lifecycle and the v1 APIاطّلعنا عليه في 19 أكتوبر 2026
- Microsoft Learn — REST referenceاطّلعنا عليه في 19 أكتوبر 2026
- Microsoft Learn — Deployment typesاطّلعنا عليه في 19 أكتوبر 2026
- Microsoft Learn — Content filteringاطّلعنا عليه في 19 أكتوبر 2026
- Microsoft Learn — Prompt cachingاطّلعنا عليه في 19 أكتوبر 2026