المقارنة بين Gemini Decisions API وOpenAI Decisions API تتعلق بالمدخلات والحدود، لا بالسعر. كلتاهما تفرضان 0.10 دولار لكل مليون رمز إدخال، ولا شيء مقابل المخرجات. اختر Gemini عندما تحتاج إلى مدخلات صوتية أو مرئية أو ملفات PDF، أو أكثر من 400 سؤال في الطلب الواحد، أو خطة مجانية. اختر OpenAI عندما تحتاج إلى نقطة نهاية متاحة رسمياً (GA)، أو تخزين مؤقت للأوامر، أو أدلة بصيغة JSON واستدعاءات الأدوات، أو شروط ZDR وHIPAA.
ما الذي تفعله واجهة Decisions API؟
واجهة Decisions API هي نقطة نهاية تجيب عن أسئلة محدودة الخيارات حول مدخلاتك بدلاً من توليد نصوص. ترسل أدلة مشتركة (shared evidence) مع قائمة من الأسئلة المصنفة (نعم/لا، اختيار خيار واحد، تقييم على مقياس)، وتحصل على الاحتمالات ودرجة ثقة لكل إجابة. رموز المخرجات مجانية، لذا تدفع ثمن المدخلات فقط.
أطلقت OpenAI أول واجهة من هذا النوع. أُتاحت واجهة Decisions API الخاصة بها رسمياً (GA) في 22 أكتوبر 2026 مع نموذج gpt-6-luna. فردّت Google في 11 نوفمبر 2026 بإطلاق واجهة Gemini Decisions API المدعومة بنموذج جديد هو gemini-decision-1.
كلتاهما تستهدفان التوجيه (routing)، واختيار الأدوات، وفحص السياسات، والتقييم وفق معايير محددة. ويتمايزان فيما يمكنك تمريره إليهما ومدى وصول الطلب الواحد.
مقارنة سريعة بين Gemini Decisions API وOpenAI Decisions API
كل صف في الجدول مستمد من وثائق كل مزوّد، كما وردت في 12 نوفمبر 2026. عبارة «غير موثّق» تعني أن الوثائق لا تذكر ذلك.
| Gemini Decisions API | OpenAI Decisions API | |
|---|---|---|
| النموذج | gemini-decision-1 (الخيار الوحيد) |
gpt-6-luna (الخيار الوحيد) |
| الحالة | v1beta على واجهة Gemini Developer API |
متاح رسمياً (GA) منذ 22 أكتوبر 2026 |
| الاستدعاء | client.decisions.create(...)، إصدار SDK 3.2 أو أحدث |
POST /v1/decisions |
| الأسئلة لكل طلب | من 1 إلى 1,000 | من 1 إلى 400 |
| بنية السؤال | خريطة مفاتيحها معرّفاتك الخاصة | مصفوفة، كل عنصر فيها يحمل name اختيارياً |
| نوع نعم/لا | noul (من 0.01 إلى 0.99) |
predicate (من 0 إلى 1) |
| خيارات الاختيار | من 2 إلى 255 | من 2 إلى 255 |
| مستويات التقييم | من 2 إلى 255 (يُنصح بـ 2 إلى 10) | من 2 إلى 10 |
| أنواع المدخلات | نص، صورة، صوت، فيديو، PDF | نص، صورة، input_json، استدعاءات أدوات ومخرجاتها |
| الوسائط داخل نص السؤال | لا، نص فقط | نعم، صور داخل instructions |
| نافذة السياق | 262,144 رمزاً | غير موثّق لهذه النقطة؛ تسعير السياق الطويل فوق 272 ألف رمز |
| سعر المدخلات | 0.10 دولار / مليون رمز | 0.10 دولار / مليون رمز (ضعف السعر فوق 272 ألف رمز) |
| سعر المخرجات | 0 دولار | 0 دولار |
| التخزين المؤقت | غير مدعوم | تخزين مؤقت للأوامر، 0.01 دولار / مليون رمز مخزّن |
| Batch / Flex | غير مدعوم | غير موثّق |
| الخطة المجانية | نعم، عبر Google AI Studio | غير موثّق لهذه النقطة |
| زمن الاستجابة المعلن | من 150 إلى 250 مللي ثانية من البداية للنهاية (رقم Google) | «أسرع بنحو 10 أضعاف من Responses API» |
| حدود المعدل | معلنة لكل فئة | لكل مؤسسة، غير معلنة لكل نقطة نهاية |
| ZDR / HIPAA | غير موثّق | مدعوم للعملاء المؤهلين |
| المعالجة الإقليمية | غير موثّق | الولايات المتحدة وأوروبا، برفع 10% |

بنية الطلب: الفكرة نفسها، JSON مختلف
تبدو الواجهتان متشابهتين حتى تكتب الحمولة (payload). تستخدم Gemini مفاتيح الأسئلة بمعرّفاتك الخاصة وتسمّي نوعها نعم/لا باسم noul:
result = client.decisions.create(
model="gemini-decision-1",
input="I was charged twice for my order.",
questions={
"department": {
"type": "choice",
"instructions": "Which department should handle this request?",
"criteria": {"billing": "Payments and refunds.", "other": ""},
},
},
)
أما OpenAI فتستقبل مصفوفة مرتبة، وتستخدم predicate للأسئلة بنمط نعم/لا، وتدرج الخيارات ككائنات value وdescription. يحتوي دليلنا خطوة بخطوة لواجهة OpenAI على الطلب الكامل.
ثلاثة اختلافات مهمة في كود الإنتاج:
- استرجاع الإجابات. تعيد Gemini خريطة مفاتيحها معرّفات أسئلتك. تعيد OpenAI مصفوفة تطابق عناصرها عبر
name. - الرفض (Refusals). يمكن لـ OpenAI أن تعيد إجابة من نوع
refusalلسؤال واحد بينما تُجاب الأسئلة الأخرى. أما Gemini فتحجب الطلب بالكامل مع HTTP 400 ورمزsafetyأوprohibited_contentعند تفعيل مرشّحات المدخلات. - ترتيب الخيارات. ترتّب Gemini مفاتيح الخيارات أبجدياً قبل التقييم، لذا يسبق مفتاح مثل
none_of_the_aboveمفتاحshipping. استخدمotherكخيار الالتقاط الشامل في Gemini.
احتمالات noul في Gemini تقع بين 0.01 و0.99، لذا فإن عتبة > 0.99 لن تتحقق أبداً. سيبدو نموذج الأسئلة الثلاثي مألوفاً إن كنت قد قرأت مقارنتنا بين OpenAI وJev.
المدخلات والحدود: حيث تتقدم Gemini
تعيد Gemini استخدام كتل المحتوى من واجهة Interactions API: text وimage وaudio وvideo وdocument (PDF). يمكنك مزج تسجيل مكالمة مع بيانات حساب وطرح 1,000 سؤال عليها. البيانات المضمّنة (inline) تصل إلى 100 ميغابايت لكل طلب (50 ميغابايت لملفات PDF)؛ وعناوين URI من Files API وعناوين HTTPS تعمل حتى 15 ميغابايت لكل منها. كما تدعم كتل الصور والفيديو إعداد resolution للموازنة بين التفاصيل وعدد الرموز.

تغطي OpenAI وسائط أقل لكن بنية أغنى. وفق دليل OpenAI لواجهة Decisions، يقبل الحقل input أجزاء نصية وصوراً وأجزاء input_json، بالإضافة إلى سجل محادثة يحتوي استدعاءات دوال ومخرجاتها. الملفات والصوت غير مدعومين. ويمكن لحقول instructions لكل سؤال أن تحمل صورة خاصة به، وهو أمر مفيد لمقارنة مرشحين متعددين بمرجع واحد.
خلاصة التقسيم:
- صوت أو فيديو أو ملفات PDF ممسوحة كأدلة: Gemini.
- سجلات استدعاءات الأدوات أو JSON خام: OpenAI بشكل أصلي؛ بينما تتطلب Gemini تحويلها إلى نص.
- صور لكل سؤال: OpenAI فقط.
التسعير: السعر المعلن نفسه، والفواتير مختلفة
كلتا الواجهتين تعلنان 0.10 دولار لكل مليون رمز إدخال دون رسوم على المخرجات، وكلتاهما تحتسبان المدخلات المشتركة مرة واحدة لكل طلب. لكن الفواتير تتباعد عند تكرار المدخلات.
تنص وثائق Gemini بوضوح أن واجهة Decisions API لا تدعم التخزين المؤقت للسياق، ولا Batch، ولا Flex، ولا Priority، وأن «المدخلات المتكررة عبر الطلبات تُحتسب بالكامل». أضافت OpenAI التخزين المؤقت للأوامر عند التوفر الرسمي. بادئة input مشتركة لا تقل عن 1,024 رمزاً يمكنها الاستفادة من الذاكرة المؤقتة بسعر 0.01 دولار لكل مليون رمز، مع احتساب كتابات الذاكرة المؤقتة بأسعار Luna القياسية (0.125 دولار لكل مليون رمز للكتابات ذات 30 دقيقة). راجع صفحة أسعار OpenAI للتعرف على أسعار الذاكرة المؤقتة الحالية.
مثال محلول (حساباتنا نحن، لا اقتباس من مزوّد): كل طلب يفحص وثيقة سياسات ذات 10,000 رمز نفسها مع 20 سؤالاً من 50 رمزاً لكل منها، مليون مرة شهرياً.
- Gemini: 11,000 رمز × مليون طلب = 11 مليار رمز × 0.10 دولار لكل مليون = 1,100 دولار.
- OpenAI، كل الإصابات من الذاكرة المؤقتة: 10 مليارات رمز مخزّن × 0.01 دولار لكل مليون = 100 دولار، إضافة إلى مليار رمز سؤال غير مخزّن × 0.10 دولار لكل مليون = 100 دولار، أي نحو 200 دولار مع كتابات الذاكرة المؤقتة.
مع مدخلات جديدة في كل طلب، مثل تذكرة أو صورة جديدة، لا يمكن للتخزين المؤقت أن يساعد، وتتساوى الواجهتان في التكلفة لكل رمز. تطبّق OpenAI أيضاً مضاعفاً بمقدار 2x فوق 272 ألف رمز إدخال، ورفعاً بنسبة 10% للمعالجة الإقليمية.
ميزة Gemini هي الخطة المجانية. تدرج صفحة أسعار Google مدخلات Gemini Decision كـ «مجانية» هناك، لكن بيانات الخطة المجانية تُستخدم لتحسين منتجات Google. أما بيانات الخطط المدفوعة فلا.
السرعة وحدود المعدل
تقول Google إن Gemini Decision 1 يقيّم الخيارات في تمريرة واحدة (forward pass): من 50 إلى 100 مللي ثانية كوسيط لحساب النموذج، ومن 150 إلى 250 مللي ثانية من البداية للنهاية، بشبه ثبات من 1 إلى 100 سؤال، ولمدخلات تصل إلى 16 ألف رمز. هذه ادعاءات Google حتى تقيسها بنفسك.
أما OpenAI فتنشر نسبة لا رقماً: «أسرع بنحو 10 أضعاف من Responses API». يغطي تحليلنا لواجهتي Decisions وResponses ما يعنيه ذلك.
تتبع حدود المعدل النمط نفسه. تدرج صفحة حدود المعدل لدى Google حدود Gemini Decision لكل فئة:
| الفئة | RPM | TPM | RPD |
|---|---|---|---|
| مجانية | 200 | 50,000 | 10,000 |
| الفئة 1 | 1,500 | 1,000,000 | 50,000 |
| الفئة 2 | 5,000 | 4,000,000 | غير محدود |
| الفئة 3 | 15,000 | 10,000,000 | غير محدود |
لا تنشر OpenAI حداً خاصاً بواجهة Decisions؛ راجع صفحة حدود مؤسستك.
متى تختار كل واحدة؟

اختر واجهة Gemini Decisions API عندما:
- أدلتك صوت أو فيديو أو PDF، دون خطوة تفريغ صوتي أو OCR.
- تحتاج إلى أكثر من 400 سؤال لكل طلب.
- تريد إنشاء نموذج أولي مجاناً عبر Google AI Studio.
اختر واجهة OpenAI Decisions API عندما:
- تحتاج إلى نقطة نهاية متاحة رسمياً (GA) اليوم. واجهة Gemini ما زالت
v1beta، ودعم Vertex AI «قادم قريباً». - تعيد استخدام مدخل مشترك كبير وتريد التخزين المؤقت لتقليل الفاتورة.
- أدلتك سجل نشاط وكيل (agent) يتضمن استدعاءات أدوات، أو JSON خام.
- تحتاج إلى ZDR أو أهلية HIPAA أو معالجة إقليمية في الولايات المتحدة وأوروبا.
- تستخدم بالفعل GPT-6 Luna أو GPT-Live؛ إذ توثّق OpenAI مشغّلاً أصلياً لـ GPT-Live لواجهة Decisions.
إذا لم يحسم أي مما سبق القرار، فاختبر كليهما.
دع وكيل البرمجة لديك يجري اختبار A/B باستخدام Apidog CLI
المقاييس المرجعية من المزوّدين لا تُظهر كيف يتعامل أي من النموذجين مع تذاكرك. أما اختبار A/B القائم على بيانات تجريبية (fixtures) فيُظهر ذلك، ويمكن لوكيل البرمجة لديك بناءه وتشغيله باستخدام Apidog CLI.
الإعداد مرة واحدة:
npm install -g apidog-cli@latest
apidog login --with-token <YOUR_TOKEN>
npx -y skills add https://apidog.com # pick Claude Code, Codex, Cursor or OpenCode
ثم امنح وكيلك أمراً واحداً:
In Apidog project <id>, create two endpoints: Gemini Decisions
(take the REST path from Google's Decisions API docs, model
gemini-decision-1) and OpenAI Decisions (POST /v1/decisions,
model gpt-6-luna). Both ask the same "department" choice question
(billing, technical, shipping, other) about {{ticket}}.
Build a test scenario that calls both for each row of fixtures.csv,
asserts HTTP 200, saves each answer, confidence and response time,
and flags rows where the two answers disagree. Run it and summarize.
يتحقق الوكيل من صحة حمولاته، ويكتب الموارد، ويشغّل السيناريو مرة واحدة لكل صف من بيانات fixtures:
apidog cli-schema get endpoint-create
apidog cli-schema validate endpoint-create --file gemini-decisions.json
apidog endpoint create --project <id> --file gemini-decisions.json
apidog endpoint create --project <id> --file openai-decisions.json
apidog cli-schema get test-scenario-create
apidog test-scenario create --project <id> --file decisions-ab.json
apidog run -t <scenarioId> --project <id> -e <envId> -d fixtures.csv -r cli,json
يغذّي العلم -d صفاً واحداً من CSV في كل تكرار، فتتحول 200 تذكرة مصنّفة إلى 200 استدعاء مزدوج، ويرتّب تقرير JSON الإجابات والثقة والتوقيت. قارنها بتسمياتك وتحصل على الدقة وزمن الاستجابة على بياناتك الخاصة. احفظ مفتاحي API في بيئة Apidog، لا في الأمر. راجع مرجع أمر apidog run وApidog CLI في Claude Code.
خطة Apidog المجانية تغطي حتى 4 مستخدمين.
الأسئلة الشائعة
هل واجهة Gemini Decisions API أرخص من OpenAI Decisions API؟ ليس من حيث السعر المعلن: كلتاهما تفرضان 0.10 دولار لكل مليون رمز إدخال. تصبح OpenAI أرخص مع مدخل مشترك كبير يعاد استخدامه (0.01 دولار لكل مليون رمز مخزّن). أما Gemini فأرخص للنماذج الأولية بفضل خطتها المجانية.
هل يمكن لواجهة OpenAI Decisions API قراءة الصوت أو ملفات PDF؟ لا. تقبل النص والصور وJSON. تضيف Gemini الصوت والفيديو وملفات PDF.
هل واجهة Gemini Decisions API جاهزة للإنتاج؟ تتوفر بإصدار v1beta؛ ودعم Google Cloud «قادم قريباً». أما نقطة نهاية OpenAI فمتاحة رسمياً (GA) منذ 22 أكتوبر 2026.
كم سؤالاً يمكنني طرحه في كل طلب؟ تسمح Gemini بـ 1 إلى 1,000 سؤال، بحد أقصى نافذة سياقها البالغة 262,144 رمزاً. وتسمح OpenAI بـ 1 إلى 400 سؤال.
هل يمكنني التبديل بينهما دون إعادة كتابة الكود؟ ليس مباشرةً: خرائط أسئلة مقابل مصفوفات، وnoul مقابل predicate، وصيغ خيارات مختلفة. ضع طبقة تكيّف رقيقة (adapter) في المقدمة واختبر كليهما على بيانات fixtures نفسها.
