Gemini Decisions API: كيف تعمل وقرار Gemini الأول وما هي أسعاره

تتيح واجهة Gemini Decisions API من جوجل (POST /v1beta/decisions، النموذج gemini-decision-1) تقييم ما يصل إلى 1,000 سؤال من نوع الاختيار والترجيح (noul) عبر مدخل متعدد الوسائط واحد في تمريرة واحدة، بتكلفة 0.10 دولار لكل مليون رمز إدخال دون أي رسوم على المخرجات. تعرّف على ما تُرجعه هذه الواجهة،...

INEZA Felin-Michel

INEZA Felin-Michel

12 نوفمبر 2026

Gemini Decisions API: كيف تعمل وقرار Gemini الأول وما هي أسعاره

Apidog للمؤسسات

النشر على الخوادم المحلية

SSO و RBAC

متوافق مع SOC 2

استكشف Apidog للمؤسسات

تُعدّ واجهة Gemini Decisions API نقطة نهاية جديدة من Google تجيب عن الأسئلة المغلقة بدلاً من توليد النصوص. ترسل مُدخلًا واحدًا مشتركًا (نص أو صور أو صوت أو فيديو أو PDF) مع ما يصل إلى 1,000 سؤال مُنظَّم، ويعيد Gemini Decision 1 (gemini-decision-1) احتمالًا مُعايرًا ودرجة ثقة لكل سؤال. تكلفتها 0.10 دولار لكل مليون رمز مُدخل، والمخرجات دائمًا صفر رموز، وتذكر Google زمن استجابة يتراوح بين 150 و250 مللي ثركة من البداية إلى النهاية.

أطلقت Google الخدمة في 11 نوفمبر 2026 كنقطة نهاية v1beta. للاطلاع على تجربة عملية لبناء التكامل، راجع مقال كيفية استخدام واجهة Gemini Decisions API.

ما الذي قدّمته Google مع Gemini Decision 1

‏Gemini Decision 1 هو نموذج يقيّم مجموعة ثابتة من الإجابات المرشحة في تمريرة أمامية واحدة بدلاً من توليد النص رمزًا تلو الآخر. وتُتيح واجهة Decisions API الوصول إليه، فيحصل كودك على أرقام يمكنه التفرّع بناءً عليها.

يسرد منشور الإطلاق، «Gemini Decisions API: قرارات متعددة الوسائط سريعة ومعايرة»، الحقائق الرئيسية:

دعم Gemini في Google Cloud (Vertex AI) مُدرج على أنه «قريبًا»، لذا تعمل الخدمة حاليًا على واجهة Developer API فقط.

مخطط: مُدخل مشترك واحد يُغذّي Gemini Decision 1 في تمريرة أمامية واحدة، تعيد احتمال noul وخيارًا ودرجة، كل منها مع شريط ثقة

لماذا نقطة نهاية للقرارات بدلاً من استدعاء دردشة

معظم أكواد «صنّف هذا» تستدعي نموذجًا توليديًا، وتطلب JSON ثم تحلل الرد. تدفع ثمن رموز المخرجات والتفكير، وينهار المحلل عندما يصبح النموذج مبدعًا في صياغة الرد.

تُلغي واجهة Decisions API خطوة التوليد. وتوضح وثائق Google ذلك بوضوح: فهي «تولّد صفر رمز نصي، لذا يكون استخدام رموز المخرجات دائمًا 0». وينتج عن ذلك ثلاث قرارات تصميمية:

  1. تقييم متوازٍ ومعزول. يُنفَّذ كل سؤال مقابل المُدخل المشترك في تمريرة واحدة. لا يمكن للأسئلة أن ترى بعضها، فإضافة سؤال أو إزالته لا تؤثر على إجابات الأسئلة الأخرى.
  2. قيمة مع ثقة. تخبر القيمة كودك بما يجب فعله. وتخبره الثقة ما إذا كان ينبغي تنفيذ ذلك تلقائيًا أو تصعيده لمراجعة بشرية.
  3. فحوصات ذرية تُركَّب في الكود. تطرح أسئلة ضيقة النطاق وتجمع الإجابات بجُمل if وأوزان عادية.

ولتوليد النصوص، أو الاستخراج وفق مخطط محدد، أو استدعاءات الأدوات، أو الاستدلال متعدد الخطوات، لا يزال Google يحوّلك إلى واجهة Interactions API.

أنواع الأسئلة الثلاثة

يتضمن كل سؤال type وinstructions، ولنوعين منها criteria. لا يرى النموذج مفتاح أسئلتك أبدًا، لذا اكتب السؤال كاملًا في instructions.

النوع استخدمه لـ المعايير يعيد
noul التحقق مما إذا كانت العبارة صحيحة true_description / false_description اختيارية noul (من 0.01 إلى 0.99)، confidence
choice اختيار خيار واحد من قائمة ثابتة خريطة مطلوبة من معرّف الخيار إلى وصفه، من 2 إلى 255 خيارًا choice، probabilities (مجموعها 1)، confidence
score تقييم المُدخل وفق سلّم مُرتَّب مصفوفة مطلوبة من المستويات، الأدنى أولًا، من 2 إلى 255 (يُنصح بـ 2 إلى 10) score، probabilities، legend، confidence

هناك بعض السلوكيات التي يُستحسن معرفتها قبل كتابة حدود القرار لديك:

تُعرَّف الثقة بالطريقة نفسها في كل مكان: احتمال النتيجة الأعلى، أو max(noul, 1 - noul) للأسئلة بنعم/لا.

مثال لطلب والرد الناتج عنه

نقطة نهاية REST هي POST https://generativelanguage.googleapis.com/v1beta/decisions، وتُصادَق باستخدام الترويسة x-goog-api-key. يطرح هذا الطلب سؤال نعم/لا وسؤال اختيار حول رسالة دعم واحدة:

curl -X POST "https://generativelanguage.googleapis.com/v1beta/decisions" \
  -H "x-goog-api-key: $GEMINI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gemini-decision-1",
    "input": "Audio cuts out on the left earcup. Fix it today or I cancel my membership.",
    "questions": {
      "is_defect": {
        "type": "noul",
        "instructions": "Does the message describe a hardware defect?"
      },
      "department": {
        "type": "choice",
        "instructions": "Which department should handle this request?",
        "criteria": {
          "billing": "Payments, invoices, and refunds.",
          "technical": "Problems using the product.",
          "shipping": "Delivery and tracking.",
          "other": "Anything outside these categories."
        }
      }
    }
  }'

يتضمن الرد حقلين رئيسيين: answers (مفاتيحه هي معرّفات أسئلتك) وusage:

{
  "answers": {
    "is_defect": { "type": "noul", "noul": 0.94, "confidence": 0.94 },
    "department": {
      "type": "choice",
      "choice": "technical",
      "probabilities": { "technical": 0.9, "other": 0.05, "billing": 0.03, "shipping": 0.02 },
      "confidence": 0.9
    }
  },
  "usage": { "total_input_tokens": 120, "total_output_tokens": 0, "total_tokens": 120 }
}

الأرقام هنا توضيحية، ومُصاغة مثل الأمثلة في وثائق واجهة Decisions API من Google.

للمُدخلات غير النصية، يصبح input مصفوفة من كتل المحتوى باستخدام المخطط نفسه المعتمد في واجهة Interactions API: text وimage وaudio وvideo وdocument (‏PDF). يمكن تضمين الوسائط بشكل مباشر بترميز base64 (حتى 100 ميغابايت لكل طلب)، أو عبر عنوان URI من Files API، أو عبر رابط HTTPS (حتى 15 ميغابايت لكل عنصر). وتقبل كتل الصور والفيديو إعداد resolution لموازنة مستوى التفاصيل مقابل عدد الرموز.

إذا حجب فلتر أمان المُدخلات الطلب، فستتلقى HTTP 400 مع error.code مثل safety أو prohibited_content بدلاً من answers.

تسعير واجهة Gemini Decisions API وزمن الاستجابة وحدود المعدل

التسعير يعتمد على المُدخل فقط: 0.10 دولار لكل مليون رمز مُدخل في الطبقة المدفوعة، ومجانًا في الطبقة المجانية، ولا يوجد بند للمخرجات لأن المخرجات دائمًا 0 رمز. وذلك من صفحة تسعير Gemini Developer API من Google، وتم التحقق منها في 12 نوفمبر 2026. تُنبّه الصفحة نفسها إلى أن محتوى الطبقة المجانية يُستخدم لتحسين منتجات Google، بينما لا يُستخدم محتوى الطبقة المدفوعة لذلك.

تفصيلان في الفوترة يهمّان:

حساب تقريبي: تذكرة دعم بحجم 2,000 رمز مع 20 سؤالًا بحوالي 40 رمزًا لكل منها تعطي نحو 2,800 رمز مُدخل، أي ما يقارب 0.00028 دولار لكل استدعاء قرار في الطبقة المدفوعة.

أرقام زمن الاستجابة من Google نفسها: وسيط 50 إلى 100 مللي ثانية من حوسبة النموذج، و150 إلى 250 مللي ثانية من البداية إلى النهاية، مع بقاء الزمن شبه ثابت من 1 إلى 100 سؤال للمُدخلات حتى 16 ألف رمز. وتدّعي Google أيضًا أدنى خطأ معايرة في مجموعة معاييرها القياسية، وتكلفة أدنى بنحو 5 أضعاف مقارنة بـ Gemini 3.5 Flash-Lite عبر واجهة Interactions API. تعامل مع كلا الرقمين كأرقام من المورّد حتى تقيس حركة مرورك بنفسك.

حدود المعدل من صفحة حدود المعدل على Google، تم التحقق منها في 12 نوفمبر 2026:

طبقة الاستخدام طلبات/دقيقة رموز/دقيقة طلبات/يوم
مجانية 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 غير محدود

تُغطى الطبقة المجانية بالتفصيل في مقال استخدام Gemini Decisions API مجانًا.

أين تناسب واجهة Decisions API

تذكر وثائق Google خمسة أنماط استخدام، وتطبّقها فرقها الداخلية عليها:

مخطط: تذكرة دعم تمر عبر بوابة ثقة؛ عند 0.7 أو أعلى تُوجَّه تلقائيًا إلى answer.choice، وأقل من 0.7 تُحوَّل إلى مراجعة بشرية

تنصح Google بتحديد حد الثقة هذا انطلاقًا من أمثلة مُصنَّفة مأخوذة من حركة مرورك الخاصة، مع موازنة تكلفة النتيجة الإيجابية الخاطئة مقابل السلبية الخاطئة.

أطلقت OpenAI نقطة نهاية مشابهة في أكتوبر على GPT-6 Luna، بأسئلة من أنواع predicate وchoice وscore؛ ويغطي ذلك مقالنا شرح واجهة OpenAI Decisions API. أما المقارنة المباشرة بين الاثنين من حيث الحدود والوسائط والتسعير فتجدها في مقارنة Gemini Decisions API مقابل OpenAI Decisions API.

الحدود والأسئلة المفتوحة

ما تذكره الوثائق حاليًا:

لم تُعلن Google بعد عن تاريخ الإتاحة العامة (GA) أو المناطق أو شروط إقامة البيانات. كما تحذّر من أن نص المستخدم يمكنه أن يجادل لصالح تصنيف نفسه، لذا أبقِ فحصًا بشريًا على الإجراءات عالية المخاطر مثل صرف المدفوعات.

دع وكيل البرمجة الخاص بك يختبرها عبر Apidog CLI

لا تُعد نقطة نهاية القرارات مفيدة إلا إذا بقي عقد الواجهة قائمًا: كل درجة ثقة بين 0 و1، وكل choice ضمن مجموعة خياراتك. يستطيع وكيل البرمجة الخاص بك كتابة اختبار الانحدار هذا وتشغيله باستخدام Apidog CLI بينما تواصل عملك.

نفّذ الإعداد مرة واحدة:

npm install -g apidog-cli@latest
apidog auth login --with-token <YOUR_APIDOG_TOKEN>
apidog skill install

ثم امنح وكيلك تعليمات واحدة:

In Apidog project <projectId>, create an environment "gemini" with base URL
https://generativelanguage.googleapis.com and a secret variable GEMINI_API_KEY.
Define POST /v1beta/decisions with header x-goog-api-key: {{GEMINI_API_KEY}}
and the support-ticket body from this article. Add a test case asserting:
status 200, usage.total_output_tokens == 0, every answers.*.confidence is
between 0 and 1, answers.department.choice is one of billing|technical|shipping|other,
and answers.is_defect.noul is between 0.01 and 0.99. Run it and summarize failures.

يتحقق الوكيل من صحة كل حمولة وفق مخططها، ثم ينشئ الحالة ويشغّلها:

apidog environment create gemini --project <projectId> --base-url https://generativelanguage.googleapis.com
apidog cli-schema get environment-update
apidog environment update <envId> --project <projectId> --file env.json
apidog cli-schema get endpoint-create
apidog cli-schema validate endpoint-create --file decisions-endpoint.json
apidog endpoint create --project <projectId> --file decisions-endpoint.json
apidog cli-schema get test-case-create
apidog cli-schema validate test-case-create --file decisions-case.json
apidog test-case create --project <projectId> --file decisions-case.json
apidog run --test-case <caseId> --project <projectId> -e <envId> -r cli,json

لإبقاء المفتاح خارج البيئة المحفوظة، مرّره وقت التشغيل باستخدام --env-var "GEMINI_API_KEY=..." بدلاً من ذلك. ويمكن استخدام الأمر نفسه apidog run مع -r junit في أنظمة CI؛ إذ يعرض مرجع أمر apidog run جميع الخيارات، ويوضح مقال استخدام Apidog CLI في Claude Code إعداد الوكيل كاملًا. تغطي الخطة المجانية من Apidog حتى 4 مستخدمين.

الأسئلة الشائعة

هل واجهة Gemini Decisions API مجانية؟ نعم، ضمن الطبقة المجانية: 200 طلب في الدقيقة، و50,000 رمز في الدقيقة، و10,000 طلب في اليوم. أما الاستخدام المدفوع فتكلفته 0.10 دولار لكل مليون رمز مُدخل.

كم سؤالًا يمكنني طرحها في طلب واحد؟ من 1 إلى 1,000، ويتحدد ذلك بنافذة السياق البالغة 262,144 رمزًا المشتركة بين المُدخل وكل سؤال.

ماذا يعني noul؟ إنه نوع الأسئلة بنعم/لا. يعيد احتمال أن تكون الإجابة نعم، بين 0.01 و0.99، بالإضافة إلى درجة ثقة.

هل يمكن استخدامها على Vertex AI؟ ليس بعد. تُدرج Google دعم Gemini في Google Cloud على أنه قريبًا؛ وهي حاليًا متاحة على واجهة Gemini Developer API (v1beta).

هل تدعم المعالجة الدفعية أو التخزين المؤقت للسياق؟ لا. لا يُدعم التخزين المؤقت للسياق ولا Batch API ولا استدلال Flex أو Priority، لذا يُحتسب المُدخل المتكرر بكامل قيمته.

ممارسة تصميم API في Apidog

اكتشف طريقة أسهل لبناء واستخدام واجهات برمجة التطبيقات