<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Yusuf Khalidd</title>
    <description>The latest articles on DEV Community by Yusuf Khalidd (@yusuf_khalidd).</description>
    <link>https://dev.to/yusuf_khalidd</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3821724%2F0310c456-f78f-4e57-a40e-62fa6c7bebaa.png</url>
      <title>DEV Community: Yusuf Khalidd</title>
      <link>https://dev.to/yusuf_khalidd</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/yusuf_khalidd"/>
    <language>en</language>
    <item>
      <title>أسعار Gemini 4 Hydrogen: 1.50 دولار للإدخال و7.50 دولار للإخراج، ثابتة حتى مليون رمز</title>
      <dc:creator>Yusuf Khalidd</dc:creator>
      <pubDate>Fri, 13 Nov 2026 07:59:29 +0000</pubDate>
      <link>https://dev.to/yusuf_khalidd/sr-gemini-4-hydrogen-150-dwlr-lldkhl-w750-dwlr-llkhrj-thbt-ht-mlywn-rmz-gg8</link>
      <guid>https://dev.to/yusuf_khalidd/sr-gemini-4-hydrogen-150-dwlr-lldkhl-w750-dwlr-llkhrj-thbt-ht-mlywn-rmz-gg8</guid>
      <description>&lt;p&gt;سعر Gemini 4 Hydrogen هو 1.50 دولارًا لكل مليون رمز إدخال و7.50 دولارات لكل مليون رمز إخراج على الفئة المدفوعة القياسية (Standard) لواجهة Gemini API، بسعر ثابت عبر نافذة السياق كاملة البالغة مليون رمز. تُحتسب رموز التفكير بسعر الإخراج، ويكلّف الإدخال المخزّن مؤقتًا 0.075 دولارًا لكل مليون، كما تخفض Batch أو Flex كل الأسعار إلى النصف.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;جرّب Apidog اليوم&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;Hydrogen، الذي صدر في 12 نوفمبر 2026، هو النموذج السريع في عائلة Gemini 4. وعلى عكس Carbon وArgon، لا يملك سعرًا تمهيديًا يتضاعف لاحقًا، وهو متاح على الفئة المجانية. في الأسفل: جدول الأسعار، أمثلة محسوبة للتكلفة، كيف تؤثر مستويات التفكير على فاتورتك، وكيفية قياس تكلفتك الخاصة. جديد على هذا النموذج؟ ابدأ بـ &lt;a href="https://apidog.com/ar/blog/what-is-gemini-4-hydrogen?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;ما هو Gemini 4 Hydrogen&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  كم تبلغ تكلفة Gemini 4 Hydrogen لكل مليون رمز؟
&lt;/h2&gt;

&lt;p&gt;يملك Gemini 4 Hydrogen (معرّف النموذج &lt;code&gt;gemini-4-hydrogen&lt;/code&gt;) أربع فئات مدفوعة على صفحة أسعار Google. جميع الأسعار لكل مليون رمز:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;الفئة&lt;/th&gt;
&lt;th&gt;الإدخال&lt;/th&gt;
&lt;th&gt;الإخراج شاملاً التفكير&lt;/th&gt;
&lt;th&gt;الإدخال المخزّن مؤقتًا&lt;/th&gt;
&lt;th&gt;الفئة المجانية&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Standard&lt;/td&gt;
&lt;td&gt;1.50 دولار&lt;/td&gt;
&lt;td&gt;7.50 دولارات&lt;/td&gt;
&lt;td&gt;0.075 دولار&lt;/td&gt;
&lt;td&gt;مجانًا&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Batch&lt;/td&gt;
&lt;td&gt;0.75 دولار&lt;/td&gt;
&lt;td&gt;3.75 دولارات&lt;/td&gt;
&lt;td&gt;0.0375 دولار&lt;/td&gt;
&lt;td&gt;غير متاح&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Flex&lt;/td&gt;
&lt;td&gt;0.75 دولار&lt;/td&gt;
&lt;td&gt;3.75 دولارات&lt;/td&gt;
&lt;td&gt;0.0375 دولار&lt;/td&gt;
&lt;td&gt;غير متاح&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Priority&lt;/td&gt;
&lt;td&gt;2.70 دولار&lt;/td&gt;
&lt;td&gt;13.50 دولارًا&lt;/td&gt;
&lt;td&gt;0.135 دولار&lt;/td&gt;
&lt;td&gt;انظر صفحة الأسعار&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;ثلاث تفاصيل على الصفحة نفسها تشكّل ميزانيتك:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;التفكير يُحتسب فاتورة.&lt;/strong&gt; «كل رمز يعالجه النموذج يُعَدّ ويُحتسب فاتورة، بما في ذلك رموز التفكير».&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;التخزين المؤقت الضمني فقط.&lt;/strong&gt; التخزين المؤقت الصريح غير مدعوم؛ تحصل على السعر المخزّن مؤقتًا عندما يطابق التخزين المؤقت الضمني من Google بادئة طلبٍ مكررة.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;الاستناد إلى الأرضية (Grounding) بتكلفة إضافية.&lt;/strong&gt; يتضمن الاستناد عبر Google Search عدد 5,000 طلب مجاني شهريًا، ثم 14 دولارًا لكل 1,000 طلب.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;يُوسَم استخدام الفئة المجانية على الصفحة بعبارة «يُستخدم لتحسين منتجاتنا: نعم». يشرح &lt;a href="https://apidog.com/ar/blog/gemini-4-hydrogen-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;دليل Gemini 4 Hydrogen المجاني&lt;/a&gt; لدينا كل الطرق المجانية ($0).&lt;/p&gt;

&lt;h2&gt;
  
  
  ماذا يعني «سعر ثابت حتى مليون رمز»؟
&lt;/h2&gt;

&lt;p&gt;يعني سعرًا واحدًا لكل حجم من الطلبات. تقول منشور الإطلاق من Google إن Hydrogen «مسعّر بسعر ثابت عبر نافذة سياقه كاملة البالغة مليون رمز، بمعدل 1.50 دولار لكل مليون رمز إدخال و7.50 دولارات لكل مليون رمز إخراج». طلب بحجم 5 آلاف رمز وآخر بحجم 900 ألف رمز يُحتسبان بالمعدل نفسه لكل رمز.&lt;/p&gt;

&lt;p&gt;ليست كل نماذج Gemini تعمل بهذه الطريقة: يحمّل Gemini 3.1 Pro Preview مبلغ 2.00 دولار/12.00 دولار لكل مليون رمز حتى 200 ألف رمز، و4.00 دولارات/18.00 دولارًا فوق ذلك.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fge2jppwh2wpd3qahdz5i.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fge2jppwh2wpd3qahdz5i.png" alt="Diagram of Gemini 4 Hydrogen pricing" width="800" height="410"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;رقمان يجعلان الأمر ملموسًا:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;طلب بحجم 900 ألف رمز (قاعدة برمجية كبيرة أو مجموعة ملفات PDF) يكلّف 1.35 دولارًا كإدخال على Standard، أو 0.0675 دولارًا عند نجاح التخزين المؤقت الضمني.&lt;/li&gt;
&lt;li&gt;نافذة السياق موحّدة: يتشارك الإدخال والتفكير والإخراج 1,048,576 رمزًا. يترك الطلب البالغ 900 ألف رمز نحو 148 ألف رمز للتفكير والإجابة معًا.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;تُسقَف الاستجابات المتزامنة عند 65,536 رمزًا. وتُنفَّذ الإخراجات الأطول عبر ميزة &lt;a href="https://aistudio.google.com/docs/long-decode" rel="noopener noreferrer"&gt;long decode&lt;/a&gt;، وبالمعدل نفسه 7.50 دولارات لكل مليون.&lt;/p&gt;

&lt;h2&gt;
  
  
  كيف تغيّر مستويات التفكير فاتورة Gemini 4 Hydrogen الخاصة بك؟
&lt;/h2&gt;

&lt;p&gt;يدعم Hydrogen أربعة مستويات تفكير: &lt;code&gt;low&lt;/code&gt; و&lt;code&gt;medium&lt;/code&gt; و&lt;code&gt;high&lt;/code&gt; (الافتراضي) ومستوى جديد هو &lt;code&gt;xhigh&lt;/code&gt;. تضبطه عبر &lt;code&gt;generation_config.thinking_level&lt;/code&gt;. سعر الرمز الواحد لا يتغير أبدًا؛ ما يتغير هو عدد رموز التفكير، وهذه تُحتسب بسعر الإخراج.&lt;/p&gt;

&lt;p&gt;شغّل &lt;a href="https://artificialanalysis.ai/models/gemini-4-hydrogen" rel="noopener noreferrer"&gt;Artificial Analysis&lt;/a&gt; مؤشر ذكائه (Intelligence Index) على كل مستوى. إليك ما أبلغ عنه:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;مستوى التفكير&lt;/th&gt;
&lt;th&gt;درجة المؤشر&lt;/th&gt;
&lt;th&gt;الرموز المولّدة على المؤشر&lt;/th&gt;
&lt;th&gt;التكلفة لكل مهمة مؤشر&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;low&lt;/td&gt;
&lt;td&gt;27&lt;/td&gt;
&lt;td&gt;20.3M&lt;/td&gt;
&lt;td&gt;0.29 دولار&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;medium&lt;/td&gt;
&lt;td&gt;41&lt;/td&gt;
&lt;td&gt;54.4M&lt;/td&gt;
&lt;td&gt;0.80 دولار&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;high (الافتراضي)&lt;/td&gt;
&lt;td&gt;51&lt;/td&gt;
&lt;td&gt;110M&lt;/td&gt;
&lt;td&gt;1.87 دولار&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;xhigh&lt;/td&gt;
&lt;td&gt;54&lt;/td&gt;
&lt;td&gt;304M&lt;/td&gt;
&lt;td&gt;3.16 دولار&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Foqnspteuh3cz4p3jm0h5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Foqnspteuh3cz4p3jm0h5.png" alt="Bar chart of Gemini 4 Hydrogen tokens and cost per task by thinking level" width="800" height="448"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;اقرأ الجدول كنسب. الانتقال من &lt;code&gt;high&lt;/code&gt; إلى &lt;code&gt;xhigh&lt;/code&gt; ولّد نحو 2.8 ضعف الرموز ورفع التكلفة لكل مهمة بنحو 1.7 ضعف، مقابل 3 نقاط إضافية على المؤشر. النزول من &lt;code&gt;high&lt;/code&gt; إلى &lt;code&gt;low&lt;/code&gt; قلّص الرموز إلى أقل من الخُمس.&lt;/p&gt;

&lt;p&gt;تحذّر صفحة &lt;a href="https://aistudio.google.com/docs/whats-new-gemini-4-hydrogen" rel="noopener noreferrer"&gt;ما الجديد في Gemini 4 Hydrogen&lt;/a&gt; من Google بأن &lt;code&gt;xhigh&lt;/code&gt; «قد يسبب الإفراط في التفكير على الطلبات الأبسط» وتوصي باختيار «أدنى &lt;code&gt;thinking_level&lt;/code&gt; يلبي عتبة الجودة لديك». لاحظ أن &lt;code&gt;max_output_tokens&lt;/code&gt; يسقف التفكير والإخراج معًا.&lt;/p&gt;

&lt;h2&gt;
  
  
  كم تكلّف نداء واحد من Gemini 4 Hydrogen؟
&lt;/h2&gt;

&lt;p&gt;يتبع كل طلب صيغة واحدة. اسحب أعداد الرموز من كائن &lt;code&gt;usage&lt;/code&gt; في الاستجابة (&lt;code&gt;total_input_tokens&lt;/code&gt;، و&lt;code&gt;total_cached_tokens&lt;/code&gt;، و&lt;code&gt;total_thought_tokens&lt;/code&gt;، و&lt;code&gt;total_output_tokens&lt;/code&gt;):&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;cost = (uncached_input x $1.50 / 1M)
     + (cached_input   x $0.075 / 1M)
     + ((thought + output) x $7.50 / 1M)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;المثالان أدناه يستخدمان أعداد رموز توضيحية، وليس قياسات فعلية. استبدلها بأرقامك الخاصة.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;مثال 1: نداء محادثة على &lt;code&gt;high&lt;/code&gt;.&lt;/strong&gt; 2,000 رمز إدخال، و1,500 رمز تفكير، و600 رمز إخراج.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;البند&lt;/th&gt;
&lt;th&gt;Standard&lt;/th&gt;
&lt;th&gt;Batch أو Flex&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;الإدخال (2,000)&lt;/td&gt;
&lt;td&gt;0.0030 دولار&lt;/td&gt;
&lt;td&gt;0.0015 دولار&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;التفكير + الإخراج (2,100)&lt;/td&gt;
&lt;td&gt;0.0158 دولار&lt;/td&gt;
&lt;td&gt;0.0079 دولار&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;الإجمالي لكل نداء&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;0.0188 دولار&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;0.0094 دولار&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;10,000 نداء شهريًا&lt;/td&gt;
&lt;td&gt;187.50 دولار&lt;/td&gt;
&lt;td&gt;93.75 دولار&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;مثال 2: حلقة وكيل (agent loop).&lt;/strong&gt; يشغّل وكيل برمجي 40 دورة. يعيد إرسال المحادثة في كل دورة، فيقرأ ما مجموعه 1.2 مليون رمز إدخال، منها 900 ألف رمز تنجح في التخزين المؤقت الضمني. يفكر لمدة 200 ألف رمز ويكتب 60 ألف رمز من الشيفرة ونداءات الأدوات.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;البند&lt;/th&gt;
&lt;th&gt;Standard&lt;/th&gt;
&lt;th&gt;Batch أو Flex&lt;/th&gt;
&lt;th&gt;Priority&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;إدخال غير مخزّن مؤقتًا (300 ألف)&lt;/td&gt;
&lt;td&gt;0.45 دولار&lt;/td&gt;
&lt;td&gt;0.23 دولار&lt;/td&gt;
&lt;td&gt;0.81 دولار&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;إدخال مخزّن مؤقتًا (900 ألف)&lt;/td&gt;
&lt;td&gt;0.07 دولار&lt;/td&gt;
&lt;td&gt;0.03 دولار&lt;/td&gt;
&lt;td&gt;0.12 دولار&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;التفكير + الإخراج (260 ألف)&lt;/td&gt;
&lt;td&gt;1.95 دولار&lt;/td&gt;
&lt;td&gt;0.98 دولار&lt;/td&gt;
&lt;td&gt;3.51 دولار&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;الإجمالي لكل تشغيل&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;2.47 دولار&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;1.23 دولار&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;4.44 دولار&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;نحو 79% من فاتورة Standard هي تفكير وإخراج، لذا فإن مستوى التفكير أهم من تقليص طلبك. شيفرة الطلبات لكلا المثالين موجودة في &lt;a href="https://apidog.com/ar/blog/gemini-4-hydrogen-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;دليل Gemini 4 Hydrogen API&lt;/a&gt; لدينا.&lt;/p&gt;

&lt;h2&gt;
  
  
  كيف يقارن تسعير Hydrogen مع Carbon وArgon وGemini 3.8 Flash؟
&lt;/h2&gt;

&lt;p&gt;إليك أسعار الفئة المدفوعة Standard لكل مليون رمز من صفحة أسعار Google، كما قُرئت في 13 نوفمبر 2026:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;النموذج&lt;/th&gt;
&lt;th&gt;الإدخال&lt;/th&gt;
&lt;th&gt;الإخراج&lt;/th&gt;
&lt;th&gt;الإدخال المخزّن مؤقتًا&lt;/th&gt;
&lt;th&gt;الفئة المجانية&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Gemini 4 Hydrogen&lt;/td&gt;
&lt;td&gt;1.50 دولار&lt;/td&gt;
&lt;td&gt;7.50 دولارات&lt;/td&gt;
&lt;td&gt;0.075 دولار&lt;/td&gt;
&lt;td&gt;نعم&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gemini 4 Carbon (حتى 30 نوفمبر)&lt;/td&gt;
&lt;td&gt;2.00 دولار&lt;/td&gt;
&lt;td&gt;10.00 دولارات&lt;/td&gt;
&lt;td&gt;0.10 دولار&lt;/td&gt;
&lt;td&gt;لا&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gemini 4 Carbon (من 1 ديسمبر)&lt;/td&gt;
&lt;td&gt;4.00 دولارات&lt;/td&gt;
&lt;td&gt;20.00 دولار&lt;/td&gt;
&lt;td&gt;0.20 دولار&lt;/td&gt;
&lt;td&gt;لا&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gemini 4 Argon (حتى 30 نوفمبر)&lt;/td&gt;
&lt;td&gt;2.00 دولار&lt;/td&gt;
&lt;td&gt;10.00 دولارات&lt;/td&gt;
&lt;td&gt;0.10 دولار&lt;/td&gt;
&lt;td&gt;لا&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gemini 4 Argon (من 1 ديسمبر)&lt;/td&gt;
&lt;td&gt;4.00 دولارات&lt;/td&gt;
&lt;td&gt;20.00 دولار&lt;/td&gt;
&lt;td&gt;0.20 دولار&lt;/td&gt;
&lt;td&gt;لا&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gemini 3.8 Flash (حتى 31 ديسمبر)&lt;/td&gt;
&lt;td&gt;0.75 دولار&lt;/td&gt;
&lt;td&gt;3.75 دولارات&lt;/td&gt;
&lt;td&gt;0.075 دولار&lt;/td&gt;
&lt;td&gt;نعم&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gemini 3.8 Flash (من 1 يناير 2027)&lt;/td&gt;
&lt;td&gt;1.50 دولار&lt;/td&gt;
&lt;td&gt;7.50 دولارات&lt;/td&gt;
&lt;td&gt;0.15 دولار&lt;/td&gt;
&lt;td&gt;نعم&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;مرّر أعداد رموز حلقة الوكيل في المثال 2 عبر كل سعر وستحصل على 2.47 دولار على Hydrogen، و3.29 دولار على Carbon أو Argon هذا الشهر و6.58 دولارات اعتبارًا من 1 ديسمبر، و1.27 دولار على Gemini 3.8 Flash حتى 31 ديسمبر. وبمجرد ارتفاع سعر Flash في 1 يناير 2027، تكلّف الرموز نفسها 2.54 دولارًا على Flash، أي أكثر قليلًا من Hydrogen لأن سعر التخزين المؤقت في Flash يتضاعف إلى 0.15 دولار. للاطلاع على تفاصيل تغيّر أسعار النماذج الرائدة، راجع دليلَي &lt;a href="https://apidog.com/ar/blog/gemini-4-carbon-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;تسعير Gemini 4 Carbon&lt;/a&gt; و&lt;a href="https://apidog.com/ar/blog/gemini-4-argon-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;تسعير Gemini 4 Argon&lt;/a&gt; لدينا.&lt;/p&gt;

&lt;p&gt;لكن «الرموز نفسها» ليست المقارنة الحقيقية، لأن كل نموذج يستهلك عددًا مختلفًا من الرموز لكل مهمة. توفر صفحات مؤشر الذكاء من Artificial Analysis رؤية واحدة:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;النموذج (مستوى التفكير)&lt;/th&gt;
&lt;th&gt;درجة المؤشر&lt;/th&gt;
&lt;th&gt;الرموز المولّدة&lt;/th&gt;
&lt;th&gt;التكلفة لكل مهمة مؤشر&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Gemini 4 Hydrogen (high)&lt;/td&gt;
&lt;td&gt;51&lt;/td&gt;
&lt;td&gt;110M&lt;/td&gt;
&lt;td&gt;1.87 دولار&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gemini 4 Hydrogen (xhigh)&lt;/td&gt;
&lt;td&gt;54&lt;/td&gt;
&lt;td&gt;304M&lt;/td&gt;
&lt;td&gt;3.16 دولار&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://artificialanalysis.ai/models/gemini-4-argon" rel="noopener noreferrer"&gt;Gemini 4 Argon (high)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;50&lt;/td&gt;
&lt;td&gt;113M&lt;/td&gt;
&lt;td&gt;4.97 دولار&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://artificialanalysis.ai/models/gemini-4-carbon" rel="noopener noreferrer"&gt;Gemini 4 Carbon (high)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;60&lt;/td&gt;
&lt;td&gt;205M&lt;/td&gt;
&lt;td&gt;5.48 دولارات&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://artificialanalysis.ai/models/gemini-3-8-flash" rel="noopener noreferrer"&gt;Gemini 3.8 Flash (high)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;31&lt;/td&gt;
&lt;td&gt;126M&lt;/td&gt;
&lt;td&gt;لم يُقارَن هنا&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;على هذا المعيار، طابق Hydrogen بمستواه الافتراضي درجة Argon بتكلفة لكل مهمة تعادل نحو 38% من تكلفة Argon، بينما حقق Carbon أعلى درجة. تعامل مع هذا كرؤية معيارٍ واحد. تقول Google أيضًا إن Hydrogen ينهي المهام أسرع بـ 2.5 مرة من Gemini 3.8 Flash على الإعداد high.&lt;/p&gt;

&lt;p&gt;التقسيم العملي: Hydrogen للبرمجة والوكلاء اليوميين، وCarbon للمهام المعمارية الصعبة وتصحيح الأخطاء ومراجعات الأمان. في Antigravity، يبدّل خيار &lt;a href="https://apidog.com/ar/blog/gemini-4-hydrogen-orchestrator?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Orchestrator&lt;/a&gt; بين Carbon وHydrogen داخل تشغيلٍ واحد. يغطي &lt;a href="https://apidog.com/ar/blog/gemini-4-carbon-vs-argon?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;مقارنة Gemini 4 Carbon مقابل Argon&lt;/a&gt; لدينا الجانب الرائد.&lt;/p&gt;

&lt;h2&gt;
  
  
  كيف يمكنك تخفيض فاتورة Gemini 4 Hydrogen؟
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;استخدم Batch أو Flex للأعمال التي يمكنها الانتظار.&lt;/strong&gt; كلاهما بنصف السعر.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;اختر أدنى مستوى تفكير يجتاز تقييماتك.&lt;/strong&gt; استهلك &lt;code&gt;medium&lt;/code&gt; نحو نصف رموز &lt;code&gt;high&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;احتفظ بـ &lt;code&gt;xhigh&lt;/code&gt; للدورات الصعبة.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;حافظ على بادئة طلب مستقرة&lt;/strong&gt; ليُحتسب الإدخال المتكرر بسعر التخزين المؤقت الضمني 0.075 دولار لكل مليون، أي بخصم 95%.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;جرّب النماذج الأولية على الفئة المجانية.&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  قِس تكلفتك الفعلية من Gemini 4 Hydrogen باستخدام Apidog CLI
&lt;/h2&gt;

&lt;p&gt;تأتي فاتورتك من طلباتك الخاصة. أسرع طريقة للحصول على أرقام حقيقية هي أن تدعوك وكيلك البرمجي (Claude Code أو Codex أو Cursor) يشغّل طلباتك على كل مستوى تفكير عبر &lt;a href="https://apidog.com/apidog-cli/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI&lt;/a&gt; ويسجّل كائن &lt;code&gt;usage&lt;/code&gt; لكل تشغيل.&lt;/p&gt;

&lt;p&gt;فعّله مرة واحدة:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm install -g apidog-cli@latest
apidog login --with-token &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;YOUR_TOKEN&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;
npx -y skills add https://apidog.com   &lt;span class="c"&gt;# pick your agent when prompted&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;ضع من 5 إلى 10 من طلباتك الحقيقية في &lt;code&gt;levels.csv&lt;/code&gt;، صف واحد لكل طلب ومستوى تفكير، مع عمودَي &lt;code&gt;prompt&lt;/code&gt; و&lt;code&gt;thinking_level&lt;/code&gt; (&lt;code&gt;low&lt;/code&gt; أو &lt;code&gt;medium&lt;/code&gt; أو &lt;code&gt;high&lt;/code&gt; أو &lt;code&gt;xhigh&lt;/code&gt;). ثم امنح وكيلك طلبًا واحدًا:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;In Apidog project &amp;lt;projectId&amp;gt;, create a test case for
POST https://generativelanguage.googleapis.com/v1beta/interactions
with the x-goog-api-key header read from GEMINI_API_KEY in environment
&amp;lt;envId&amp;gt;. Send model "gemini-4-hydrogen", input {{prompt}} and
generation_config.thinking_level {{thinking_level}}. Assert status 200,
status "completed", non-empty output, and a usage object that includes
total_input_tokens and total_output_tokens. In a post-processor, read
total_input_tokens, total_cached_tokens, total_thought_tokens and
total_output_tokens, compute cost at $1.50 input, $0.075 cached and
$7.50 output per 1M, and log it. Run every row of levels.csv and give me
a table of tokens and cost per prompt and thinking level.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;يتحقق الوكيل من شكل الحمولة قبل أن يكتب أي شيء، ثم يشغّل كل صف:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;apidog cli-schema get test-case-create
apidog cli-schema validate test-case-create --file case.json
apidog test-case create --project &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;projectId&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; --file case.json
apidog run --test-case &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;caseId&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; --project &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;projectId&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; -e &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;envId&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; \
  -d levels.csv -r cli,json --out-file hydrogen-cost-&lt;span class="o"&gt;{&lt;/span&gt;GENERATE_TIME&lt;span class="o"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;يعرض تقرير JSON ما يكلّفه كل مستوى تفكير على حِمل عملك. أضف &lt;code&gt;-r junit&lt;/code&gt; وسيُشغَّل الأمر نفسه في CI، حيث يمكن لتوكيد ميزانية الرموز أن يُفشل البناء. يعرض &lt;a href="https://apidog.com/ar/blog/apidog-cli-ci-cd-pipeline?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;دليل Apidog CLI لـ CI/CD&lt;/a&gt; خط الأنابيب، ويغطي &lt;a href="https://apidog.com/ar/blog/apidog-cli-in-claude-code?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI في Claude Code&lt;/a&gt; إعداد الوكيل. تغطي خطة Apidog المجانية حتى 4 مستخدمين.&lt;/p&gt;

&lt;p&gt;اختصار: قل لوكيلك «اقرأ &lt;a href="https://apidog.com/apidog-cli-installation-guide.md?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;https://apidog.com/apidog-cli-installation-guide.md&lt;/a&gt; وثبّت Apidog CLI.»&lt;/p&gt;

&lt;h2&gt;
  
  
  الأسئلة الشائعة
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;هل Gemini 4 Hydrogen مجاني؟&lt;/strong&gt; على الواجهة البرمجية، نعم، ضمن حدود معدل الفئة المجانية: تسرد Google الإدخال والإخراج القياسيين بأنهما «مجانًا» على الفئة المجانية. أما Batch وFlex والاستناد عبر Search فتحتاج مفتاحًا مدفوعًا. راجع &lt;a href="https://apidog.com/ar/blog/gemini-4-hydrogen-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;دليل Gemini 4 Hydrogen المجاني&lt;/a&gt; لدينا.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;هل سيرتفع سعر Gemini 4 Hydrogen كما حدث مع Carbon؟&lt;/strong&gt; تسرد صفحة أسعار Google سعرًا واحدًا 1.50/7.50 دولارًا لـ Hydrogen، دون فترة تمهيدية أو تاريخ انتهاء. يحمل Carbon وArgon أسعارًا تمهيدية مؤرخة؛ أما Hydrogen فلا.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;هل تُحتسب رموز التفكير فاتورةً في Gemini 4 Hydrogen؟&lt;/strong&gt; نعم، بسعر الإخراج 7.50 دولارات لكل مليون على Standard. يبلّغ كائن &lt;code&gt;usage&lt;/code&gt; في الاستجابة عنها على حدة بوصفها &lt;code&gt;total_thought_tokens&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;هل Gemini 4 Hydrogen أرخص من Gemini 3.8 Flash؟&lt;/strong&gt; ليس هذه السنة: يكلّف Flash 0.75/3.75 دولارًا حتى 31 ديسمبر 2026. اعتبارًا من 1 يناير 2027، يرتفع Flash إلى 1.50/7.50 دولارًا، أي المعدل نفسه لكل رمز كـ Hydrogen، وقد حقق Hydrogen درجة 51 مقابل 31 لـ Flash على مؤشر Artificial Analysis.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>كيفية استخدام Gemini 4 Hydrogen مجانًا اليوم بخطوة بخطوة</title>
      <dc:creator>Yusuf Khalidd</dc:creator>
      <pubDate>Fri, 13 Nov 2026 07:57:29 +0000</pubDate>
      <link>https://dev.to/yusuf_khalidd/kyfy-stkhdm-gemini-4-hydrogen-mjnan-lywm-bkhtw-bkhtw-2p5d</link>
      <guid>https://dev.to/yusuf_khalidd/kyfy-stkhdm-gemini-4-hydrogen-mjnan-lywm-bkhtw-bkhtw-2p5d</guid>
      <description>&lt;p&gt;نعم، Gemini 4 Hydrogen مجاني للاستخدام. أضاف Google النموذج &lt;code&gt;gemini-4-hydrogen&lt;/code&gt; إلى الفئة المجانية من Gemini API وفي Google AI Studio بتاريخ 12 نوفمبر 2026، بحيث يمكنك استدعاؤه بمفتاح API مجاني بتكلفة صفر دولار، ضمن حدود المعدل المسموح. أما مستخدمو تطبيق Gemini المجاني فيحصلون عليه فقط من خلال الاختيار التلقائي للنموذج، ويستخدمه Google Search لجميع المستخدمين.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;جرّب Apidog اليوم&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;ما ليس مجانيًا: Hydrogen في Google Antigravity، وOrchestrator الجديد، وGemini في Sheets، والفئة المدفوعة من API. فيما يلي: كل مسار مجاني، وقيوده، وكيفية توسيع الحصة المجانية.&lt;/p&gt;

&lt;h2&gt;
  
  
  هل Gemini 4 Hydrogen مجاني؟
&lt;/h2&gt;

&lt;p&gt;Gemini 4 Hydrogen مجاني في الفئة المجانية من Gemini API وفي Google AI Studio. تُدرج &lt;a href="https://aistudio.google.com/docs/pricing#gemini-4-hydrogen" rel="noopener noreferrer"&gt;صفحة الأسعار&lt;/a&gt; من Google المدخلات والمخرجات والتخزين المؤقت للسياق بأنها "مجانية تمامًا" في الفئة المجانية، ضمن حدود المعدل. أما الفئة المدفوعة فتكلف 1.50 دولارًا لكل مليون رمز إدخال و7.50 دولارات لكل مليون رمز إخراج، بسعر ثابت عبر نافذة السياق البالغة مليون رمز.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5airclw95dhj6597uty9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5airclw95dhj6597uty9.png" alt="Gemini 4 Hydrogen pricing" width="800" height="395"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;هذا يجعل Hydrogen أول نموذج من Gemini 4 له فئة مجانية: فإدخال نموذج Argon يذكر أنه "غير متوفر في الفئة المجانية"، ودليلنا حول &lt;a href="https://apidog.com/ar/blog/gemini-4-carbon-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini 4 Carbon مجانًا&lt;/a&gt; يغطي نموذج Carbon. وللاطلاع على نظرة شاملة للنماذج، ابدأ بـ &lt;a href="https://apidog.com/ar/blog/what-is-gemini-4-hydrogen?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;ما هو Gemini 4 Hydrogen&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;إليك ما نشره Google:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;البند&lt;/th&gt;
&lt;th&gt;الفئة المجانية&lt;/th&gt;
&lt;th&gt;الفئة المدفوعة&lt;/th&gt;
&lt;th&gt;المصدر&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;معرّف النموذج&lt;/td&gt;
&lt;td&gt;&lt;code&gt;gemini-4-hydrogen&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;gemini-4-hydrogen&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;قسم الجديد في AI Studio&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;سعر الإدخال&lt;/td&gt;
&lt;td&gt;مجاني تمامًا&lt;/td&gt;
&lt;td&gt;1.50 دولار / مليون رمز&lt;/td&gt;
&lt;td&gt;صفحة الأسعار&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;سعر الإخراج (يشمل التفكير)&lt;/td&gt;
&lt;td&gt;مجاني تمامًا&lt;/td&gt;
&lt;td&gt;7.50 دولارات / مليون رمز&lt;/td&gt;
&lt;td&gt;صفحة الأسعار&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;الإدخال المخزَّن مؤقتًا (ضمني فقط)&lt;/td&gt;
&lt;td&gt;مجاني تمامًا&lt;/td&gt;
&lt;td&gt;0.075 دولار / مليون رمز&lt;/td&gt;
&lt;td&gt;صفحة الأسعار&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;التأسيس عبر Google Search&lt;/td&gt;
&lt;td&gt;غير متوفر&lt;/td&gt;
&lt;td&gt;5,000 طلب مجاني/شهريًا، ثم 14 دولارًا لكل 1,000&lt;/td&gt;
&lt;td&gt;صفحة الأسعار&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;استخدام المحتوى لتحسين المنتجات&lt;/td&gt;
&lt;td&gt;نعم&lt;/td&gt;
&lt;td&gt;لا&lt;/td&gt;
&lt;td&gt;صفحة الأسعار&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;نافذة السياق&lt;/td&gt;
&lt;td&gt;1,048,576 رمزًا، مشتركة بين الإدخال والتفكير والإخراج&lt;/td&gt;
&lt;td&gt;نفسها&lt;/td&gt;
&lt;td&gt;صفحة النموذج&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;مستويات التفكير&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;low&lt;/code&gt;، &lt;code&gt;medium&lt;/code&gt;، &lt;code&gt;high&lt;/code&gt; (الافتراضي)، &lt;code&gt;xhigh&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;نفسها&lt;/td&gt;
&lt;td&gt;قسم الجديد في AI Studio&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  كل المسارات المجانية لـ Gemini 4 Hydrogen
&lt;/h2&gt;

&lt;p&gt;هناك ثلاثة مسارات بتكلفة صفر دولار اليوم. وكل منها يمنحك جزءًا مختلفًا من Hydrogen:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;المسار&lt;/th&gt;
&lt;th&gt;التكلفة&lt;/th&gt;
&lt;th&gt;كيف تحصل على Hydrogen&lt;/th&gt;
&lt;th&gt;هل تختار النموذج بنفسك؟&lt;/th&gt;
&lt;th&gt;هل يلزم بطاقة؟&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;الفئة المجانية من Gemini API&lt;/td&gt;
&lt;td&gt;0 دولار&lt;/td&gt;
&lt;td&gt;استدعِ &lt;code&gt;gemini-4-hydrogen&lt;/code&gt; بمفتاح مجاني&lt;/td&gt;
&lt;td&gt;نعم&lt;/td&gt;
&lt;td&gt;غير مذكورة؛ يذكر Google اشتراط مشروع نشط&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Google AI Studio&lt;/td&gt;
&lt;td&gt;0 دولار&lt;/td&gt;
&lt;td&gt;تحدَّث مع &lt;code&gt;model=gemini-4-hydrogen&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;نعم&lt;/td&gt;
&lt;td&gt;كما سبق&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;تطبيق Gemini، دون خطة Google AI&lt;/td&gt;
&lt;td&gt;0 دولار&lt;/td&gt;
&lt;td&gt;قد يوجّه الاختيار التلقائي للنموذج بعض الطلبات إلى Hydrogen&lt;/td&gt;
&lt;td&gt;لا&lt;/td&gt;
&lt;td&gt;لا&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Google Search&lt;/td&gt;
&lt;td&gt;0 دولار&lt;/td&gt;
&lt;td&gt;يشغّل ردود الذكاء الاصطناعي في البحث لجميع المستخدمين&lt;/td&gt;
&lt;td&gt;لا&lt;/td&gt;
&lt;td&gt;لا&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffip00ur12xbfpootbcd4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffip00ur12xbfpootbcd4.png" alt="Diagram of Gemini 4 Hydrogen routes as of November 13, 2026" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  المسار الأول: الفئة المجانية من Gemini API
&lt;/h3&gt;

&lt;p&gt;هذا هو المسار المناسب للمطورين. أنشئ مفتاحًا في &lt;a href="https://aistudio.google.com/api-keys" rel="noopener noreferrer"&gt;Google AI Studio&lt;/a&gt; وأرسل الطلبات إلى &lt;code&gt;gemini-4-hydrogen&lt;/code&gt;. تُدرج &lt;a href="https://aistudio.google.com/docs/rate-limits" rel="noopener noreferrer"&gt;صفحة حدود المعدل&lt;/a&gt; من Google اشتراط الفئة المجانية بأنه "مشروع نشط أو فترة تجريبية مجانية"، مع التحقق لبعض المشاريع. ولا تذكر أي وسيلة دفع. الفئة الأولى (Tier 1) هي حيث تبدأ الفوترة.&lt;/p&gt;

&lt;p&gt;إليك أول استدعاء عبر نقطة النهاية &lt;code&gt;generateContent&lt;/code&gt;. يستخدم Hydrogen افتراضيًا مستوى التفكير &lt;code&gt;high&lt;/code&gt;، لذا اضبط &lt;code&gt;low&lt;/code&gt; أو &lt;code&gt;medium&lt;/code&gt; عندما تريد رموزًا أقل لكل طلب:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl -s &lt;span class="s2"&gt;"https://generativelanguage.googleapis.com/v1beta/models/gemini-4-hydrogen:generateContent"&lt;/span&gt; \
  -H &lt;span class="s2"&gt;"x-goog-api-key: $GEMINI_API_KEY"&lt;/span&gt; \
  -H &lt;span class="s2"&gt;"Content-Type: application/json"&lt;/span&gt; \
  -d &lt;span class="s1"&gt;'{
    "contents": [{"parts": [{"text": "Write three test cases for a token-bucket rate limiter."}]}],
    "generationConfig": {"thinkingConfig": {"thinkingLevel": "medium"}}
  }'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;تستخدم حزم SDK واجهة Interactions API بدلًا من ذلك؛ ودليلنا حول &lt;a href="https://apidog.com/ar/blog/gemini-4-hydrogen-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini 4 Hydrogen API&lt;/a&gt; يغطي كليهما، بالإضافة إلى فك الترميز الطويل واستدعاءات الأدوات.&lt;/p&gt;

&lt;h3&gt;
  
  
  المسار الثاني: Google AI Studio
&lt;/h3&gt;

&lt;p&gt;AI Studio هو المسار الذي لا يتطلب كتابة كود: تحدَّث مع Hydrogen، واختبر كل مستوى تفكير، ثم انسخ الكود. تقول صفحة الأسعار: "استخدام Google AI Studio مجاني تمامًا في جميع المناطق المتوفرة". وAI Studio هو أيضًا المكان الذي ترى فيه حدود المعدل الخاصة بك، لأن Google لا تنشر جدولًا ثابتًا للفئة المجانية الخاصة بـ Hydrogen.&lt;/p&gt;

&lt;h3&gt;
  
  
  المسار الثالث: تطبيق Gemini، الخطة المجانية
&lt;/h3&gt;

&lt;p&gt;يمكن للمستخدمين المجانيين الحصول على Hydrogen في تطبيق Gemini، لكن لا يمكنهم اختياره. تُدرج &lt;a href="https://support.google.com/gemini/answer/18648722" rel="noopener noreferrer"&gt;صفحة مساعدة تطبيقات Gemini&lt;/a&gt; خيار "Auto أو Flash-Lite" للحسابات التي لا تمتلك خطة Google AI: "الطلبات التي تتطلب تفكيرًا أعمق قد تستخدم Hydrogen. إذا أُوقفت ميزة الاختيار التلقائي للنموذج، فستستخدم جميع الردود نموذج Flash-Lite." أبقِ الخيار التلقائي مفعّلًا، وتوقّع ظهور Hydrogen في الطلبات الأصعب فقط.&lt;/p&gt;

&lt;h3&gt;
  
  
  المسار الرابع: Google Search
&lt;/h3&gt;

&lt;p&gt;تقول &lt;a href="https://blog.google/products-and-platforms/products/search/gemini-4-hydrogen-search-upgrade/" rel="noopener noreferrer"&gt;مقالة البحث&lt;/a&gt; من Google إن Hydrogen "متاح الآن عالميًا في Google Search لجميع المستخدمين". لا حاجة لأي خطة أو مفتاح، لكنك لا تستطيع التحكم في النموذج أو البناء عليه.&lt;/p&gt;

&lt;h2&gt;
  
  
  ما ليس مجانيًا
&lt;/h2&gt;

&lt;p&gt;تضع مقالة الإطلاق من Google و&lt;a href="https://antigravity.google/blog/gemini-4-hydrogen-in-google-antigravity/" rel="noopener noreferrer"&gt;مدونة Antigravity&lt;/a&gt; هذه الميزات خلف خطة مدفوعة:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Google Antigravity.&lt;/strong&gt; يُقال إن Hydrogen "يُطرح تدريجيًا لمشتركي Google AI Pro وUltra المدفوعين". لا يوجد مسار مجاني في Antigravity للوصول إلى Hydrogen.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Orchestrator.&lt;/strong&gt; تحصل خطة Ultra على Orchestrator (Carbon) وOrchestrator (Argon)؛ وتحصل خطة Pro المدفوعة على Orchestrator (Argon). يشرح دليلنا حول &lt;a href="https://apidog.com/ar/blog/gemini-4-hydrogen-orchestrator?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini 4 Hydrogen Orchestrator&lt;/a&gt; كيفية توزيع المهام بين Carbon وHydrogen.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Gemini في Google Sheets.&lt;/strong&gt; يبدأ بمشتركي Google AI Pro وUltra.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;التأسيس بالبحث عبر API.&lt;/strong&gt; يظهر خيار التأسيس عبر Google Search بحالة "غير متوفر" في الفئة المجانية.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;التعامل مع البيانات الخاصة.&lt;/strong&gt; في الفئة المجانية، يُستخدم المحتوى "لتحسين منتجاتنا". الفئة المدفوعة وحدها تقول لا.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Batch API.&lt;/strong&gt; يُدرجه Google بخصم 50% ضمن الخطة المدفوعة.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;مواقع "واجهة Hydrogen API المجانية" التابعة لجهات خارجية ليست مسارات من Google؛ أبقِ مفاتيحك بعيدة عنها.&lt;/p&gt;

&lt;h2&gt;
  
  
  حدود الفئة المجانية لـ Gemini 4 Hydrogen
&lt;/h2&gt;

&lt;p&gt;لم تنشر Google أرقامًا ثابتة للفئة المجانية الخاصة بـ Hydrogen؛ فالحدود "يمكن الاطلاع عليها في Google AI Studio". وإليك ما يؤكده Google:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;الحدود لكل مشروع، وليست لكل مفتاح API.&lt;/strong&gt; المفاتيح الإضافية في المشروع نفسه لا تزيد الحصة.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;الطلبات اليومية تُعاد تعيينها في منتصف الليل بتوقيت المحيط الهادئ.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;الحدود تشمل الطلبات في الدقيقة والرموز في الدقيقة والطلبات في اليوم.&lt;/strong&gt; تجاوز أي حد منها يمنحك خطأ HTTP 429.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;الانتقال من المجاني إلى الفئة الأولى يسري عادةً فورًا&lt;/strong&gt; بمجرد ربط حساب فوترة.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  كيفية توسيع الحصة المجانية
&lt;/h2&gt;

&lt;p&gt;رموز التفكير تُحتسب أيضًا. خمس عادات تجعل الفئة المجانية تدوم أطول:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;ابدأ بمستوى التفكير &lt;code&gt;medium&lt;/code&gt;.&lt;/strong&gt; المستوى &lt;code&gt;high&lt;/code&gt; هو الافتراضي؛ و&lt;code&gt;low&lt;/code&gt; يستهلك أقل عدد من الرموز. يقترح Google اختيار أدنى مستوى يلبي معايير الجودة لديك.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;احتفظ بـ &lt;code&gt;xhigh&lt;/code&gt; للمشاكل الصعبة.&lt;/strong&gt; يحذّر Google من أنه يزيد زمن الاستجابة واستهلاك الرموز و"قد يسبب الإفراط في التفكير عند الطلبات الأبسط".&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;أعد استخدام الطلبات الطويلة.&lt;/strong&gt; يعمل التخزين المؤقت الضمني على الطلبات التي تبلغ 4,096 رمزًا على الأقل. التخزين المؤقت الصريح غير مدعوم على Hydrogen.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;وجّه المهام السهلة إلى مكان آخر.&lt;/strong&gt; يحتفظ Google بنموذج &lt;a href="https://aistudio.google.com/docs/whats-new-gemini-4-hydrogen#choosing-between-models" rel="noopener noreferrer"&gt;Gemini 3.5 Flash-Lite&lt;/a&gt; للتصنيف والتوجيه عالي الحجم.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;تراجع عند ظهور أخطاء 429&lt;/strong&gt; بتأخير تصاعدي أسي، لا بحلقة ضيقة متكررة.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcrn5s242r1len4qti4ru.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcrn5s242r1len4qti4ru.png" alt="Flowchart for stretching the Gemini 4 Hydrogen free tier" width="800" height="267"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;يبدو غلاف إعادة المحاولة البسيط هكذا:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="k"&gt;for&lt;/span&gt; attempt &lt;span class="k"&gt;in&lt;/span&gt; 1 2 3 4 5&lt;span class="o"&gt;;&lt;/span&gt; &lt;span class="k"&gt;do&lt;/span&gt;
  &lt;span class="nv"&gt;code&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nv"&gt;$(&lt;/span&gt;curl -s -o out.json -w &lt;span class="s2"&gt;"%{http_code}"&lt;/span&gt; \
    &lt;span class="s2"&gt;"https://generativelanguage.googleapis.com/v1beta/models/gemini-4-hydrogen:generateContent"&lt;/span&gt; \
    -H &lt;span class="s2"&gt;"x-goog-api-key: $GEMINI_API_KEY"&lt;/span&gt; -H &lt;span class="s2"&gt;"Content-Type: application/json"&lt;/span&gt; \
    -d &lt;span class="s1"&gt;'{"contents":[{"parts":[{"text":"Summarize this changelog."}]}],
         "generationConfig":{"thinkingConfig":{"thinkingLevel":"low"}}}'&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt;
  &lt;span class="o"&gt;[&lt;/span&gt; &lt;span class="s2"&gt;"$code"&lt;/span&gt; != &lt;span class="s2"&gt;"429"&lt;/span&gt; &lt;span class="o"&gt;]&lt;/span&gt; &lt;span class="o"&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class="nb"&gt;break&lt;/span&gt;
  sleep &lt;span class="nv"&gt;$(&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;2 ** attempt&lt;span class="o"&gt;)&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt;   &lt;span class="c"&gt;# 2, 4, 8, 16, 32 seconds&lt;/span&gt;
&lt;span class="k"&gt;done&lt;/span&gt;
&lt;span class="nb"&gt;echo&lt;/span&gt; &lt;span class="s2"&gt;"HTTP $code"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;تشرح مقالة &lt;a href="https://apidog.com/ar/blog/status-code-429-too-many-requests?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;HTTP 429 Too Many Requests&lt;/a&gt; رمز الحالة هذا. وعندما تصبح الفئة المجانية غير كافية، يقدم دليلنا حول &lt;a href="https://apidog.com/ar/blog/gemini-4-hydrogen-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;أسعار Gemini 4 Hydrogen&lt;/a&gt; حساب التكلفة لكل استدعاء، ويمكنك مقارنته بـ &lt;a href="https://apidog.com/ar/blog/gemini-4-carbon-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;أسعار Gemini 4 Carbon&lt;/a&gt; و&lt;a href="https://apidog.com/ar/blog/gemini-4-argon-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;أسعار Gemini 4 Argon&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  الانتقال من Gemini 3.8 Flash مجانًا
&lt;/h2&gt;

&lt;p&gt;إذا كنت تستخدم المسار المجاني لـ &lt;a href="https://apidog.com/ar/blog/how-to-use-gemini-3-8-flash-for-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini 3.8 Flash&lt;/a&gt;، فوصفت Google نموذج Hydrogen بأنه "الترقية الموصى بها"، وكلاهما متاح في الفئة المجانية. غيّر اسم النموذج، واحذف مستوى التفكير &lt;code&gt;minimal&lt;/code&gt; (يرفضه Hydrogen)، وأزل &lt;code&gt;temperature&lt;/code&gt; و&lt;code&gt;top_p&lt;/code&gt; و&lt;code&gt;top_k&lt;/code&gt; و&lt;code&gt;cached_content&lt;/code&gt;، وارفع الحدود المنخفضة لـ &lt;code&gt;max_output_tokens&lt;/code&gt; إلى 65,536. وتُفيد Google بأن Hydrogen أسرع بـ 2.5 مرة من 3.8 Flash عند مستوى التفكير العالي؛ اختبر طلباتك بنفسك قبل التبديل.&lt;/p&gt;

&lt;h2&gt;
  
  
  دع وكيل البرمجة لديك يختبره عبر Apidog CLI
&lt;/h2&gt;

&lt;p&gt;لا تُهدر حصتك المجانية على عمليات إعادة محاولة مكتوبة يدويًا. دع وكيل البرمجة لديك يجهّز طلب Hydrogen مرة واحدة، ويتحقق من صحة الاستجابة، ويعيد تشغيله عند الطلب. تمنح &lt;a href="https://apidog.com/apidog-cli/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI&lt;/a&gt; وكيل Claude Code أو Codex أو Cursor الأوامر اللازمة، وتغطي &lt;a href="https://apidog.com?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;الخطة المجانية&lt;/a&gt; من Apidog حتى 4 مستخدمين.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm install -g apidog-cli@latest
apidog login --with-token &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;YOUR_TOKEN&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;
npx -y skills add https://apidog.com   &lt;span class="c"&gt;# pick your agent when prompted&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;ثم امنح وكيلك طلبًا واحدًا:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;In Apidog project &amp;lt;id&amp;gt;, create an environment "gemini-free" with base URL
https://generativelanguage.googleapis.com/v1beta. Add a test case for
POST /models/gemini-4-hydrogen:generateContent with the key from
{{GEMINI_API_KEY}} and thinkingLevel "medium". Assert HTTP 200, a non-empty
candidates array and a usageMetadata object. Run it with a 2-second delay
between requests and summarize any failures, including 429s.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;ينشئ الوكيل البيئة، ويقرأ المخطط، ويتحقق من صحة الحمولة، ويكتب حالة الاختبار ويشغّلها:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;apidog environment create gemini-free --project &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;id&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; \
  --base-url https://generativelanguage.googleapis.com/v1beta
apidog cli-schema get test-case-create
apidog cli-schema validate test-case-create --file case.json
apidog test-case create --project &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;id&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; --file case.json
apidog run --test-case &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;caseId&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; --project &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;id&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; -e &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;envId&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; \
  --env-var &lt;span class="s2"&gt;"GEMINI_API_KEY=$GEMINI_API_KEY"&lt;/span&gt; --delay-request 2000 -r cli,json
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;يُبقي الخيار &lt;code&gt;--delay-request&lt;/code&gt; (بالمللي ثانية) المسافة بين الطلبات ضمن حدك لكل دقيقة، ويمرّر الخيار &lt;code&gt;--env-var&lt;/code&gt; المفتاح من نافذة الأوامر لديك بدلًا من تخزينه في المشروع. يغطي دليل &lt;a href="https://apidog.com/ar/blog/apidog-cli-in-claude-code?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI في Claude Code&lt;/a&gt; إعداد الوكيل، وتشغّل &lt;a href="https://apidog.com/ar/blog/apidog-cli-ci-cd-pipeline?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI في CI/CD&lt;/a&gt; حالة الاختبار نفسها عند كل دفع (push).&lt;/p&gt;

&lt;h2&gt;
  
  
  الأسئلة الشائعة
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;هل Gemini 4 Hydrogen مجاني؟&lt;/strong&gt; نعم، في الفئة المجانية من Gemini API وفي Google AI Studio، ضمن حدود المعدل. يحصل مستخدمو تطبيق Gemini المجاني عليه فقط من خلال الاختيار التلقائي للنموذج، ويستخدمه Google Search لجميع المستخدمين.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;هل أحتاج إلى بطاقة ائتمان للفئة المجانية من Gemini 4 Hydrogen؟&lt;/strong&gt; تُدرج صفحة حدود المعدل من Google مشروعًا نشطًا أو فترة تجريبية مجانية كاشتراط للفئة المجانية، ولا تذكر أي وسيلة دفع. تبدأ الفوترة من الفئة الأولى (Tier 1).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;ما هي حدود معدل الفئة المجانية لـ Gemini 4 Hydrogen؟&lt;/strong&gt; لا تنشر Google جدولًا ثابتًا. يمكنك رؤية حدود مشروعك في Google AI Studio. تنطبق الحدود لكل مشروع، وتُعاد الحصص اليومية للتعيين في منتصف الليل بتوقيت المحيط الهادئ.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;هل يمكنني اختيار Gemini 4 Hydrogen في تطبيق Gemini المجاني؟&lt;/strong&gt; لا. دون خطة Google AI، تحصل على Auto أو Flash-Lite. قد يوجّه الخيار التلقائي الطلبات الأصعب إلى Hydrogen؛ وعند إيقافه، تستخدم جميع الردود نموذج Flash-Lite.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;هل Gemini 4 Hydrogen مجاني في Google Antigravity؟&lt;/strong&gt; لا. يطرحه Google تدريجيًا لمشتركي Google AI Pro وUltra المدفوعين، وOrchestrator محدود بهذه الخطط أيضًا.&lt;/p&gt;

&lt;h2&gt;
  
  
  ابدأ مجانًا، ورقِّ بمجرد تغيير نص واحد
&lt;/h2&gt;

&lt;p&gt;Gemini 4 Hydrogen هو أول نموذج من Gemini 4 يمكنك البناء عليه بتكلفة صفر: مفتاح AI Studio مجاني، و&lt;code&gt;gemini-4-hydrogen&lt;/code&gt; كاسم للنموذج، وتفكير بمستوى &lt;code&gt;medium&lt;/code&gt;، وإعادة محاولة مع تراجع أسي عند خطأ 429. وللاطلاع على الجانب المدفوع، راجع &lt;a href="https://apidog.com/ar/blog/gemini-4-carbon-vs-argon?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;مقارنة Gemini 4 Carbon مع Argon&lt;/a&gt; و&lt;a href="https://apidog.com/ar/blog/what-is-gemini-4-carbon?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;ما هو Gemini 4 Carbon&lt;/a&gt;. &lt;a href="https://apidog.com/download?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;نزّل Apidog&lt;/a&gt; ودع وكيلك يحافظ على نجاح اختبارات Hydrogen أثناء توسيع نطاق عملك.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>ما هو Gemini 4 Hydrogen؟ طراز Gemini 4 الأسرع من Google لمهام الوكلاء الذكية</title>
      <dc:creator>Yusuf Khalidd</dc:creator>
      <pubDate>Fri, 13 Nov 2026 07:56:14 +0000</pubDate>
      <link>https://dev.to/yusuf_khalidd/m-hw-gemini-4-hydrogen-trz-gemini-4-lsr-mn-google-lmhm-lwkl-ldhky-2cn6</link>
      <guid>https://dev.to/yusuf_khalidd/m-hw-gemini-4-hydrogen-trz-gemini-4-lsr-mn-google-lmhm-lwkl-ldhky-2cn6</guid>
      <description>&lt;p&gt;‏Gemini 4 Hydrogen هو نموذج Gemini 4 الأسرع والأقل تكلفة من Google، صدر في 12 نوفمبر 2026، وموجّه للاستخدام اليومي في البرمجة وأعمال الوكلاء (Agents). تكلفته 1.50 دولار لكل مليون رمز إدخال و7.50 دولارات لكل مليون رمز إخراج عبر سياق يتسع لمليون رمز، ويوفر أربعة مستويات تفكير (low وmedium وhigh وxhigh)، وهو متاح على الطبقة المجانية من Gemini API.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;جرّب Apidog اليوم&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;إذا كنت تستخدم Gemini 3.8 Flash، فHydrogen هو الترقية التي توصي بها Google. وإذا كنت تدفع مقابل Carbon أو Argon في الخطوات الروتينية، فHydrogen مصمم ليحل محلها هناك. إليك ما تم إطلاقه، وكيف يتناسب مع المنظومة، وما الذي لا يزال مجهولاً.&lt;/p&gt;

&lt;h2&gt;
  
  
  ما هو Gemini 4 Hydrogen؟
&lt;/h2&gt;

&lt;p&gt;‏Gemini 4 Hydrogen (&lt;code&gt;gemini-4-hydrogen&lt;/code&gt;) هو فئة السرعة في عائلة Gemini 4 من Google. تصفه Google بأنه «الأداة اليومية لسير عمل الوكلاء»: نموذج يكتب الأكواد، ويستدعي الأدوات، ويشغّل الاختبارات، ويقرأ المستندات بسرعة، سواء بشكل مستقل أو كمحرك تنفيذ تحت نموذج رائد مثل &lt;a href="https://apidog.com/ar/blog/what-is-gemini-4-carbon?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini 4 Carbon&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F06ssihiubo8acibdk0ls.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F06ssihiubo8acibdk0ls.png" alt="Gemini 4 Hydrogen" width="800" height="395"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;الحقائق السريعة، من &lt;a href="https://blog.google/innovation-and-ai/models-and-research/gemini-models/introducing-gemini-4-hydrogen/" rel="noopener noreferrer"&gt;منشور الإطلاق&lt;/a&gt; الخاص بـ Google ودليل &lt;a href="https://aistudio.google.com/docs/whats-new-gemini-4-hydrogen" rel="noopener noreferrer"&gt;«ما الجديد» في AI Studio&lt;/a&gt;:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;المواصفة&lt;/th&gt;
&lt;th&gt;Gemini 4 Hydrogen&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;معرّف النموذج&lt;/td&gt;
&lt;td&gt;&lt;code&gt;gemini-4-hydrogen&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;تاريخ الإصدار&lt;/td&gt;
&lt;td&gt;12 نوفمبر 2026&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;السعر المدفوع&lt;/td&gt;
&lt;td&gt;1.50 دولار / مليون رمز إدخال، و7.50 دولارات / مليون رمز إخراج (ثابت عبر كامل السياق)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;الإدخال المخزَّن مؤقتاً&lt;/td&gt;
&lt;td&gt;0.075 دولار / مليون رمز عبر التخزين المؤقت الضمني&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;نافذة السياق&lt;/td&gt;
&lt;td&gt;1,048,576 رمزاً مشتركة بين الإدخال والتفكير والإخراج&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;الإخراج لكل طلب&lt;/td&gt;
&lt;td&gt;65,536 رمزاً بشكل متزامن؛ حتى مليون رمز مع التنفيذ في الخلفية&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;مستويات التفكير&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;low&lt;/code&gt; و&lt;code&gt;medium&lt;/code&gt; و&lt;code&gt;high&lt;/code&gt; (الافتراضي) و&lt;code&gt;xhigh&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;المدخلات&lt;/td&gt;
&lt;td&gt;النصوص، الصور، ملفات PDF، الجداول الإلكترونية، الرسوم البيانية، الصوت، الفيديو&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;الطبقة المجانية&lt;/td&gt;
&lt;td&gt;نعم، مع قيود على معدل الاستخدام، في AI Studio وGemini API&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;واجهات البرمجة (APIs)&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;generateContent&lt;/code&gt; وواجهة Interactions API&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;رموز الإخراج تشمل رموز التفكير، أي أن الطلب عند &lt;code&gt;xhigh&lt;/code&gt; يكلف أكثر من الطلب نفسه عند &lt;code&gt;low&lt;/code&gt; حتى لو كان طول الإجابة المرئية متطابقاً.&lt;/p&gt;

&lt;h2&gt;
  
  
  Hydrogen مقابل Carbon مقابل Argon: أين يتناسب كل منها؟
&lt;/h2&gt;

&lt;p&gt;النماذج الثلاثة من عائلة Gemini 4 تتشارك السياق الموحد البالغ مليون رمز، وتصميم فك الترميز الطويل، والأدوات المدمجة. تختلف في مقدار التفكير في كل دورة وفي التكلفة.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;Hydrogen&lt;/th&gt;
&lt;th&gt;Argon&lt;/th&gt;
&lt;th&gt;Carbon&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;الدور&lt;/td&gt;
&lt;td&gt;تنفيذ سريع، برمجة يومية&lt;/td&gt;
&lt;td&gt;معظم المهام طويلة المدى، برموز أقل من Carbon&lt;/td&gt;
&lt;td&gt;أقوى نموذج رائد&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;التفكير الافتراضي&lt;/td&gt;
&lt;td&gt;&lt;code&gt;high&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;medium&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;medium&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;أعلى مستوى تفكير&lt;/td&gt;
&lt;td&gt;&lt;code&gt;xhigh&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;high&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;high&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;قفزة الإخراج غير المتدفق&lt;/td&gt;
&lt;td&gt;65,536 رمزاً&lt;/td&gt;
&lt;td&gt;32,768 رمزاً (REST)&lt;/td&gt;
&lt;td&gt;32,768 رمزاً (REST)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;توصية Google&lt;/td&gt;
&lt;td&gt;مسار الترقية من 3.8 Flash&lt;/td&gt;
&lt;td&gt;المهام الطويلة المتقدمة&lt;/td&gt;
&lt;td&gt;البنى المعمارية الصعبة، الأمن، العلوم&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;توصية Google هي الجمع بينهما: دع Carbon يخطط الواجهات أو يحل خللاً برمجياً معقداً، ثم سلّم تعديلات الأكواد وأعمال الوكلاء الفرعيين المتوازيين وتشغيل الاختبارات إلى Hydrogen. التبديل بين النماذج داخل محادثة واحدة يعمل عبر &lt;code&gt;previous_interaction_id&lt;/code&gt; في واجهة Interactions API، دون أي تغييرات في مخطط الطلب.&lt;/p&gt;

&lt;p&gt;لمقارنة تفصيلية بين النموذجين الرائدين، اقرأ &lt;a href="https://apidog.com/ar/blog/gemini-4-carbon-vs-argon?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini 4 Carbon مقابل Argon&lt;/a&gt;. وللاطلاع على تكاليفهما، راجع تفصيلات &lt;a href="https://apidog.com/ar/blog/gemini-4-carbon-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;تسعير Carbon&lt;/a&gt; و&lt;a href="https://apidog.com/ar/blog/gemini-4-argon-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;تسعير Argon&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  مستويات التفكير الأربعة
&lt;/h2&gt;

&lt;p&gt;مستوى التفكير في Hydrogen هو أداتك الرئيسية للتحكم في السرعة والجودة والتكلفة. يُضبط عبر حقل &lt;code&gt;thinking_level&lt;/code&gt;، وتوصي Google بالبدء بالقيمة الافتراضية والتغيير فقط عندما تدلّك اختبارات التقييم على ذلك.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8mun32lo9g8spd2zux9c.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8mun32lo9g8spd2zux9c.png" alt="Gemini 4 Hydrogen thinking levels on a slider: low for fewest tokens and lowest latency, medium for interactive coding and live UI, high as the default for most agentic work, and xhigh for the deepest reasoning and most tokens" width="800" height="371"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;low&lt;/code&gt;&lt;/strong&gt;: أقل عدد من الرموز وأقل زمن استجابة. للمحادثات السريعة والمعالجة عالية الإنتاجية.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;medium&lt;/code&gt;&lt;/strong&gt;: للبرمجة التفاعلية، وإنشاء واجهات المستخدم الحية، واستدعاءات الأدوات الحساسة لزمن الاستجابة.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;high&lt;/code&gt;&lt;/strong&gt; (الافتراضي): للبرمجة المعقدة، والتنفيذ عبر الوكلاء، واستدعاء الأدوات، والعمل على المستندات متعددة الوسائط.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;xhigh&lt;/code&gt;&lt;/strong&gt;: جديد مع Hydrogen. للمشكلات متعددة الخطوات الصعبة التي لا يكفي فيها &lt;code&gt;high&lt;/code&gt;.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;تحذّر Google من أن &lt;code&gt;xhigh&lt;/code&gt; قد يفرط في التفكير مع المطالبات البسيطة، مما يضيف زمن استجابة ورموزاً دون إجابة أفضل. نصيحتها: شغّل حزمة اختبارات التقييم على المستويات الأربعة جميعها مع قيمة سخية لـ &lt;code&gt;max_output_tokens&lt;/code&gt;، ثم اختر أدنى مستوى يلبّي معايير الجودة لديك. إذا كنت تنقل عملك من 3.8 Flash، فانتبه إلى أن Hydrogen يرفض &lt;code&gt;minimal&lt;/code&gt; مع رسالة خطأ، ويفترض إلى &lt;code&gt;high&lt;/code&gt; بدلاً من &lt;code&gt;medium&lt;/code&gt;. يشرح &lt;a href="https://apidog.com/ar/blog/gemini-4-hydrogen-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;دليل تسعير Hydrogen&lt;/a&gt; تكلفة كل مستوى.&lt;/p&gt;

&lt;h2&gt;
  
  
  اختبارات أداء Gemini 4 Hydrogen المعيارية
&lt;/h2&gt;

&lt;p&gt;جميع الأرقام أدناه هي أرقام Google المنشورة عند الإطلاق. كانت التكرارات المستقلة للنتائج قليلة بعد يوم من الإصدار، لذا تعامل معها بوصفها ادعاءات الشركة المصنّعة.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;مقابل Argon وإعداداته الداخلية&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://artificialanalysis.ai/" rel="noopener noreferrer"&gt;مؤشر الذكاء من Artificial Analysis&lt;/a&gt;: 51 عند &lt;code&gt;high&lt;/code&gt;، متقدماً على 50 لـ Argon، و54 عند &lt;code&gt;xhigh&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;مقابل Gemini 3.8 Flash&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;أسرع بـ 2.5 مرة عند الإعداد الافتراضي &lt;code&gt;high&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.tbench.ai/" rel="noopener noreferrer"&gt;Terminal-Bench&lt;/a&gt; 4.1: 57% مقابل 18.2%.&lt;/li&gt;
&lt;li&gt;ادعاءات مُختلَقة أقل بأكثر من 5 أضعاف.&lt;/li&gt;
&lt;li&gt;يبلّغ شركاء الإطلاق عن تشغيل أسرع بمرتين إلى 2.8 مرة، ورموز أقل بنسبة 12% إلى 23% في أعباء العمل المتعلقة بالرسوم البيانية وSQL والبيانات الكثيفة.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;العمل الوكيل والمجالي&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;HLE-Diamond: 58.8%، وهي نسبة تقول Google إنها تتصدر فئتها.&lt;/li&gt;
&lt;li&gt;Vals Tax Agent Bench: المرتبة الأولى بنسبة 52.3%.&lt;/li&gt;
&lt;li&gt;Vals Legal Research Bench: متعادل في المرتبة الأولى بنسبة 55.8%.&lt;/li&gt;
&lt;li&gt;Agent Arena (&lt;a href="http://arena.ai" rel="noopener noreferrer"&gt;arena.ai&lt;/a&gt;): المرتبة الخامسة.&lt;/li&gt;
&lt;li&gt;Multimodal Knowledge Agent (MKA): 53.4%.&lt;/li&gt;
&lt;li&gt;Agents' Last Exam v1.1: 71.6%.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;السلامة، بحسب Google&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;تجاوز للحدود أقل بنسبة تصل إلى 81%، وتقصير في الخدمة أقل بنسبة تصل إلى 79% في المهام الوكيلة.&lt;/li&gt;
&lt;li&gt;إجراءات غير متوافقة ومختصرات في المهام أقل بـ 12 مرة في اختبارات تقييم استخدام الأدوات والبرمجة.&lt;/li&gt;
&lt;li&gt;نسبة 96.7% في تقييم Google الداخلي لصدق الوكلاء.&lt;/li&gt;
&lt;li&gt;مقاومة أكبر بأكثر من 2.3 مرة لحقن المطالبات غير المباشر في اختبار Gray Swan IPI المعياري.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;النمط العام أهم من أي نتيجة منفردة: Hydrogen يقارب Argon في الذكاء العام، ويمثل قفزة كبيرة مقارنة بـ 3.8 Flash في البرمجة الوكيلة. جرّبه على عبء عملك الخاص قبل أن تثق به. تحتوي &lt;a href="https://storage.googleapis.com/deepmind-media/Model-Cards/Gemini-4-Hydrogen-Model-Card.pdf" rel="noopener noreferrer"&gt;بطاقة النموذج&lt;/a&gt; على ملاحظات التقييم الكاملة من Google.&lt;/p&gt;

&lt;h2&gt;
  
  
  أين يمكنك استخدام Gemini 4 Hydrogen اليوم
&lt;/h2&gt;

&lt;p&gt;طرحت Google Hydrogen في يوم الإطلاق عبر منتجات المطورين والأعمال والمستهلكين:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Gemini API وGoogle AI Studio وAndroid Studio&lt;/strong&gt;: جميع الطبقات، المجانية والمدفوعة. الطبقة المجانية محدودة المعدل؛ ويغطي &lt;a href="https://apidog.com/ar/blog/gemini-4-hydrogen-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;دليل Hydrogen المجاني&lt;/a&gt; ما تحصل عليه دون بطاقة دفع.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Gemini للأعمال&lt;/strong&gt;: عبر الـ API، وقائمة اختيار النماذج، وAntigravity، وGemini في Google Sheets لخطط الأعمال المؤهلة.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;تطبيق Gemini&lt;/strong&gt;: في قائمة اختيار النماذج. يحصل المستخدمون المجانيون على Hydrogen فقط عبر الاختيار التلقائي للنموذج، عندما يقرر Gemini أنه مناسب للمطالبة.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Google Search&lt;/strong&gt;: يشغّل الإجابات لجميع المستخدمين.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Google Sheets&lt;/strong&gt;: بدءاً من مشتركي Google AI Pro وUltra.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Google Antigravity&lt;/strong&gt;: لمشتركي Google AI Pro وUltra المدفوعين.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;أصبح Hydrogen أيضاً الآن النموذج الافتراضي خلف وكيل Antigravity في Gemini Managed Agents، لذا أي شخص يستدعي هذا الوكيل عبر الـ API يستخدم Hydrogen بالفعل ما لم يضبط نموذجاً آخر.&lt;/p&gt;

&lt;h2&gt;
  
  
  Orchestrator: Hydrogen وCarbon في جلسة واحدة
&lt;/h2&gt;

&lt;p&gt;Orchestrator هو خيار نموذج جديد في Google Antigravity يتبدل بين Carbon وHydrogen داخل مهمة واحدة وفي الاتجاهين. يستكشف Carbon ويخطط، وHydrogen يكتب التعديلات ويحدّث الحزم ويشغّل الاختبارات، وعندما يصطدم Hydrogen بصعوبات يعيد السيطرة إلى Carbon لإصلاح الخطة. إنه يحل محل الموجّه الثابت الذي يخمّن مستوى الصعوبة مرة واحدة من مطالبتك الأولى.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flrf8yzr06us3sdw2e3fp.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flrf8yzr06us3sdw2e3fp.png" alt="Orchestrator loop in Google Antigravity: Gemini 4 Carbon explores, plans and re-plans, hands off to Gemini 4 Hydrogen to write edits, update packages and run tests, and Hydrogen hands back to Carbon when it hits friction, until the task is done in one session" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;على اختبار Terminal-Bench، تقول Google إن Orchestrator حقق معدلات نجاح تقارب Carbon مع استهلاك أقل من الحصة بنسبة 24% وإنجاز أسرع بنسبة 19% في المتوسط. لاحظ أن منشورَي الإطلاق من Google يستشهدان بإصدارين مختلفين من الاختبار المعياري لهذه النتيجة (4.0 في المنشور الرئيسي، و4.1 في &lt;a href="https://antigravity.google/blog/gemini-4-hydrogen-in-google-antigravity/" rel="noopener noreferrer"&gt;منشور Antigravity&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;التوفر متدرّج حسب الطبقة. يحصل مشتركو Ultra على Orchestrator (Carbon) وOrchestrator (Argon)؛ ويحصل مشتركو Pro المدفوعون على Orchestrator (Argon). إذا كنت تفضل ربط الأدوار بنفسك، فإن SDK الخاص بـ Antigravity يتيح لك تعيين وكلاء Hydrogen وCarbon صراحةً. يتعمق &lt;a href="https://apidog.com/ar/blog/gemini-4-hydrogen-orchestrator?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;دليل Gemini 4 Hydrogen Orchestrator&lt;/a&gt; في هذا أكثر.&lt;/p&gt;

&lt;h2&gt;
  
  
  القيود والأسئلة المفتوحة
&lt;/h2&gt;

&lt;p&gt;بعد يوم من الإطلاق، خطّط مع أخذ هذه النقاط في الاعتبار:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;الاختبارات المعيارية ذاتية الإبلاغ.&lt;/strong&gt; كل رقم أعلاه مصدره Google أو شركاء الإطلاق.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;لا تخزين مؤقت صريح.&lt;/strong&gt; لا تُدعم &lt;code&gt;cachedContents&lt;/code&gt; و&lt;code&gt;caches.create&lt;/code&gt;؛ ينطبق فقط التخزين المؤقت الضمني على المطالبات التي تتجاوز 4,096 رمزاً.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;يتم تجاهل معاملات أخذ العينات.&lt;/strong&gt; لا تأثير لـ &lt;code&gt;temperature&lt;/code&gt; و&lt;code&gt;top_p&lt;/code&gt; و&lt;code&gt;top_k&lt;/code&gt;، لذا لا يمكنك ضبط العشوائية بهذه الطريقة.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;قيود الطبقة المجانية موضحة في صفحة منفصلة.&lt;/strong&gt; تحيل Google إلى &lt;a href="https://aistudio.google.com/docs/rate-limits" rel="noopener noreferrer"&gt;صفحة حدود المعدل&lt;/a&gt; بدلاً من ذكر أرقام Hydrogen في دليل الإطلاق.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Orchestrator متاح في Antigravity فقط.&lt;/strong&gt; لا يوجد Orchestrator على مستوى الـ API؛ في أكوادك الخاصة، توجّه بين النماذج بنفسك.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  اختبر Gemini 4 Hydrogen باستخدام Apidog CLI ووكيل البرمجة الخاص بك
&lt;/h2&gt;

&lt;p&gt;لتحديد ما إذا كان Hydrogen يمكنه استبدال 3.8 Flash، شغّل الطلب نفسه على كليهما وقارن النتائج. دع وكيل البرمجة لديك يفعل ذلك، ليصبح الاستبدال نتيجة اختبار لا تخميناً. هذا الطلب يتبع صيغة &lt;code&gt;generateContent&lt;/code&gt; الموثّقة من Google؛ ونحن لم نشغّله فعلياً في هذه المقالة:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nv"&gt;MODEL&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"${GEMINI_MODEL:-gemini-4-hydrogen}"&lt;/span&gt;

curl -s &lt;span class="s2"&gt;"https://generativelanguage.googleapis.com/v1beta/models/${MODEL}:generateContent"&lt;/span&gt; \
  -H &lt;span class="s2"&gt;"x-goog-api-key: $GEMINI_API_KEY"&lt;/span&gt; \
  -H &lt;span class="s2"&gt;"Content-Type: application/json"&lt;/span&gt; \
  -d &lt;span class="s1"&gt;'{"contents": [{"parts": [{"text": "List three checks a CI job should run before a release."}]}]}'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;يوفر &lt;a href="https://apidog.com/apidog-cli/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI&lt;/a&gt; طريقة عبر سطر الأوامر لـ Claude Code وCodex وCursor وOpenCode لإنشاء اختبارات API وتشغيلها. أعدّه مرة واحدة:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm install -g apidog-cli@latest
apidog login --with-token &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;YOUR_TOKEN&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;
npx -y skills add https://apidog.com   &lt;span class="c"&gt;# pick your agent when prompted&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;ثم أعطِ وكيلك مطالبة واحدة:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;In Apidog project &amp;lt;id&amp;gt;, create an environment for the Gemini API with a MODEL
variable set to gemini-4-hydrogen and a GEMINI_API_KEY variable. Add a test case
for POST /v1beta/models/{MODEL}:generateContent that asserts HTTP 200, a non-empty
candidates array, and that usageMetadata is present. Run it for gemini-4-hydrogen
and gemini-3.8-flash and compare response time and token counts.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;ينشئ الوكيل البيئة، ويتحقق من صحة حمولة حالة الاختبار مقابل مخططها، ثم يشغّلها مرة واحدة لكل نموذج:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;apidog environment create gemini-api --project &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;id&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; --base-url https://generativelanguage.googleapis.com
apidog cli-schema get test-case-create
apidog cli-schema validate test-case-create --file case.json
apidog test-case create --project &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;id&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; --file case.json
apidog run --test-case &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;caseId&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; --project &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;id&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; -e &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;envId&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; --env-var &lt;span class="s2"&gt;"MODEL=gemini-4-hydrogen"&lt;/span&gt; -r cli,json
apidog run --test-case &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;caseId&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; --project &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;id&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; -e &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;envId&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; --env-var &lt;span class="s2"&gt;"MODEL=gemini-3.8-flash"&lt;/span&gt; -r cli,json
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;ضع الأمر نفسه &lt;code&gt;apidog run ... -r junit&lt;/code&gt; في نظام التكامل المستمر باتباع &lt;a href="https://apidog.com/ar/blog/apidog-cli-ci-cd-pipeline?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;دليل CI/CD لـ Apidog CLI&lt;/a&gt;، أو ابدأ من &lt;a href="https://apidog.com/ar/blog/apidog-cli-in-claude-code?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI في Claude Code&lt;/a&gt;. للحصول على أمثلة كاملة للطلبات، راجع &lt;a href="https://apidog.com/ar/blog/gemini-4-hydrogen-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;دليل Gemini 4 Hydrogen API&lt;/a&gt;. تغطي الخطة المجانية من Apidog حتى 4 مستخدمين.&lt;/p&gt;

&lt;h2&gt;
  
  
  الأسئلة الشائعة
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;هل Gemini 4 Hydrogen مجاني؟&lt;/strong&gt; نعم، ضمن الحدود. تُدرج Google Hydrogen على الطبقة المجانية من Gemini API وفي Google AI Studio، مع قيود على معدل الاستخدام. أما الاستخدام المدفوع فيكلف 1.50 دولار لكل مليون رمز إدخال و7.50 دولارات لكل مليون رمز إخراج.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;ما هو معرّف نموذج Gemini 4 Hydrogen؟&lt;/strong&gt; ‏&lt;code&gt;gemini-4-hydrogen&lt;/code&gt;. يعمل مع كل من &lt;code&gt;generateContent&lt;/code&gt; وواجهة Interactions API.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;هل Gemini 4 Hydrogen أفضل من Gemini 4 Argon؟&lt;/strong&gt; بحسب أرقام Google، يحصل Hydrogen على 51 في مؤشر الذكاء من Artificial Analysis عند &lt;code&gt;high&lt;/code&gt; مقابل 50 لـ Argon، و54 عند &lt;code&gt;xhigh&lt;/code&gt;. لا يزال Argon موصى به لمعظم المهام الطويلة المتقدمة، لذا اختبر كليهما على عبء عملك الخاص.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;ما هو مستوى التفكير xhigh؟&lt;/strong&gt; إنه مستوى تفكير رابع، جديد مع Hydrogen، يعلو الافتراضي &lt;code&gt;high&lt;/code&gt;. يستهلك أكبر عدد من الرموز مقابل أعمق تفكير. توصي Google به فقط للمشكلات متعددة الخطوات الصعبة التي لا يكفي فيها &lt;code&gt;high&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;هل يستبدل Gemini 4 Hydrogen نموذج Gemini 3.8 Flash؟&lt;/strong&gt; تصفه Google بأنه الترقية الموصى بها من 3.8 Flash. غيّر معرّف النموذج، وارفع أي حدود منخفضة لـ &lt;code&gt;max_output_tokens&lt;/code&gt;، وأزِل التخزين المؤقت الصريح ومعاملات أخذ العينات، ثم أعد اختبار مستوى التفكير.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;هل يمكنني استخدام Orchestrator عبر Gemini API؟&lt;/strong&gt; لا. Orchestrator هو خيار نموذج داخل Google Antigravity لمشتركي AI Pro وUltra المدفوعين. في الـ API، توجّه بين Carbon وHydrogen بنفسك، مثلاً باستخدام &lt;code&gt;previous_interaction_id&lt;/code&gt; عبر الأدوار.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>كيفية استخدام واجهة برمجة التطبيقات Gemini 4 Hydrogen API؟</title>
      <dc:creator>Yusuf Khalidd</dc:creator>
      <pubDate>Fri, 13 Nov 2026 07:54:37 +0000</pubDate>
      <link>https://dev.to/yusuf_khalidd/kyfy-stkhdm-wjh-brmj-lttbyqt-gemini-4-hydrogen-api-k2h</link>
      <guid>https://dev.to/yusuf_khalidd/kyfy-stkhdm-wjh-brmj-lttbyqt-gemini-4-hydrogen-api-k2h</guid>
      <description>&lt;h1&gt;
  
  
  دليل Gemini 4 Hydrogen API: من المفتاح إلى البث ومعالجة الأخطاء
&lt;/h1&gt;

&lt;p&gt;تستخدم واجهة Gemini 4 Hydrogen API مُعرّف النموذج &lt;code&gt;gemini-4-hydrogen&lt;/code&gt;. تستدعيه بطلب &lt;code&gt;POST&lt;/code&gt; إلى &lt;code&gt;https://generativelanguage.googleapis.com/v1beta/interactions&lt;/code&gt;، مع وضع مفتاحك في الترويسة &lt;code&gt;x-goog-api-key&lt;/code&gt;، والحقلين &lt;code&gt;model&lt;/code&gt; و&lt;code&gt;input&lt;/code&gt; في جسم الطلب بصيغة JSON. يعمل النموذج على الخطة المجانية والخطة المدفوعة (1.50 دولار للمدخلات و7.50 دولار للمخرجات لكل مليون رمز)، ومستوى التفكير الافتراضي له هو &lt;code&gt;high&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;جرّب Apidog اليوم&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;يغطي هذا الدليل المسار الكامل: المفتاح، أول طلب، مستوى التفكير، التعامل مع ملف PDF، استدعاء الدوال، البث، ومعالجة الأخطاء. جميع أسماء الحقول مأخوذة من وثائق Google.&lt;/p&gt;

&lt;h2&gt;
  
  
  ماذا تحتاج قبل أول استدعاء لواجهة Gemini 4 Hydrogen API؟
&lt;/h2&gt;

&lt;p&gt;تحتاج إلى مفتاح Gemini API، ومُعرّف النموذج &lt;code&gt;gemini-4-hydrogen&lt;/code&gt;، ونقطة نهاية Interactions. أطلقت Google نموذج Hydrogen في 12 نوفمبر 2026 كنموذج Gemini 4 السريع إلى جانب Carbon وArgon (&lt;a href="https://apidog.com/ar/blog/what-is-gemini-4-hydrogen?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;ما هو Gemini 4 Hydrogen&lt;/a&gt;).&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;العنصر&lt;/th&gt;
&lt;th&gt;القيمة&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;مُعرّف النموذج&lt;/td&gt;
&lt;td&gt;&lt;code&gt;gemini-4-hydrogen&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;نقطة النهاية&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;POST /v1beta/interactions&lt;/code&gt; على &lt;code&gt;generativelanguage.googleapis.com&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ترويسة المصادقة&lt;/td&gt;
&lt;td&gt;&lt;code&gt;x-goog-api-key: $GEMINI_API_KEY&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;واجهات API&lt;/td&gt;
&lt;td&gt;واجهة Interactions API و&lt;code&gt;generateContent&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;مستويات التفكير&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;low&lt;/code&gt;، &lt;code&gt;medium&lt;/code&gt;، &lt;code&gt;high&lt;/code&gt; (الافتراضي)، &lt;code&gt;xhigh&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;نافذة السياق&lt;/td&gt;
&lt;td&gt;1,048,576 رمزًا، مشتركة بين المدخلات والتفكير والمخرجات&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;المخرجات لكل خطوة متزامنة&lt;/td&gt;
&lt;td&gt;65,536 رمزًا، سواء بالبث أو بدونه&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;الخطة المجانية&lt;/td&gt;
&lt;td&gt;نعم، مع حدود معدل الطلبات&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;السعر المدفوع&lt;/td&gt;
&lt;td&gt;1.50 دولار / مليون رمز إدخال، 7.50 دولار / مليون رمز إخراج (التفكير مشمول)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;المدخلات المخزّنة مؤقتًا&lt;/td&gt;
&lt;td&gt;0.075 دولار / مليون عبر التخزين المؤقت الضمني&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;تصف وثائق Google واجهة &lt;code&gt;generateContent&lt;/code&gt; بأنها قديمة، لذا تستخدم هذه الأمثلة واجهة Interactions.&lt;/p&gt;

&lt;h2&gt;
  
  
  كيف تحصل على مفتاح Gemini API لنموذج Hydrogen؟
&lt;/h2&gt;

&lt;p&gt;نموذج Hydrogen متاح على الخطة المجانية، لذا يمكنك البدء دون تفعيل الفواتير:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;افتح &lt;a href="https://aistudio.google.com/api-keys" rel="noopener noreferrer"&gt;صفحة مفاتيح API&lt;/a&gt; في Google AI Studio.&lt;/li&gt;
&lt;li&gt;انقر على &lt;strong&gt;Create API key&lt;/strong&gt;. المفاتيح الجديدة المُنشأة في AI Studio هي مفاتيح تفويض مرتبطة بحساب خدمة.&lt;/li&gt;
&lt;li&gt;صدّر المفتاح: &lt;code&gt;export GEMINI_API_KEY="YOUR_API_KEY"&lt;/code&gt;. تقرأ أدوات SDK المتغير &lt;code&gt;GEMINI_API_KEY&lt;/code&gt; أو &lt;code&gt;GOOGLE_API_KEY&lt;/code&gt;؛ وإذا تم تعيين كليهما، فالأولوية لـ &lt;code&gt;GOOGLE_API_KEY&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;قد يحتاج مشروع Cloud المُنشأ خارج AI Studio إلى التحقق من المشروع قبل أن تعمل الخطة المجانية.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;تنشر Google أرقام الخطة المجانية على &lt;a href="https://aistudio.google.com/docs/rate-limits" rel="noopener noreferrer"&gt;صفحة حدود المعدل&lt;/a&gt;، لا في دليل الإطلاق. يغطي &lt;a href="https://apidog.com/ar/blog/gemini-4-hydrogen-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;دليل Gemini 4 Hydrogen المجاني&lt;/a&gt; ما تحصل عليه بصفر دولار.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7lrdkqxgw06h65u27c8q.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7lrdkqxgw06h65u27c8q.png" alt="image" width="800" height="395"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  كيف ترسل أول طلب لواجهة Gemini 4 Hydrogen API؟
&lt;/h2&gt;

&lt;p&gt;أرسل الحقلين &lt;code&gt;model&lt;/code&gt; و&lt;code&gt;input&lt;/code&gt; إلى نقطة نهاية Interactions. احفظ اسم النموذج في متغير ليكون تبديل النماذج مجرد تغيير سطر واحد.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="kd"&gt;export&lt;/span&gt; &lt;span class="nv"&gt;GEMINI_MODEL&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"gemini-4-hydrogen"&lt;/span&gt;

curl &lt;span class="s2"&gt;"https://generativelanguage.googleapis.com/v1beta/interactions"&lt;/span&gt; \
  -H &lt;span class="s2"&gt;"x-goog-api-key: $GEMINI_API_KEY"&lt;/span&gt; \
  -H &lt;span class="s1"&gt;'Content-Type: application/json'&lt;/span&gt; \
  -X POST \
  -d &lt;span class="s1"&gt;'{
    "model": "'&lt;/span&gt;&lt;span class="s2"&gt;"$GEMINI_MODEL"&lt;/span&gt;&lt;span class="s1"&gt;'",
    "input": "Write a Python function that retries an HTTP call with exponential backoff."
  }'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;نفس الطلب باستخدام SDK الخاص ببايثون (&lt;code&gt;pip install -U google-genai&lt;/code&gt;):&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="k"&gt;import&lt;/span&gt; &lt;span class="n"&gt;os&lt;/span&gt;
&lt;span class="k"&gt;from&lt;/span&gt; &lt;span class="n"&gt;google&lt;/span&gt; &lt;span class="k"&gt;import&lt;/span&gt; &lt;span class="n"&gt;genai&lt;/span&gt;

&lt;span class="n"&gt;client&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;genai&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;Client&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;  &lt;span class="c1"&gt;# reads GEMINI_API_KEY&lt;/span&gt;

&lt;span class="n"&gt;interaction&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;interactions&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;create&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;os&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;environ&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;get&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"GEMINI_MODEL"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;"gemini-4-hydrogen"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="nb"&gt;input&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"Write a Python function that retries an HTTP call with exponential backoff."&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;interaction&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;output_text&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="k"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;interaction&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;usage&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;يتضمن الرد مُعرّفًا &lt;code&gt;id&lt;/code&gt; وحالة &lt;code&gt;status&lt;/code&gt; ومصفوفة &lt;code&gt;steps&lt;/code&gt;. يوجد النص في خطوات &lt;code&gt;model_output&lt;/code&gt;، والاستدلال في خطوات &lt;code&gt;thought&lt;/code&gt;، ويجمع حقل &lt;code&gt;output_text&lt;/code&gt; في الـ SDK النص نيابةً عنك. يحتوي كائن &lt;code&gt;usage&lt;/code&gt; على &lt;code&gt;total_input_tokens&lt;/code&gt; و&lt;code&gt;total_thought_tokens&lt;/code&gt; و&lt;code&gt;total_output_tokens&lt;/code&gt; و&lt;code&gt;total_tokens&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;تتبع هذه المقتطفات دليل البدء السريع من Google. لم ننفذها عند إعداد هذه المقالة (لا يوجد مفتاح Gemini على جهاز الاختبار لدينا)، لذا تحقق من البنية مقارنةً بأول رد تحصل عليه بنفسك.&lt;/p&gt;

&lt;h2&gt;
  
  
  كيف تضبط مستوى التفكير في Gemini 4 Hydrogen؟
&lt;/h2&gt;

&lt;p&gt;اضبط &lt;code&gt;thinking_level&lt;/code&gt; داخل &lt;code&gt;generation_config&lt;/code&gt;. مستوى Hydrogen الافتراضي هو &lt;code&gt;high&lt;/code&gt;، ويضيف مستوى جديدًا هو &lt;code&gt;xhigh&lt;/code&gt;، ويرفض &lt;code&gt;minimal&lt;/code&gt; مع إرجاع خطأ.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;code&gt;thinking_level&lt;/code&gt;&lt;/th&gt;
&lt;th&gt;استهلاك الرموز&lt;/th&gt;
&lt;th&gt;الاستخدام المقترح من Google&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;low&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;أقل عدد من الرموز، أقل زمن استجابة&lt;/td&gt;
&lt;td&gt;الدردشة السريعة، المعالجة عالية الإنتاجية&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;medium&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;استهلاك أقل للرموز، وأسرع&lt;/td&gt;
&lt;td&gt;البرمجة التفاعلية، بناء نماذج واجهات سريعة، استدعاءات الأدوات السريعة&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;code&gt;high&lt;/code&gt; (الافتراضي)&lt;/td&gt;
&lt;td&gt;متوازن&lt;/td&gt;
&lt;td&gt;البرمجة المعقدة، التنفيذ الوكيلي، العمل على المستندات متعددة الوسائط&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;xhigh&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;أكثر عدد من الرموز، أعمق استدلال&lt;/td&gt;
&lt;td&gt;المسائل متعددة الخطوات الصعبة التي لا يكفي فيها &lt;code&gt;high&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl &lt;span class="s2"&gt;"https://generativelanguage.googleapis.com/v1beta/interactions"&lt;/span&gt; \
  -H &lt;span class="s2"&gt;"x-goog-api-key: $GEMINI_API_KEY"&lt;/span&gt; \
  -H &lt;span class="s1"&gt;'Content-Type: application/json'&lt;/span&gt; \
  -X POST \
  -d &lt;span class="s1"&gt;'{
    "model": "gemini-4-hydrogen",
    "input": "Audit this payment retry queue for race conditions.",
    "generation_config": {
      "thinking_level": "medium",
      "max_output_tokens": 65536
    }
  }'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;هناك قاعدتان مهمتان. الحقل &lt;code&gt;max_output_tokens&lt;/code&gt; يحدد سقفًا مشتركًا للتفكير والمخرجات معًا، لذا قد يقطع السقف المنخفض القديم (مثل 8,192) الإجابات قبل اكتمالها؛ وتوصي Google برفعه إلى 65,536 وخفض مستوى التفكير بدلًا من ذلك. وتُحتسب رموز التفكير بسعر المخرجات البالغ 7.50 دولارات، لذا يكلّف &lt;code&gt;xhigh&lt;/code&gt; أكثر حتى لو بقي طول الإجابة المرئية كما هو. يعرض &lt;a href="https://apidog.com/ar/blog/gemini-4-hydrogen-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;تفصيل أسعار Gemini 4 Hydrogen&lt;/a&gt; الأرقام لكل مستوى.&lt;/p&gt;

&lt;p&gt;تقول Google أيضًا إن الخادم يتجاهل &lt;code&gt;temperature&lt;/code&gt; و&lt;code&gt;top_p&lt;/code&gt; و&lt;code&gt;top_k&lt;/code&gt; على Hydrogen، لذا احذفها من طلباتك.&lt;/p&gt;

&lt;h2&gt;
  
  
  كيف ترسل ملف PDF إلى Gemini 4 Hydrogen؟
&lt;/h2&gt;

&lt;p&gt;أضف عنصر &lt;code&gt;document&lt;/code&gt; إلى مصفوفة &lt;code&gt;input&lt;/code&gt;، بجانب عنصر &lt;code&gt;text&lt;/code&gt; يحتوي على تعليماتك. للملفات الصغيرة، أرسل ملف PDF مضمّنًا بترميز base64:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nv"&gt;PDF_PATH&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"invoice.pdf"&lt;/span&gt;
&lt;span class="nv"&gt;B64&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nv"&gt;$(&lt;/span&gt;base64 &lt;span class="o"&gt;&amp;lt;&lt;/span&gt; &lt;span class="s2"&gt;"$PDF_PATH"&lt;/span&gt; &lt;span class="o"&gt;|&lt;/span&gt; tr -d &lt;span class="s1"&gt;'\n'&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt;

curl -X POST &lt;span class="s2"&gt;"https://generativelanguage.googleapis.com/v1beta/interactions"&lt;/span&gt; \
  -H &lt;span class="s2"&gt;"x-goog-api-key: $GEMINI_API_KEY"&lt;/span&gt; \
  -H &lt;span class="s1"&gt;'Content-Type: application/json'&lt;/span&gt; \
  -d &lt;span class="s1"&gt;'{
    "model": "gemini-4-hydrogen",
    "input": [
      {"type": "document", "data": "'&lt;/span&gt;&lt;span class="s2"&gt;"$B64"&lt;/span&gt;&lt;span class="s1"&gt;'", "mime_type": "application/pdf"},
      {"type": "text", "text": "Extract the line items as a table."}
    ]
  }'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;للملفات الأكبر أو لإعادة الاستخدام عبر محادثات متعددة، ارفع الملف مرة واحدة عبر Files API (مجاني، ويُحتفظ بالملف لمدة 48 ساعة) ومرّر بدلًا من ذلك &lt;code&gt;{"type": "document", "uri": "&amp;lt;file uri&amp;gt;", "mime_type": "application/pdf"}&lt;/code&gt;. وفقًا &lt;a href="https://aistudio.google.com/docs/document-processing" rel="noopener noreferrer"&gt;لدليل معالجة المستندات&lt;/a&gt;، يمكن أن يصل حجم ملفات PDF إلى 50 ميغابايت أو 1,000 صفحة، ويقرأ النموذج الرسوم البيانية والجداول والصور داخلها، وليس النص فقط.&lt;/p&gt;

&lt;h2&gt;
  
  
  كيف يعمل استدعاء الدوال مع Gemini 4 Hydrogen؟
&lt;/h2&gt;

&lt;p&gt;عرّف دوالك في الحقل &lt;code&gt;tools&lt;/code&gt;. لا ينفّذ النموذج شيئًا بنفسه؛ بل يُرجع خطوة &lt;code&gt;function_call&lt;/code&gt;، ثم يشغّل كودك الدالة، وتعيد أنت النتيجة في &lt;code&gt;function_result&lt;/code&gt;. إليك الخطوة الأولى، من &lt;a href="https://aistudio.google.com/docs/function-calling" rel="noopener noreferrer"&gt;دليل استدعاء الدوال&lt;/a&gt; من Google:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl -X POST &lt;span class="s2"&gt;"https://generativelanguage.googleapis.com/v1beta/interactions"&lt;/span&gt; \
  -H &lt;span class="s2"&gt;"x-goog-api-key: $GEMINI_API_KEY"&lt;/span&gt; \
  -H &lt;span class="s1"&gt;'Content-Type: application/json'&lt;/span&gt; \
  -d &lt;span class="s1"&gt;'{
    "model": "gemini-4-hydrogen",
    "input": "What'&lt;/span&gt;\&lt;span class="s1"&gt;''&lt;/span&gt;s the temperature &lt;span class="k"&gt;in&lt;/span&gt; London?&lt;span class="s2"&gt;",
    "&lt;/span&gt;tools&lt;span class="s2"&gt;": [{
      "&lt;/span&gt;&lt;span class="nb"&gt;type&lt;/span&gt;&lt;span class="s2"&gt;": "&lt;/span&gt;&lt;span class="k"&gt;function&lt;/span&gt;&lt;span class="s2"&gt;",
      "&lt;/span&gt;name&lt;span class="s2"&gt;": "&lt;/span&gt;get_current_temperature&lt;span class="s2"&gt;",
      "&lt;/span&gt;description&lt;span class="s2"&gt;": "&lt;/span&gt;Gets the current temperature &lt;span class="k"&gt;for&lt;/span&gt; a given location.&lt;span class="s2"&gt;",
      "&lt;/span&gt;parameters&lt;span class="s2"&gt;": {
        "&lt;/span&gt;&lt;span class="nb"&gt;type&lt;/span&gt;&lt;span class="s2"&gt;": "&lt;/span&gt;object&lt;span class="s2"&gt;",
        "&lt;/span&gt;properties&lt;span class="s2"&gt;": {
          "&lt;/span&gt;location&lt;span class="s2"&gt;": {"&lt;/span&gt;&lt;span class="nb"&gt;type&lt;/span&gt;&lt;span class="s2"&gt;": "&lt;/span&gt;string&lt;span class="s2"&gt;", "&lt;/span&gt;description&lt;span class="s2"&gt;": "&lt;/span&gt;The city name&lt;span class="s2"&gt;"}
        },
        "&lt;/span&gt;required&lt;span class="s2"&gt;": ["&lt;/span&gt;location&lt;span class="s2"&gt;"]
      }
    }]
  }'
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F92y5c0tbskdedxaxxtq6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F92y5c0tbskdedxaxxtq6.png" alt="دورة استدعاء الدوال في Gemini 4 Hydrogen" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;ابحث عن الخطوة التي تكون فيها &lt;code&gt;type&lt;/code&gt; تساوي &lt;code&gt;function_call&lt;/code&gt; واقرأ منها &lt;code&gt;name&lt;/code&gt; و&lt;code&gt;arguments&lt;/code&gt; و&lt;code&gt;id&lt;/code&gt;. شغّل دوالك، ثم أعد النتيجة على نفس الجلسة:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;fc&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nb"&gt;next&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;s&lt;/span&gt; &lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;s&lt;/span&gt; &lt;span class="k"&gt;in&lt;/span&gt; &lt;span class="n"&gt;interaction&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;steps&lt;/span&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;s&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="kd"&gt;type&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="s2"&gt;"function_call"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;result&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;get_current_temperature&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="o"&gt;**&lt;/span&gt;&lt;span class="n"&gt;fc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;arguments&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="n"&gt;final&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;interactions&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;create&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"gemini-4-hydrogen"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="nb"&gt;input&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
        &lt;span class="s2"&gt;"type"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;"function_result"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="s2"&gt;"name"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;fc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="s2"&gt;"call_id"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;fc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="s2"&gt;"result"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="s2"&gt;"type"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;"text"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;"text"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;json&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;dumps&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;result&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;tools&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;weather_function&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;previous_interaction_id&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;interaction&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="k"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;final&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;output_text&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;يحفظ الحقل &lt;code&gt;previous_interaction_id&lt;/code&gt; حالة المحادثة والتفكير على خوادم Google، فلا تحتاج إلى إعادة إرسال السجل. وتحذير واحد من ملاحظات الترحيل لدى Google: مطالبة النموذج بطباعة "استدعاءات أدوات" بصيغة JSON خام دون تعريف أي أدوات قد تُرجع الخطأ &lt;code&gt;MALFORMED_FUNCTION_CALL&lt;/code&gt;. عرّف الأدوات بشكل أصلي أو استخدم المخرجات المهيكلة.&lt;/p&gt;

&lt;h2&gt;
  
  
  كيف تبث ردود Gemini 4 Hydrogen؟
&lt;/h2&gt;

&lt;p&gt;أضف &lt;code&gt;"stream": true&lt;/code&gt; إلى جسم الطلب. تجيب الواجهة بأحداث Server-Sent Events:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl -X POST &lt;span class="s2"&gt;"https://generativelanguage.googleapis.com/v1beta/interactions"&lt;/span&gt; \
  -H &lt;span class="s2"&gt;"x-goog-api-key: $GEMINI_API_KEY"&lt;/span&gt; \
  -H &lt;span class="s2"&gt;"Content-Type: application/json"&lt;/span&gt; \
  --no-buffer \
  -d &lt;span class="s1"&gt;'{
    "model": "gemini-4-hydrogen",
    "input": "Explain idempotency keys in three short paragraphs.",
    "stream": true
  }'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;وفقًا &lt;a href="https://aistudio.google.com/docs/streaming" rel="noopener noreferrer"&gt;لدليل البث&lt;/a&gt; من Google، تحصل على &lt;code&gt;interaction.created&lt;/code&gt;، ثم &lt;code&gt;step.start&lt;/code&gt; و&lt;code&gt;step.delta&lt;/code&gt; و&lt;code&gt;step.stop&lt;/code&gt; لكل خطوة (&lt;code&gt;thought&lt;/code&gt; أولاً ثم &lt;code&gt;model_output&lt;/code&gt;)، ثم &lt;code&gt;interaction.completed&lt;/code&gt; مع &lt;code&gt;usage&lt;/code&gt; النهائية. اجمع قيم &lt;code&gt;delta.text&lt;/code&gt; من خطوات &lt;code&gt;model_output&lt;/code&gt; لبناء الإجابة. البث لا يرفع السقف: كل خطوة تتوقف عند 65,536 رمزًا. للحصول على مخرجات أطول، اضبط &lt;code&gt;"background": true&lt;/code&gt; مع &lt;code&gt;max_output_tokens&lt;/code&gt; أعلى من 65,536 واستعلم دوريًا عبر &lt;code&gt;GET /v1beta/interactions/{id}&lt;/code&gt; حتى تخرج &lt;code&gt;status&lt;/code&gt; من &lt;code&gt;in_progress&lt;/code&gt; أو &lt;code&gt;queued&lt;/code&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  كيف تتعامل مع أخطاء Gemini 4 Hydrogen API؟
&lt;/h2&gt;

&lt;p&gt;تظهر الأخطاء غير المتدفقة كحالة HTTP مع كائن &lt;code&gt;error&lt;/code&gt; يحتوي على &lt;code&gt;code&lt;/code&gt; و&lt;code&gt;message&lt;/code&gt;. وفي البث، تحصل على حدث &lt;code&gt;error&lt;/code&gt; بنفس الحقول. الأكواد الأكثر شيوعًا، من &lt;a href="https://aistudio.google.com/docs/api-errors" rel="noopener noreferrer"&gt;صفحة أخطاء API&lt;/a&gt; لدى Google:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;HTTP&lt;/th&gt;
&lt;th&gt;&lt;code&gt;code&lt;/code&gt;&lt;/th&gt;
&lt;th&gt;ماذا تفعل&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;400&lt;/td&gt;
&lt;td&gt;&lt;code&gt;invalid_request&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;صحّح الحمولة؛ تحقق من أسماء الحقول مقابل الوثائق&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;403&lt;/td&gt;
&lt;td&gt;&lt;code&gt;permission_denied&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;تحقق من صلاحيات المفتاح أو التحقق أو الفواتير&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;404&lt;/td&gt;
&lt;td&gt;&lt;code&gt;model_not_found&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;تأكد أن اسم النموذج هو &lt;code&gt;gemini-4-hydrogen&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;429&lt;/td&gt;
&lt;td&gt;&lt;code&gt;rate_limit_exceeded&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;تراجع تدريجيًا وأعد المحاولة&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;429&lt;/td&gt;
&lt;td&gt;&lt;code&gt;quota_exceeded&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;استُهلكت الحصة اليومية؛ انتظر إعادة التعيين&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;503&lt;/td&gt;
&lt;td&gt;&lt;code&gt;service_unavailable&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;تراجع تدريجيًا وأعد المحاولة&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;توصي &lt;a href="https://aistudio.google.com/docs/troubleshooting" rel="noopener noreferrer"&gt;بدليل استكشاف الأخطاء وإصلاحها&lt;/a&gt; من Google بإعادة المحاولة فقط للأكواد &lt;code&gt;429&lt;/code&gt; و&lt;code&gt;408&lt;/code&gt; و&lt;code&gt;5xx&lt;/code&gt;، مع تراجع تدريجي أُسّي مع عشوائية (jitter) وسقف لعدد المحاولات، وعدم إعادة المحاولة أبدًا للأكواد &lt;code&gt;400&lt;/code&gt; و&lt;code&gt;402&lt;/code&gt; و&lt;code&gt;403&lt;/code&gt;. كما تعيد حزمة بايثون SDK المحاولة تلقائيًا للأخطاء العابرة حتى أربع مرات.&lt;/p&gt;

&lt;h2&gt;
  
  
  دع وكيل البرمجة الخاص بك يختبر واجهة Hydrogen API باستخدام Apidog CLI
&lt;/h2&gt;

&lt;p&gt;بدلًا من قراءة JSON بعد كل تعديل على المطالبة أو مستوى التفكير، دع وكيل البرمجة الخاص بك (Claude Code أو Codex أو Cursor) يبني اختبارًا قابلًا للتكرار ويشغّله باستخدام &lt;a href="https://apidog.com/apidog-cli/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;أعدّه مرة واحدة فقط:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm install -g apidog-cli@latest
apidog login --with-token &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;YOUR_TOKEN&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;
npx -y skills add https://apidog.com   &lt;span class="c"&gt;# pick your agent when prompted&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;ثم أعطِ وكيلك مطالبة واحدة:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;In Apidog project &amp;lt;projectId&amp;gt;, create an environment "gemini" with base URL
https://generativelanguage.googleapis.com and variables GEMINI_API_KEY and
THINKING (default "low"). Add an endpoint for POST /v1beta/interactions with the
x-goog-api-key header from GEMINI_API_KEY. Create a test case that sends model
"gemini-4-hydrogen", a short prompt and generation_config.thinking_level
{{THINKING}}, and asserts: HTTP 200, status is "completed", steps contains a
non-empty model_output, and usage.total_tokens exists. Run it at low and at high,
then compare usage.total_thought_tokens.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;يتحقق الوكيل من كل حمولة مقابل مخططات الـ CLI قبل كتابة أي شيء:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;apidog environment create gemini --project &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;projectId&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; --base-url https://generativelanguage.googleapis.com
apidog cli-schema get endpoint-create
apidog cli-schema validate endpoint-create --file endpoint.json
apidog endpoint create --project &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;projectId&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; --file endpoint.json
apidog cli-schema validate test-case-create --file case.json
apidog test-case create --project &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;projectId&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; --file case.json
apidog run --test-case &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;caseId&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; --project &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;projectId&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; -e &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;envId&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; --env-var &lt;span class="s2"&gt;"THINKING=low"&lt;/span&gt; -r cli,json
apidog run --test-case &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;caseId&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; --project &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;projectId&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; -e &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;envId&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; --env-var &lt;span class="s2"&gt;"THINKING=high"&lt;/span&gt; -r cli,json
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8ie9lposkqf2456wyg9y.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8ie9lposkqf2456wyg9y.png" alt="اختبار واجهة Hydrogen API باستخدام Apidog CLI" width="799" height="341"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;تقارن عمليتا التشغيل رموز التفكير لنفس المطالبة، وهو الرقم الذي يؤثر على فاتورتك. استبدل &lt;code&gt;-r cli,json&lt;/code&gt; بـ &lt;code&gt;-r junit&lt;/code&gt; وينتقل نفس التشغيل إلى CI؛ ويوضح &lt;a href="https://apidog.com/ar/blog/apidog-cli-ci-cd-pipeline?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;دليل Apidog CLI لخطوط CI/CD&lt;/a&gt; بناء المسار، ويغطي &lt;a href="https://apidog.com/ar/blog/apidog-cli-in-claude-code?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI في Claude Code&lt;/a&gt; إعداد الوكيل. خطة Apidog المجانية تدعم حتى 4 مستخدمين.&lt;/p&gt;

&lt;h2&gt;
  
  
  الأسئلة الشائعة
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;ما هو مُعرّف نموذج Gemini 4 Hydrogen؟&lt;/strong&gt; &lt;code&gt;gemini-4-hydrogen&lt;/code&gt;. يعمل مع واجهة Interactions API ومع &lt;code&gt;generateContent&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;هل واجهة Gemini 4 Hydrogen API مجانية؟&lt;/strong&gt; نعم، ضمن حدود معينة. تدرج Google نموذج Hydrogen في الخطة المجانية لواجهة Gemini API وAI Studio، مع حدود لمعدل الطلبات. أما الاستخدام المدفوع فيكلّف 1.50 دولار لكل مليون رمز إدخال و7.50 دولارات لكل مليون رمز إخراج.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;كيف أرحّل من Gemini 3.8 Flash؟&lt;/strong&gt; غيّر اسم النموذج، وارفع سقوف &lt;code&gt;max_output_tokens&lt;/code&gt; المنخفضة، وأزل &lt;code&gt;temperature&lt;/code&gt; و&lt;code&gt;top_p&lt;/code&gt; و&lt;code&gt;top_k&lt;/code&gt; والتخزين المؤقت الصريح (&lt;code&gt;cachedContents&lt;/code&gt;)، واستبدل مستوى التفكير &lt;code&gt;minimal&lt;/code&gt; بـ &lt;code&gt;low&lt;/code&gt; أو &lt;code&gt;medium&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;هل يدعم Hydrogen التخزين المؤقت للسياق؟&lt;/strong&gt; التخزين المؤقت الضمني فقط. يعمل افتراضيًا على المطالبات التي تبلغ 4,096 رمزًا على الأقل، ويخفّض سعر إصابات ذاكرة التخزين المؤقت بنسبة 95%. التخزين المؤقت الصريح غير مدعوم.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;ما الفرق بين Hydrogen وGemini 4 Argon في الواجهة البرمجية؟&lt;/strong&gt; نفس مخطط الطلب. يفترض Hydrogen المستوى &lt;code&gt;high&lt;/code&gt; ويضيف &lt;code&gt;xhigh&lt;/code&gt;، بينما يفترض Argon المستوى &lt;code&gt;medium&lt;/code&gt;. راجع &lt;a href="https://apidog.com/ar/blog/gemini-4-argon-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;دليل Gemini 4 Argon API&lt;/a&gt; و&lt;a href="https://apidog.com/ar/blog/gemini-4-carbon-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;دليل Gemini 4 Carbon API&lt;/a&gt; و&lt;a href="https://apidog.com/ar/blog/gemini-4-hydrogen-orchestrator?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Gemini 4 Hydrogen Orchestrator&lt;/a&gt; لمعرفة كيفية دمج النماذج.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>منسّق Gemini 4 Hydrogen: كيف يخطط Carbon وينفّذ Hydrogen</title>
      <dc:creator>Yusuf Khalidd</dc:creator>
      <pubDate>Fri, 13 Nov 2026 07:51:50 +0000</pubDate>
      <link>https://dev.to/yusuf_khalidd/mnswq-gemini-4-hydrogen-kyf-ykhtt-carbon-wynfwdh-hydrogen-4mh3</link>
      <guid>https://dev.to/yusuf_khalidd/mnswq-gemini-4-hydrogen-kyf-ykhtt-carbon-wynfwdh-hydrogen-4mh3</guid>
      <description>&lt;p&gt;يُعد Gemini 4 Hydrogen Orchestrator أحد خيارات النماذج في Google Antigravity، ويجمع بين مُخطِّط (Gemini 4 Carbon أو Argon) وGemini 4 Hydrogen داخل مهمة واحدة. يتولى المُخطِّط الاستكشاف وكتابة الخطة، بينما يقوم Hydrogen بتعديل الكود وتشغيل الاختبارات، وتعود العملية إلى المُخطِّط كلما واجه Hydrogen عقبة. تقول Google إنه يصل إلى معدل نجاح قريب من Carbon مع استهلاك أقل للحصة بنسبة 24%.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;جرّب Apidog اليوم&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;في الأسفل: كيف تعمل حلقة تسليم التحكم، وماذا تعني رقما 24% و19%، وأي الخطط تحصل عليه، وكيف تبني التقسيم نفسه باستخدام Gemini API. وللاطلاع على أساسيات النموذج، اقرأ &lt;a href="https://apidog.com/ar/blog/what-is-gemini-4-hydrogen?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;ما هو Gemini 4 Hydrogen&lt;/a&gt;.&lt;/p&gt;



&lt;h2&gt;
  
  
  ما هو Gemini 4 Hydrogen Orchestrator؟
&lt;/h2&gt;

&lt;p&gt;Orchestrator هو عنصر في قائمة اختيار النماذج في Antigravity، وليس نموذجًا منفصلًا. اختر &lt;strong&gt;Orchestrator (Carbon)&lt;/strong&gt; فيخطط Gemini 4 Carbon بينما ينفذ Gemini 4 Hydrogen. واختر &lt;strong&gt;Orchestrator (Argon)&lt;/strong&gt; فيتولى التخطيط Gemini 4 Argon بدلًا منه. تحدث التبديلات تلقائيًا داخل كل استجابة، وفي محادثة واحدة.&lt;/p&gt;

&lt;p&gt;أطلقت Google هذه الميزة في 12 نوفمبر 2026. وتشير &lt;a href="https://antigravity.google/blog/gemini-4-hydrogen-in-google-antigravity/" rel="noopener noreferrer"&gt;إعلانات Antigravity&lt;/a&gt; إلى المشكلة: تشغيل نموذج استدلال رائد في «كل خطوة من كل مهمة روتينية يبطئ دورة عملك ويستهلك حصة النماذج الرائدة».&lt;/p&gt;

&lt;p&gt;ثلاث حقائق يجب أن تكون واضحًا فيها:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;متاح في Antigravity فقط.&lt;/strong&gt; لا توجد نقطة نهاية Orchestrator في Gemini API.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;له إعداد ثابت.&lt;/strong&gt; لا يمكنك ضبط مستوى التفكير فيه.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;هو وكيل واحد، وليس سربًا.&lt;/strong&gt; للوكلاء المتوازيين، يوجهك Antigravity إلى subagents أو &lt;code&gt;/swarm&lt;/code&gt; أو Boost أو Teamwork.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  كيف يعمل تسليم التحكم بين Carbon وHydrogen في Orchestrator؟
&lt;/h2&gt;

&lt;p&gt;تصف &lt;a href="https://antigravity.google/docs/models#orchestrator" rel="noopener noreferrer"&gt;وثائق نماذج Antigravity&lt;/a&gt; أربع خطوات تتكرر داخل كل دورة:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;المُخطِّط يخطط.&lt;/strong&gt; تبدأ كل رسالة ترسلها بمرحلة قراءة فقط. يستكشف المُخطِّط قاعدة الكود، ويحل الغموض، ويكتب خطة تنفيذ ملموسة، بما في ذلك الشروط التي يجب أن تؤدي إلى إعادة التخطيط. أما الأسئلة العادية فيُجاب عنها مباشرة.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Hydrogen ينفذ العمل.&lt;/strong&gt; يطبق تعديلات الملفات، ويكتب الكود، ويشغيل عمليات البناء والاختبارات، ويتحقق من النتائج مقابل الخطة.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;يعود التحكم عند ظهور العقبات.&lt;/strong&gt; إذا فشلت خطوة تحقق مرتين، أو تصرفت واجهة برمجية بشكل مختلف عما هو متوقع، أو لم تحسم الخطة خيارًا تصميميًا، يعيد Hydrogen التحكم إلى المُخطِّط. يفحص المُخطِّط حالة المحادثة، ويصلح الخطة، ويعيد التسليم للتنفيذ.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;المُخطِّط يراجع التقدم.&lt;/strong&gt; في المهام الأطول، وكلما أرسلت رسالة أثناء التشغيل، يقدم Hydrogen تقريرًا عن التقدم. يتحقق المُخطِّط منه مقابل الخطة، ثم يختم العمل أو يتابعه أو يحدّث الخطة.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;الخيار التصميمي الذي يستحق المحاكاة موجود في الخطوة 1: المُخطِّط يكتب بنفسه محفزات إعادة التخطيط. يتسلم Hydrogen قائمة مكتوبة بالشروط التي تعني «توقف واسأل».&lt;/p&gt;

&lt;h2&gt;
  
  
  لماذا تقول Google إن موجّهات النماذج الثابتة تنهار في عمليات الوكلاء الطويلة؟
&lt;/h2&gt;

&lt;p&gt;يقرأ الموجّه الثابت طلبك الأول، ويخمّن مدى صعوبة المهمة، ثم يرسل العمل بالكامل إلى أرخص نموذج يظن أنه قادر على إنجازه. وهذا يفشل عندما تتغير الصعوبة في منتصف المهمة، وهو أمر شائع مع الوكلاء.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4mjf82enmx0sg8tnxsjz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4mjf82enmx0sg8tnxsjz.png" alt="Diagram comparing a static router, which guesses difficulty once from the first prompt and sends the whole task to one model, with Orchestrator, where Gemini 4 Carbon planning segments and Gemini 4 Hydrogen edit, build and test segments alternate along one task timeline with hand-offs in both directions" width="800" height="410"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;بعبارة Google: الموجّهات «تبدأ بالانهيار كلما أصبح الوكلاء أطول تشغيلًا، إذ تتطلب مستويات مختلفة من التعقيد في مراحل مختلفة، وكثيرًا ما يُكتشف ذلك أثناء تطور المهمة». قد تبدو ترقية تبعيات ما أمرًا تافهًا حتى تظهر تغييرات جذرية في واجهة برمجية في الخطوة 7. الموجّه الذي اختار النموذج الرخيص لا سبيل له إلى الرجوع؛ والذي اختار النموذج الرائد يدفع أسعار النماذج الرائدة عند كل إعادة تشغيل للاختبارات. أما Orchestrator فيتخذ القرار لكل مرحلة، وفي الاتجاهين.&lt;/p&gt;

&lt;h2&gt;
  
  
  ماذا تعني أرقام الحصة 24% والسرعة 19%؟
&lt;/h2&gt;

&lt;p&gt;تذكر Google أنه على Terminal-Bench وصل Orchestrator إلى «معدلات نجاح قريبة من Carbon مع استهلاك أقل للحصة بنسبة 24% في المتوسط وإنجاز أسرع بنسبة 19%». اقرأ هذه الأرقام مع أربعة تحفظات:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;الادعاء&lt;/th&gt;
&lt;th&gt;ما يقوله&lt;/th&gt;
&lt;th&gt;ما لا يقوله&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;نجاح قريب من Carbon&lt;/td&gt;
&lt;td&gt;قريب من Carbon عند تشغيله منفردًا&lt;/td&gt;
&lt;td&gt;لم يُنشر معدل نجاح دقيق في أي من المنشورين&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;حصة أقل بنسبة 24%&lt;/td&gt;
&lt;td&gt;حصة خطة Antigravity، في المتوسط&lt;/td&gt;
&lt;td&gt;ليس عددًا من التوكنات ولا مبلغًا بالدولار&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;أسرع بنسبة 19%&lt;/td&gt;
&lt;td&gt;متوسط زمن إنجاز المهمة&lt;/td&gt;
&lt;td&gt;ليس زمن الاستجابة لكل طلب&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;إصدار المعيار القياسي&lt;/td&gt;
&lt;td&gt;Terminal-Bench 4.0 في &lt;a href="https://blog.google/innovation-and-ai/models-and-research/gemini-models/introducing-gemini-4-hydrogen/" rel="noopener noreferrer"&gt;منشور الإطلاق&lt;/a&gt; من Google، و4.1 في منشور Antigravity&lt;/td&gt;
&lt;td&gt;أي إصدار هو الصحيح&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;هذه أرقام Google من عملياتها، وهي إشارة وليست تنبؤًا لمستودعك أنت. المهام كثيفة التخطيط توفر القليل؛ أما كثيفة التنفيذ (ترقية 40 حزمة وإصلاح الاختبارات) فينبغي أن توفر أكثر.&lt;/p&gt;

&lt;p&gt;المنطق المالي أوضح على مستوى الـ API. يكلف Gemini 4 Hydrogen 1.50 دولارًا لكل مليون توكن إدخال و7.50 دولارًا لكل مليون توكن إخراج. أما Carbon فيكلف 2.00/10.00 دولارات حتى 30 نوفمبر، ثم 4.00/20.00 دولارات اعتبارًا من 1 ديسمبر، وفقًا لـ &lt;a href="https://apidog.com/ar/blog/gemini-4-carbon-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;دليل أسعار Gemini 4 Carbon&lt;/a&gt;. تُحتسب توكنات التفكير ضمن الإخراج، لذا كل دورة تنفيذ تنقلها من Carbon إلى Hydrogen تخفض معدل إخراج تلك الدورة بنسبة 62.5% بأسعار ديسمبر.&lt;/p&gt;

&lt;h2&gt;
  
  
  من يمكنه استخدام Orchestrator، وعلى أي الخطط؟
&lt;/h2&gt;

&lt;p&gt;يتوفر Orchestrator في Antigravity فقط، ويعتمد المُخطِّط الذي تحصل عليه على خطة Google AI الخاصة بك. من وثائق Antigravity، بتاريخ 13 نوفمبر 2026:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;الخيار&lt;/th&gt;
&lt;th&gt;المُخطِّط&lt;/th&gt;
&lt;th&gt;المنفذ&lt;/th&gt;
&lt;th&gt;الخطط&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Orchestrator (Carbon)&lt;/td&gt;
&lt;td&gt;Gemini 4 Carbon&lt;/td&gt;
&lt;td&gt;Gemini 4 Hydrogen&lt;/td&gt;
&lt;td&gt;Google AI Ultra&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Orchestrator (Argon)&lt;/td&gt;
&lt;td&gt;Gemini 4 Argon&lt;/td&gt;
&lt;td&gt;Gemini 4 Hydrogen&lt;/td&gt;
&lt;td&gt;Google AI Ultra؛ وGoogle AI Pro المدفوع (أو تجارب على أجهزة مميزة مؤهلة)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;مستخدمو الخطة المجانية وGoogle AI Plus يحصلون على Hydrogen منفردًا لكن دون Orchestrator. وفيما يخص Enterprise، يوجد تعارض بين جدول الوثائق وإعلان Antigravity، لذا تحقق من قائمة اختيار النماذج لديك.&lt;/p&gt;

&lt;p&gt;في واجهة Antigravity CLI، مرر اسم الخيار بين علامتي اقتباس:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;agy --model &lt;span class="s2"&gt;"Orchestrator (Carbon)"&lt;/span&gt;
agy -p &lt;span class="s2"&gt;"Add input validation to the signup form and run the tests."&lt;/span&gt; --model &lt;span class="s2"&gt;"Orchestrator (Argon)"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;تتردد بين المُخطِّطين؟ يغطي &lt;a href="https://apidog.com/ar/blog/gemini-4-carbon-vs-argon?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;مقارنتنا بين Gemini 4 Carbon وArgon&lt;/a&gt; مقاييس الاختيار بينهما.&lt;/p&gt;

&lt;h2&gt;
  
  
  متى تختار Orchestrator بدلًا من نموذج واحد؟
&lt;/h2&gt;

&lt;p&gt;تصف وثائق Google Orchestrator بأنه «الخيار الافتراضي الموصى به» للعمل اليومي:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Orchestrator:&lt;/strong&gt; تطوير الميزات، وإصلاح الأخطاء، وإعادة الهيكلة، وتصحيح الأخطاء متعددة الملفات.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Carbon أو Argon منفردًا:&lt;/strong&gt; الأعمال التي تحتاج كل خطوة فيها إلى أقصى عمق، مثل تصميم الأنظمة الموزعة، أو تتبع حالات التزامن (race conditions)، أو الترحيل بين مستودعات متعددة.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Hydrogen منفردًا:&lt;/strong&gt; ترقيات الحزم، وإزالة الازدواجية، والكود القالب، واختبارات الوحدة للدوال المحددة بوضوح، والتوثيق، والسكربتات السريعة.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;قاعدة عملية: إذا كنت ستكتب خطة قبل البدء، استخدم Orchestrator. وإذا كنت ستبدأ الكتابة مباشرة، استخدم Hydrogen.&lt;/p&gt;

&lt;h2&gt;
  
  
  كيف تبني تقسيم التخطيط/التنفيذ نفسه باستخدام Gemini API؟
&lt;/h2&gt;

&lt;p&gt;خارج Antigravity، عليك بناء حلقة Orchestrator بنفسك. يصف دليل &lt;a href="https://aistudio.google.com/docs/whats-new-gemini-4-hydrogen" rel="noopener noreferrer"&gt;الجديد في Gemini 4 Hydrogen&lt;/a&gt; من Google الآلية: «وجّه دورات التخطيط إلى &lt;code&gt;gemini-4-carbon&lt;/code&gt; ودورات التنفيذ إلى &lt;code&gt;gemini-4-hydrogen&lt;/code&gt; في جلسة واحدة متعددة الأدوار باستخدام &lt;code&gt;previous_interaction_id&lt;/code&gt;». ولا حاجة إلى أي تغييرات في مخطط الطلبات بين النموذجين.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3ldkubplvv8gk5qll8du.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3ldkubplvv8gk5qll8du.png" alt="Flowchart of a do-it-yourself plan and execute loop on the Gemini API: gemini-4-carbon writes a read-only plan with re-plan triggers, passes it via previous_interaction_id to gemini-4-hydrogen, which executes each step and runs tests; passing checks move to the next step, and a check that fails twice or a plan gap escalates back to Carbon, which reviews and wraps up" width="800" height="410"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;نسخة Python مبسطة تحاكي قاعدة «الفشل مرتين يعني إعادة التسليم»:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="k"&gt;from&lt;/span&gt; &lt;span class="n"&gt;google&lt;/span&gt; &lt;span class="k"&gt;import&lt;/span&gt; &lt;span class="n"&gt;genai&lt;/span&gt;

&lt;span class="n"&gt;client&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;genai&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;Client&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;  &lt;span class="c1"&gt;# reads GEMINI_API_KEY&lt;/span&gt;

&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;ask&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;prompt&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;prev&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="kc"&gt;None&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;level&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"high"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;interactions&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;create&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
        &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="nb"&gt;input&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;prompt&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="n"&gt;previous_interaction_id&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;prev&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="n"&gt;generation_config&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="s2"&gt;"thinking_level"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;level&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="c1"&gt;# 1. Carbon plans (read-only) and writes its own re-plan triggers&lt;/span&gt;
&lt;span class="n"&gt;plan&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;ask&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"gemini-4-carbon"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="s2"&gt;"Plan this task as numbered steps. For each step, list the check "&lt;/span&gt;
    &lt;span class="s2"&gt;"that proves it worked and the conditions that require re-planning. "&lt;/span&gt;
    &lt;span class="s2"&gt;"Do not write code yet. Task: "&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="n"&gt;task&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;last&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;plan&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nb"&gt;id&lt;/span&gt;

&lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;step&lt;/span&gt; &lt;span class="k"&gt;in&lt;/span&gt; &lt;span class="nf"&gt;parse_steps&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;plan&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;output_text&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;failures&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;
    &lt;span class="k"&gt;while&lt;/span&gt; &lt;span class="kc"&gt;True&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
        &lt;span class="c1"&gt;# 2. Hydrogen executes the step&lt;/span&gt;
        &lt;span class="n"&gt;run&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;ask&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"gemini-4-hydrogen"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;f&lt;/span&gt;&lt;span class="s2"&gt;"Implement step: {step}"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;prev&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;last&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;last&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;run&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nb"&gt;id&lt;/span&gt;
        &lt;span class="n"&gt;ok&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;log&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;apply_and_test&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;run&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;output_text&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;  &lt;span class="c1"&gt;# your patch + test runner&lt;/span&gt;
        &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;ok&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
            &lt;span class="k"&gt;break&lt;/span&gt;
        &lt;span class="n"&gt;failures&lt;/span&gt; &lt;span class="o"&gt;+=&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;
        &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;failures&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;=&lt;/span&gt; &lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
            &lt;span class="c1"&gt;# 3. Escalate to Carbon to repair the plan&lt;/span&gt;
            &lt;span class="n"&gt;fix&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;ask&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"gemini-4-carbon"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
                &lt;span class="n"&gt;f&lt;/span&gt;&lt;span class="s2"&gt;"Step failed twice. Test log:\n{log}\nRepair the plan for this step."&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
                &lt;span class="n"&gt;prev&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;last&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
            &lt;span class="n"&gt;last&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;fix&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nb"&gt;id&lt;/span&gt;
            &lt;span class="n"&gt;step&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;failures&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;fix&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;output_text&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;

&lt;span class="c1"&gt;# 4. Carbon reviews the finished work&lt;/span&gt;
&lt;span class="n"&gt;review&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;ask&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"gemini-4-carbon"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;"Review the completed work against the plan."&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;prev&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;last&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;تحتوي الدالتان &lt;code&gt;parse_steps&lt;/code&gt; و&lt;code&gt;apply_and_test&lt;/code&gt; على منطق البناء والاختبار الخاص بمستودعك. أربعة أمور يجب إتقانها:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;اضبط مستويات التفكير لكل دور.&lt;/strong&gt; الافتراضي في Carbon هو &lt;code&gt;medium&lt;/code&gt; والحد الأقصى &lt;code&gt;high&lt;/code&gt;. أما Hydrogen فيبدأ افتراضيًا بـ &lt;code&gt;high&lt;/code&gt; ويضيف &lt;code&gt;xhigh&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;احتفظ بالحالة على الخادم.&lt;/strong&gt; يحمل &lt;code&gt;previous_interaction_id&lt;/code&gt; السجل بين النماذج، والتخزين المؤقت الضمني يخفض تكلفة الإدخال المتكرر بنسبة 95%. بينما يمنعه &lt;code&gt;store=false&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;اجعل التصعيد صريحًا.&lt;/strong&gt; انسخ محفزات Orchestrator إلى موجه المُخطِّط.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;سجّل التوكنات لكل دورة.&lt;/strong&gt; يذكر كائن &lt;code&gt;usage&lt;/code&gt; الحقل &lt;code&gt;total_thought_tokens&lt;/code&gt; على حدة، بحيث يمكنك معرفة أي دور يستهلك.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;صيغ الطلبات والمصادقة موضحة في &lt;a href="https://apidog.com/ar/blog/gemini-4-hydrogen-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;دليل Gemini 4 Hydrogen API&lt;/a&gt; لدينا.&lt;/p&gt;

&lt;p&gt;وإذا كنت تفضل عدم بناء الحللة يدويًا، تقول Google إن Antigravity SDK يتيح لك ربط وكلاء Hydrogen وCarbon معًا مع تحكم برمجي في الأدوار. في عرضه التوضيحي، يتولى وكلاء Hydrogen تصنيف المشكلات وكتابة الكود بينما يتولى وكيل Carbon مهام إعادة الهيكلة والفحوصات الأمنية.&lt;/p&gt;

&lt;h2&gt;
  
  
  اختبر تسليم التحكم من Carbon إلى Hydrogen باستخدام Apidog CLI
&lt;/h2&gt;

&lt;p&gt;ينهار المُنسِّق الذي تبنيه بنفسك عند نقطة التسليم: معرّف نموذج خاطئ، أو ضياع &lt;code&gt;previous_interaction_id&lt;/code&gt;، أو مستوى تفكير يرفضه Carbon. دع وكيل البرمجة لديك (Claude Code أو Codex أو Cursor) يبني اختبارًا من خطوتين باستخدام &lt;a href="https://apidog.com/apidog-cli/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI&lt;/a&gt; ثم يشغّله.&lt;/p&gt;

&lt;p&gt;نفّذ الإعداد مرة واحدة:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm install -g apidog-cli@latest
apidog login --with-token &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;YOUR_TOKEN&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;
npx -y skills add https://apidog.com   &lt;span class="c"&gt;# pick your agent when prompted&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;ثم امنح وكيلك موجهًا واحدًا:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;In Apidog project &amp;lt;projectId&amp;gt;, create an environment "gemini" with base URL
https://generativelanguage.googleapis.com and a secret variable GEMINI_API_KEY.
Build a test scenario with two steps against POST /v1beta/interactions,
both sending the x-goog-api-key header:
1. Planner: model "gemini-4-carbon", thinking_level "high", input asks for a
   3-step plan. Assert status 200, status "completed", non-empty output and a
   usage object. Extract $.id into plannerId.
2. Executor: model "gemini-4-hydrogen", thinking_level "medium",
   previous_interaction_id {{plannerId}}, input "Do step 1 of the plan".
   Assert the same checks. Log total_input_tokens, total_thought_tokens and
   total_output_tokens for both steps. Run it and summarize failures.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;فيقرأ الوكيل المخطط، ويتحقق من صحة حمولته، ويكتب السيناريو ويشغّله:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;apidog environment create gemini --project &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;projectId&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; \
  --base-url https://generativelanguage.googleapis.com
apidog cli-schema get test-scenario-update
apidog cli-schema validate test-scenario-update --file scenario.json
apidog test-scenario create --project &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;projectId&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; --name &lt;span class="s2"&gt;"carbon-to-hydrogen"&lt;/span&gt;
apidog test-scenario update &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;scenarioId&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; --project &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;projectId&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; --file scenario.json
apidog test-scenario run &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;scenarioId&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; --project &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;projectId&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; -e &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;envId&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; \
  -r cli,json --out-file handoff-&lt;span class="o"&gt;{&lt;/span&gt;GENERATE_TIME&lt;span class="o"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;يعرض تقرير JSON استهلاك التوكنات لكل دور جنبًا إلى جنب. أضف &lt;code&gt;-r junit&lt;/code&gt; فيدخل التشغيل نفسه إلى CI، بحيث يفشل البناء عند أي تغيير في معرّف النموذج أو أي خلل في التسليم؛ ويوضح &lt;a href="https://apidog.com/ar/blog/apidog-cli-ci-cd-pipeline?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;دليل Apidog CLI لخطوط CI/CD&lt;/a&gt; بناء الخط، بينما يغطي &lt;a href="https://apidog.com/ar/blog/apidog-cli-in-claude-code?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI في Claude Code&lt;/a&gt; إعداد الوكيل. تغطي الخطة المجانية من Apidog ما يصل إلى 4 مستخدمين.&lt;/p&gt;

&lt;h2&gt;
  
  
  الأسئلة الشائعة
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;هل يتوفر Gemini 4 Hydrogen Orchestrator في Gemini API؟&lt;/strong&gt; لا. إنه خيار في قائمة اختيار النماذج ضمن Google Antigravity. في الـ API، أنت من يبدل بنفسك بين &lt;code&gt;gemini-4-carbon&lt;/code&gt; و&lt;code&gt;gemini-4-hydrogen&lt;/code&gt; باستخدام &lt;code&gt;previous_interaction_id&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;هل يمكنني ضبط مستوى التفكير لـ Orchestrator؟&lt;/strong&gt; لا. يعمل بإعداد ثابت. اختر Carbon أو Argon أو Hydrogen مباشرة إذا كنت تحتاج مستوى محددًا.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;هل أحتاج Google AI Ultra؟&lt;/strong&gt; بالنسبة إلى Orchestrator (Carbon)، نعم. أما مشتركو Google AI Pro المدفوع فيحصلون على Orchestrator (Argon). ويمكن للمستخدمين المجانيين استخدام Hydrogen منفردًا؛ راجع &lt;a href="https://apidog.com/ar/blog/gemini-4-hydrogen-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;دليلنا لاستخدام Gemini 4 Hydrogen مجانًا&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;هل يوفر Orchestrator المال على الـ API؟&lt;/strong&gt; التقسيم نفسه يوفر: دورات التنفيذ تُحتسب بسعر Hydrogen البالغ 7.50 دولارات لكل مليون توكن إخراج بدلًا من Carbon. ويحتوي &lt;a href="https://apidog.com/ar/blog/gemini-4-hydrogen-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;دليل أسعار Gemini 4 Hydrogen&lt;/a&gt; على الجدول الكامل.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>ما هو نموذج ERNIE 5.5 Flash؟</title>
      <dc:creator>Yusuf Khalidd</dc:creator>
      <pubDate>Fri, 13 Nov 2026 06:47:08 +0000</pubDate>
      <link>https://dev.to/yusuf_khalidd/m-hw-nmwdhj-ernie-55-flash-597o</link>
      <guid>https://dev.to/yusuf_khalidd/m-hw-nmwdhj-ernie-55-flash-597o</guid>
      <description>&lt;h1&gt;
  
  
  ما هو ERNIE 5.5 Flash؟ النموذج الجديد من بايدو بـ280 مليار معلمة ونافذة سياق بمليون رمز
&lt;/h1&gt;

&lt;p&gt;ما هو ERNIE 5.5 Flash؟ إنها أحدث عائلة نماذج مفتوحة الأوزان من بايدو: نموذج لغوي قائم على مزيج الخبراء المتناثر (MoE) يضم 280 مليار معلمة إجمالية، مع تفعيل 14 مليار معلمة لكل رمز (token) ونافذة سياق تصل إلى مليون رمز. يتوفر النموذج في شكلين منفصلين: &lt;strong&gt;ERNIE 5.5 Flash Base&lt;/strong&gt; (5 نوفمبر 2026) وهو نقطة تفتيش تدريب مسبق خام على Hugging Face، و&lt;strong&gt;ERNIE 5.5 Flash Preview&lt;/strong&gt; (11 نوفمبر 2026) وهو النموذج المحسّن بعد التدريب للمحادثة والوكلاء، متاح كواجهة برمجية على Baidu Qianfan وكنقطة نهاية مجانية على OpenRouter.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;جرّب Apidog اليوم&lt;/a&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  ما هو ERNIE 5.5 Flash؟
&lt;/h2&gt;

&lt;p&gt;ERNIE 5.5 Flash هو نموذج لغوي مت scatter MoE من بايدو بـ280 مليار معلمة، يفعّل 14 مليار معلمة لكل رمز ويدعم سياقًا يصل إلى مليون رمز. إنه نموذج نصي بحت، دُرّب من الصفر على 33.5 تريليون رمز، ومصمّم للبرمجة والمهام الوكيلة (agentic) والعمل المعرفي والمستندات الطويلة. يتوفر كنقطة تفتيش Base وكنسخة Preview محسّنة بعد التدريب.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxi27xj6463ya8phqwtyf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxi27xj6463ya8phqwtyf.png" alt="ERNIE 5.5 Flash" width="800" height="775"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;تتمحور رؤية بايدو حول الكفاءة. فوفقًا لـ&lt;a href="https://ernie.baidu.com/release/ernie-5-5-flash-base/" rel="noopener noreferrer"&gt;صفحة إطلاق Base&lt;/a&gt;، أُعيد تصميم كل مكوّن لتحقيق التوازن بين القدرات والعمليات الحسابية المُفعَّلة وحجم ذاكرة KV المؤقتة وتكلفة السياق الطويل. وتصف &lt;a href="https://ernie.baidu.com/release/ernie-5-5-flash-preview" rel="noopener noreferrer"&gt;صفحة Preview&lt;/a&gt; النتيجة بأنها «قوي في البرمجة والنمذجة ثلاثية الأبعاد والعمل المعرفي وإنشاء المحتوى».&lt;/p&gt;

&lt;p&gt;وهو خليفة ERNIE 5.1؛ ولمزيد من الخلفية، راجع &lt;a href="https://apidog.com/ar/blog/what-is-ernie-5-1?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;ما هو ERNIE 5.1&lt;/a&gt; و&lt;a href="https://apidog.com/ar/blog/how-to-use-ernie-5-1-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;دليل واجهة برمجة تطبيقات ERNIE 5.1&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  ERNIE 5.5 Flash Preview مقابل Base
&lt;/h2&gt;

&lt;p&gt;التسمية قد تربك البعض، لذا إليك مقارنة جنبًا إلى جنب:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;ERNIE 5.5 Flash Base&lt;/th&gt;
&lt;th&gt;ERNIE 5.5 Flash Preview&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;تاريخ الإصدار&lt;/td&gt;
&lt;td&gt;5 نوفمبر 2026&lt;/td&gt;
&lt;td&gt;11 نوفمبر 2026&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ما هو&lt;/td&gt;
&lt;td&gt;نقطة تفتيش نهاية التدريب المسبق، بدون تدريب متوسط أو لاحق&lt;/td&gt;
&lt;td&gt;أول نموذج مدرَّب لاحقًا مبني على Base، نقطة تفتيش وسيطة&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;استخدمه لـ&lt;/td&gt;
&lt;td&gt;الضبط الدقيق، التكيّف مع المجالات، أبحاث RL&lt;/td&gt;
&lt;td&gt;المحادثة، وكلاء البرمجة، استدعاء الأدوات&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;كيفية الوصول إليه&lt;/td&gt;
&lt;td&gt;استضافة ذاتية؛ نقطة نهاية &lt;code&gt;completions&lt;/code&gt; فقط&lt;/td&gt;
&lt;td&gt;واجهة Qianfan API، وOpenRouter عبر &lt;code&gt;baidu/ernie-5.5-flash-preview:free&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;الأوزان&lt;/td&gt;
&lt;td&gt;عامة على Hugging Face (FP8 وBF16)&lt;/td&gt;
&lt;td&gt;غير عامة بعد؛ وتقول بايدو إن Apache 2.0 «قريبًا»&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;الترخيص&lt;/td&gt;
&lt;td&gt;ERNIE 5.5 Flash Base Model License v1.0&lt;/td&gt;
&lt;td&gt;Apache 2.0 موعود بها، غير منشورة بعد&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;الحجم&lt;/td&gt;
&lt;td&gt;280 مليار إجمالية، 14 مليار مُفعَّلة&lt;/td&gt;
&lt;td&gt;280 مليار إجمالية، 14 مليار مُفعَّلة&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;السياق&lt;/td&gt;
&lt;td&gt;تدريب على 128K، ومليون للضبط الدقيق والاستدلال&lt;/td&gt;
&lt;td&gt;1,024,000 رمز على OpenRouter&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmywlrmzzyky5y095wbv2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmywlrmzzyky5y095wbv2.png" alt="مقارنة ERNIE 5.5 Flash Base مع Preview" width="800" height="410"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;القاعدة ببساطة: للمحادثة أو ربط النموذج بوكيل برمجة، استخدم &lt;strong&gt;Preview&lt;/strong&gt;. وللتدريب على أساس مُدرَّب مسبقًا قوي، استخدم &lt;strong&gt;Base&lt;/strong&gt;. فالنسخة Base غير مضبوطة على التعليمات، لذا لن تتبع أوامر المحادثة.&lt;/p&gt;

&lt;p&gt;وبايدو صريحة بشأن أن Preview غير مكتمل. فصفحة الإطلاق تصفه بأنه «نقطة تفتيش وسيطة من التدريب اللاحق» وتقول إن «بعض القدرات قد لا تزال متواضعة» حتى الإصدار الرسمي.&lt;/p&gt;

&lt;h2&gt;
  
  
  بنية ERNIE 5.5 Flash
&lt;/h2&gt;

&lt;p&gt;إليك أجزاء التقرير التقني من بايدو التي تهمّك كمستخدم.&lt;/p&gt;

&lt;h3&gt;
  
  
  الانتباه المتناثر الهجين
&lt;/h3&gt;

&lt;p&gt;يتكون النموذج من 43 طبقة Transformer. فقط 6 منها (حوالي واحدة من كل سبع) تحتفظ بوصول على مستوى الرمز إلى السياق الكامل، باستخدام Multi-head Latent Attention (MLA) مع الانتباه المتناثر (DSA). أما الطبقات الـ37 الأخرى فتستخدم Heavily Compressed Attention (HCA)، التي تضغط كل 128 رمزًا في إدخال واحد مخزَّن، وتنتبه لهذه الإدخالات مع نافذة قصيرة من الرموز الأخيرة.&lt;/p&gt;

&lt;p&gt;لماذا يهمك هذا: تبقى ذاكرة KV المؤقتة صغيرة، لذا فإن خدمة سياق بمليون رمز أقل كلفة مما توحي به عدد المعلمات. وتقول بايدو إن الانتباه المتناثر في طبقات MLA يحافظ على ثبات تكلفة الانتباه الأساسي لكل استعلام مع نمو السياق.&lt;/p&gt;

&lt;h3&gt;
  
  
  MoE الكامن متعدد الموجِّهات
&lt;/h3&gt;

&lt;p&gt;طبقة MoE العادية تستخدم موجِّهًا واحدًا لاختيار أهم k خبراء. أما ERNIE 5.5 Flash فيستخدم عدة موجِّهات مستقلة التهيئة تقيّم الخبراء بشكل مشترك، وهو ما تقول بايدو إنه يصحّح الاختيارات الخاطئة للخبراء التي كان الموجِّه الواحد سيعززها. تحتوي كل طبقة MoE على 512 خبيرًا موجَّهًا (10 مُفعَّلة لكل رمز) وخبيرًا واحدًا مشتركًا، وتعمل في فضاء كامن بـ2048 بُعدًا لتخفيض حسابات الخبراء وحركة البيانات إلى النصف تقريبًا.&lt;/p&gt;

&lt;h3&gt;
  
  
  تغييرات أخرى
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;رأس إخراج MultiMax:&lt;/strong&gt; درجة حرارة softmax قابلة للتعلم ومجزأة.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;ECHO بدلًا من MTP:&lt;/strong&gt; الطبقة الأخيرة تتنبأ بالرموز المستقبلية وتعمل في آن واحد كنموذج مسوّدة لفك التشفير التخميني.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;الرمزية (Tokenizer):&lt;/strong&gt; نحو 200 ألف إدخال، مع تقسيم الأرقام من اليمين إلى اليسار في مجموعات من ثلاثة خانات.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjg7wdebbsap0lvw974yk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjg7wdebbsap0lvw974yk.png" alt="بنية ERNIE 5.5 Flash" width="800" height="410"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  اختبارات ERNIE 5.5 Flash المعيارية
&lt;/h2&gt;

&lt;p&gt;جميع الأرقام أدناه من بايدو نفسها، ومن صفحات إطلاقها. وكثير من نتائج المقارنة تحمل علامة بايدو النجمية، ما يعني أن بايدو أجرت التقييم بنفسها بدلًا من نقل النتائج من المختبرات الأخرى.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Preview (بعد التدريب اللاحق)، صفوف مختارة من جدول بايدو:&lt;/strong&gt;&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;المعيار&lt;/th&gt;
&lt;th&gt;ERNIE 5.5 Flash Preview&lt;/th&gt;
&lt;th&gt;DeepSeek-V4.1-Flash&lt;/th&gt;
&lt;th&gt;GPT-6.1 Sol&lt;/th&gt;
&lt;th&gt;Claude Opus 5.5&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Terminal-Bench 4.0&lt;/td&gt;
&lt;td&gt;46.5&lt;/td&gt;
&lt;td&gt;42.3&lt;/td&gt;
&lt;td&gt;56.1&lt;/td&gt;
&lt;td&gt;66.4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;DeepSWE v1.1&lt;/td&gt;
&lt;td&gt;71.2&lt;/td&gt;
&lt;td&gt;77.0&lt;/td&gt;
&lt;td&gt;75.2&lt;/td&gt;
&lt;td&gt;74.2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;MCP-Atlas&lt;/td&gt;
&lt;td&gt;84.6&lt;/td&gt;
&lt;td&gt;77.8&lt;/td&gt;
&lt;td&gt;81.0&lt;/td&gt;
&lt;td&gt;84.2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;AutomationBench&lt;/td&gt;
&lt;td&gt;61.9&lt;/td&gt;
&lt;td&gt;60.5&lt;/td&gt;
&lt;td&gt;49.3&lt;/td&gt;
&lt;td&gt;58.0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;BrowseComp&lt;/td&gt;
&lt;td&gt;87.4&lt;/td&gt;
&lt;td&gt;80.3&lt;/td&gt;
&lt;td&gt;87.5&lt;/td&gt;
&lt;td&gt;90.8&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;HLE (بدون أدوات، نصي فقط)&lt;/td&gt;
&lt;td&gt;46.4&lt;/td&gt;
&lt;td&gt;44.0&lt;/td&gt;
&lt;td&gt;52.9&lt;/td&gt;
&lt;td&gt;61.4&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;اقرأ هذه النتائج بواقعية: يتفوق Preview على نماذج فئته الحجمية في عدة اختبارات للوكلاء والعمل المعرفي (MCP-Atlas وAutomationBench وSpreadsheetBench)، لكنه يتأخر عن النماذج الرائدة في البرمجة الوكيلة الصعبة مثل Terminal-Bench. كما يأتي أدنى من DeepSeek-V4.1-Flash في DeepSWE. ولمقارنة كاملة مع DeepSeek، راجع المقال الشقيق &lt;a href="https://apidog.com/ar/blog/ernie-5-5-flash-vs-deepseek-v4-1-flash?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;ERNIE 5.5 Flash مقابل DeepSeek V4.1 Flash&lt;/a&gt;، و&lt;a href="https://apidog.com/ar/blog/what-is-deepseek-v4-1-flash?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;شرح DeepSeek V4.1 Flash&lt;/a&gt; لدينا للجانب الآخر.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Base (مُدرَّب مسبقًا)، مقابل نماذج أساس بحجم مماثل:&lt;/strong&gt; تُعلن بايدو عن MMLU-Pro بنسبة 78.4 مقابل 69.2 لـDeepSeek-V4-Flash-Base، وHumanEval+ بنسبة 82.3 مقابل 69.5، وLiveCodeBench بنسبة 40.1 مقابل 31.9، وLongBench-v2 بنسبة 48.7 مقابل 44.5. ويخسر بعض الصفوف مثل InfiniteBench. الجدول الكامل متاح على &lt;a href="https://huggingface.co/baidu/ERNIE-5.5-Flash-Base" rel="noopener noreferrer"&gt;بطاقة النموذج على Hugging Face&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;وعن السرعة، يقول وصف OpenRouter إنه «أكثر من 200 رمز في الثانية». بينما أظهرت لوحة معلومات OpenRouter الخاصة لثلاثة أيام في 12 نوفمبر إنتاجية P50 بلغت 79 رمزًا في الثانية على نقطة النهاية المجانية، وهي حركة مرور مشتركة، لذا توقّع أن تختلف نتائجك.&lt;/p&gt;

&lt;h2&gt;
  
  
  كيفية الوصول إلى ERNIE 5.5 Flash
&lt;/h2&gt;

&lt;p&gt;لديك ثلاثة خيارات حتى الآن:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;OpenRouter (مجاني، Preview):&lt;/strong&gt; استدعِ &lt;code&gt;baidu/ernie-5.5-flash-preview:free&lt;/code&gt; عبر واجهة OpenRouter المتوافقة مع OpenAI. بايدو Qianfan هي المزوّد الوحيد، وتُظهر &lt;a href="https://openrouter.ai/baidu/ernie-5.5-flash-preview:free" rel="noopener noreferrer"&gt;صفحة النموذج&lt;/a&gt; سعرًا صفريًا للإدخال والإخراج. نقاط النهاية المجانية تخضع لحدود معدل الاستخدام وفق وثائق حدود OpenRouter. شرح كامل في &lt;a href="https://apidog.com/ar/blog/ernie-5-5-flash-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;دليل ERNIE 5.5 Flash المجاني&lt;/a&gt; الشقيق.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Baidu Qianfan (Preview):&lt;/strong&gt; الواجهة البرمجية الرسمية، المرتبطة من صفحة إطلاق بايدو. راجع &lt;a href="https://apidog.com/ar/blog/ernie-5-5-flash-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;دليل واجهة برمجة تطبيقات ERNIE 5.5 Flash&lt;/a&gt; لإعداد الطلبات.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Hugging Face (Base فقط):&lt;/strong&gt; نزّل أوزان FP8 أو BF16 وشغّلها باستخدام vLLM (مع إضافة &lt;code&gt;vLLM-ERNIE&lt;/code&gt;) أو SGLang. أمثلة بايدو تستخدم توازيًا رباعيًا على عقدة متعددة وحدات معالجة الرسومات. خطوات مفصلة في &lt;a href="https://apidog.com/ar/blog/run-ernie-5-5-flash-locally-vllm?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;تشغيل ERNIE 5.5 Flash محليًا باستخدام vLLM&lt;/a&gt;.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;استدعاء بسيط عبر OpenRouter يبدو كالتالي:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl https://openrouter.ai/api/v1/chat/completions \
  -H &lt;span class="s2"&gt;"Content-Type: application/json"&lt;/span&gt; \
  -H &lt;span class="s2"&gt;"Authorization: Bearer $OPENROUTER_API_KEY"&lt;/span&gt; \
  -d &lt;span class="s1"&gt;'{
    "model": "baidu/ernie-5.5-flash-preview:free",
    "messages": [{"role": "user", "content": "Explain MoE routing in two sentences."}]
  }'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;تقول OpenRouter إن نقطة النهاية تقبل &lt;code&gt;tools&lt;/code&gt; و&lt;code&gt;tool_choice&lt;/code&gt; و&lt;code&gt;response_format&lt;/code&gt; مع مخطط JSON ومعامل &lt;code&gt;reasoning&lt;/code&gt;. وإذا كنت تفضّل التحكم فيه من وكيل طرفية، فإن المقال الشقيق حول &lt;a href="https://apidog.com/ar/blog/ernie-5-5-flash-opencode-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;ERNIE 5.5 Flash في OpenCode مجانًا&lt;/a&gt; يغطي هذا الإعداد.&lt;/p&gt;

&lt;h2&gt;
  
  
  ترخيص ERNIE 5.5 Flash: ما يُسمح وما لا يُسمح به
&lt;/h2&gt;

&lt;p&gt;النسختان تخضعان لشروط مختلفة، والفرق بينهما مهم إذا كنت تخطط لإطلاق منتج.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Base&lt;/strong&gt; يستخدم &lt;a href="https://huggingface.co/baidu/ERNIE-5.5-Flash-Base/blob/main/LICENSE" rel="noopener noreferrer"&gt;اتفاقية ترخيص ERNIE 5.5 Flash Base Model License v1.0&lt;/a&gt;، وليس Apache 2.0. وباختصار:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;الاستخدام غير التجاري (البحث، التعليم، التقييم، التجارب الشخصية) مجاني دون إشعار.&lt;/li&gt;
&lt;li&gt;الاستخدام التجاري مجاني عندما لا تتجاوز الإيرادات السنوية للمنتجات المرتبطة 50 مليون دولار أمريكي، شريطة إرسال إشعار استخدام لمرة واحدة إلى بايدو وعرض عبارة «Powered by ERNIE».&lt;/li&gt;
&lt;li&gt;فوق 50 مليون دولار، تحتاج إلى تصريح كتابي منفصل من بايدو قبل البدء.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Preview&lt;/strong&gt; ليس لديه أوزان منشورة أو ملف ترخيص حتى الآن. تقول بايدو إن الأوزان «ستُفتح المصدر تحت Apache 2.0 قريبًا» لكن دون تحديد تاريخ. حتى وجود ذلك الملف، تعامل مع Preview كواجهة برمجية فقط.&lt;/p&gt;

&lt;h2&gt;
  
  
  من يجب أن يستخدم ERNIE 5.5 Flash؟
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;الفرق التي تشغّل وكلاء بميزانية محدودة.&lt;/strong&gt; نقطة نهاية مجانية على OpenRouter مع سياق بمليون رمز واستدعاء أدوات هي طريقة رخيصة لاختبار حلقات الوكلاء.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;باحثو الضبط الدقيق وRL.&lt;/strong&gt; نسخة Base نقطة تفتيش نظيفة لنهاية التدريب المسبق، وهي نادرة بهذا الحجم.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;أعباء العمل على المستندات الطويلة.&lt;/strong&gt; تصميم الانتباه المضغوط يستهدف مدخلات بمليون رمز دون ذاكرة مؤقتة KV ضخمة.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;حالات يُستحسن الحذر فيها:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;مسارات JSON الصارمة.&lt;/strong&gt; أظهرت لوحة OpenRouter معدل أخطاء 21.70% في المخرجات المهيكلة لنقطة النهاية المجانية في 12 نوفمبر. تحقق من كل استجابة.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;إدخال الصور.&lt;/strong&gt; النموذج نصي فقط؛ وتلاحظات بايدو على اختباراتها تقول إن فهم الصور كان عبر أداة خارجية.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;اتفاقيات مستوى الخدمة الإنتاجية.&lt;/strong&gt; نسخة Preview نقطة تفتيش غير مكتملة تخدمها جهة مزوّدة واحدة.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  دع وكيل البرمجة يختبر ERNIE 5.5 Flash باستخدام Apidog CLI
&lt;/h2&gt;

&lt;p&gt;معدل أخطاء المخرجات المهيكلة البالغ 21.70% هو سبب اختبار بنية الاستجابة قبل البناء عليها. دع Claude Code أو Codex أو Cursor ينشئ نقطة النهاية وحالة الاختبار باستخدام &lt;a href="https://apidog.com/apidog-cli/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;أعِدّ الإعداد مرة واحدة:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm install -g apidog-cli@latest
apidog auth login --with-token &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;YOUR_APIDOG_TOKEN&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;
apidog skill install
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;ثم أعطِ وكيلك أمرًا واحدًا:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;In Apidog project &amp;lt;projectId&amp;gt;, create an environment "openrouter" with base URL
https://openrouter.ai/api/v1 and my OpenRouter key as a variable. Add a POST
/chat/completions endpoint for model baidu/ernie-5.5-flash-preview:free.
Create a test case that asserts HTTP 200, choices[0].message.content is a
non-empty string, and usage.total_tokens is a number. Run it and summarize failures.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;يتحقق الوكيل من كل حِمل (payload) مقابل مخطط CLI قبل كتابة أي شيء:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;apidog environment create openrouter --project &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;projectId&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; --base-url https://openrouter.ai/api/v1
apidog cli-schema get endpoint-create
apidog cli-schema validate endpoint-create --file endpoint.json
apidog endpoint create --project &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;projectId&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; --file endpoint.json
apidog test-case category --project &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;projectId&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;
apidog cli-schema validate test-case-create --file case.json
apidog test-case create --project &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;projectId&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; --file case.json
apidog run --test-case &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;caseId&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; --project &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;projectId&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; -e &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;envId&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; -r cli,json
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;استبدل عنوان URL الأساسي بنقطة نهاية Qianfan أو vLLM المحلية لديك، وستتحقق الحالة نفسها منها أيضًا. ولتشغيلها مع كل عملية إيداع (commit)، أضف &lt;code&gt;-r junit&lt;/code&gt; واتبع &lt;a href="https://apidog.com/ar/blog/apidog-cli-ci-cd-pipeline?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;دليل Apidog CLI CI/CD&lt;/a&gt;. جديد على الـCLI؟ ابدأ بـ&lt;a href="https://apidog.com/ar/blog/apidog-cli-in-claude-code?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI في Claude Code&lt;/a&gt;. تغطي النسخة المجانية من Apidog حتى 4 مستخدمين، لذا &lt;a href="https://apidog.com/download/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;نزّل Apidog&lt;/a&gt; وجرّبه على مشروعك الخاص.&lt;/p&gt;

&lt;h2&gt;
  
  
  الأسئلة الشائعة
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;هل ERNIE 5.5 Flash مفتوح المصدر؟&lt;/strong&gt; جزئيًا. أوزان Base عامة تحت ترخيص بايدو الخاص، مجانية للاستخدام التجاري حتى 50 مليون دولار إيرادات سنوية مرتبطة. أما أوزان Preview فموعود بإتاحتها تحت Apache 2.0 «قريبًا».&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;ما الفرق بين ERNIE 5.5 Flash Preview وBase؟&lt;/strong&gt; Base هو نقطة تفتيش التدريب المسبق الخام المخصصة للضبط الدقيق. Preview هو نموذج المحادثة والوكلاء المُدرَّب لاحقًا الذي تستدعيه عبر واجهة برمجية. كلاهما يضم 280 مليار معلمة إجمالية و14 مليار مُفعَّلة.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;هل ERNIE 5.5 Flash مجاني؟&lt;/strong&gt; نسخة Preview مجانية على OpenRouter عبر &lt;code&gt;baidu/ernie-5.5-flash-preview:free&lt;/code&gt;، مع حدود معدل الاستخدام. ونسخة Base مجانية التنزيل. ولم تنشر بايدو سعرًا رسميًا لكل رمز على صفحة رسمية حتى 12 نوفمبر 2026.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;ما حجم نافذة السياق في ERNIE 5.5 Flash؟&lt;/strong&gt; مليون رمز: 1,024,000 لنسخة Preview على OpenRouter و1,048,576 في إعدادات Base، مع أن Base دُرّبت حتى 128K فقط.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;هل يمكنني تشغيل ERNIE 5.5 Flash محليًا؟&lt;/strong&gt; نعم، نسخة Base، باستخدام vLLM مع إضافة &lt;code&gt;vLLM-ERNIE&lt;/code&gt; أو SGLang على عقدة متعددة وحدات معالجة الرسومات. أما Preview فلا يمكن تشغيله محليًا حتى تنشر بايدو أوزانه.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;هل يدعم ERNIE 5.5 Flash الصور؟&lt;/strong&gt; لا. كلا النسختين نموذجان نصيان فقط.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>وكيل ذكاء اصطناعي لإصلاح الأخطاء البرمجية: كيف تبني وكيلًا يعيد إنتاج الخلل أولًا</title>
      <dc:creator>Yusuf Khalidd</dc:creator>
      <pubDate>Fri, 06 Nov 2026 05:57:57 +0000</pubDate>
      <link>https://dev.to/yusuf_khalidd/wkyl-dhk-stny-lslh-lkht-lbrmjy-kyf-tbny-wkylan-yyd-ntj-lkhll-wlan-11nf</link>
      <guid>https://dev.to/yusuf_khalidd/wkyl-dhk-stny-lslh-lkht-lbrmjy-kyf-tbny-wkylan-yyd-ntj-lkhll-wlan-11nf</guid>
      <description>&lt;h1&gt;
  
  
  وكيل ذكاء اصطناعي لإصلاح الأخطاء البرمجية: كيف تبني وكيلًا يعيد إنتاج الخلل أولًا
&lt;/h1&gt;

&lt;p&gt;يعمل وكيل الذكاء الاصطناعي الذي يصلح الأخطاء تلقائيًا وفق قاعدة واحدة: لا إعادة إنتاج، لا إصلاح. يحوّل الوكيل تقرير الخطأ إلى اختبار يفشل اليوم، ثم يعدّل الكود على فرع معزول، ويعيد تشغيل هذا الاختبار مع المجموعة الكاملة، ولا يقدّم تقريره إلا عندما ينجح كل شيء. يبقى الدمج بيد الإنسان، وإذا لم يتمكن الوكيل من إعادة إنتاج الخطأ فإنه يبقى صامتًا.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;جرّب Apidog اليوم&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;قدّم فريق DeepSeek Harness هذه الفكرة أمام جمهور كبير في 1 نوفمبر 2026، ضمن مقال حول تصميم الوكيل الفائق. يحوّل هذا الدليل الفكرة إلى خط معالجة (pipeline) يمكنك بناؤه هذا الأسبوع، مع كتابة خطوة إعادة الإنتاج على شكل اختبار API ينشئه الوكيل بنفسه ويشغّله من الطرفية (terminal).&lt;/p&gt;

&lt;h2&gt;
  
  
  لماذا يفشل الأمر «أيها الوكيل، أصلح هذا» دون إعادة إنتاج
&lt;/h2&gt;

&lt;p&gt;اطلب من وكيل برمجي إصلاح تقرير خطأ، وستحصل غالبًا على تعديل (diff) واثق من نفسه. لن تستطيع معرفة ما إذا كان يصلح خطأك فعلًا، أم خطأً تخيله، أم لا يصلح شيئًا على الإطلاق.&lt;/p&gt;

&lt;p&gt;بدون خطوة إعادة إنتاج، تحدث ثلاث مشكلات:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;يخمّن الوكيل السبب.&lt;/strong&gt; يختار السطر الأكثر ترجيحًا من رسالة الخطأ ويعدّله.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;لا يوجد تعريف لـ «تم الإصلاح».&lt;/strong&gt; الدليل الوحيد هو ملخص الوكيل نفسه.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;تتسلل حالات التراجع.&lt;/strong&gt; تعديلٌ على أداة تحقّق مشتركة قد يصلح نقطة نهاية واحدة ويعطّل أربعًا أخرى.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;الاختبار الفاشل يحل المشكلات الثلاث جميعًا: فهو يثبّت الخطأ، ويحدد معنى الإنجاز، ويبقى في مجموعتك كفحص تراجع (regression).&lt;/p&gt;

&lt;h2&gt;
  
  
  من أين جاءت فكرة «إعادة الإنتاج والإصلاح بصمت»
&lt;/h2&gt;

&lt;p&gt;في مقال «Exploring Super-agent Design»، يصف &lt;a href="https://x.com/DeepSeekHarness/status/2116857257245987236?ref=apidog.com" rel="noopener noreferrer"&gt;فريق DeepSeek Harness&lt;/a&gt; سياسة من مجموعة مستخدميهم: عندما يبلّغ أحدهم عن خطأ، يحاول وكيلٌ إعادة إنتاج الخطأ في الخلفية. لا يتكلم إلا بمعالجة مُثبتة وبسيطة، وإلا فلا يقول شيئًا.&lt;/p&gt;

&lt;p&gt;يُسمّي المقال هذا «التنفيذ التخميني» (speculative execution)، ويرافقه بمكوّنين ستستخدمهما هنا. &lt;strong&gt;العمّال (Workers):&lt;/strong&gt; يحصل كل منهم على جلسة معزولة واحدة لكل مهمة، بكامل الأدوات وأقوى نموذج، ويقدّم تقاريره إلى موجِّه (router) بدلًا من التحدث مع البشر. أما &lt;strong&gt;المراقب (watchdog)&lt;/strong&gt; فهو جلسة منفصلة تتحقق مما إذا كان كل عامل يتقدم فعلًا أم ينحرف عن المسار.&lt;/p&gt;

&lt;p&gt;تنبيه واحد: يصف المقال معماريةً، وليس ميزات فعّالة في DeepSeek Harness. بعض أجزائه موجودة في إضافة نموذجية باسم &lt;code&gt;dsh-superagent-prototype&lt;/code&gt;، وهي كما يقول المؤلفون ليست منتجًا رسميًا من DeepSeek. للتعمق في نموذج الموجِّه والعامل، راجع &lt;a href="https://apidog.com/ar/blog/how-to-build-a-super-agent?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;كيفية بناء وكيل فائق&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  خط معالجة الوكيل المصلّح للأخطاء بخمس خطوات
&lt;/h2&gt;

&lt;p&gt;يُشغّل الوكيل ذاتي الإصلاح الحلقة نفسها في كل مرة، مع بوّابتين:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;الاستقبال:&lt;/strong&gt; جمع التقرير، والطلب الفاشل، والاستجابة التي تلقّاها.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;إعادة الإنتاج:&lt;/strong&gt; كتابة اختبار يفشل للسبب المُبلَّغ عنه. لا اختبار فاشل، لا إصلاح.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;الإصلاح:&lt;/strong&gt; تعديل الكود على فرع أو شجرة عمل (worktree) معزولة.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;إعادة التشغيل:&lt;/strong&gt; يجب أن ينجح الاختبار الجديد، وكذلك المجموعة الحالية.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;التسليم:&lt;/strong&gt; فتح طلب دمج (pull request) مع الأدلة، أو البقاء صامتًا.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fngpi1eqrtv13mcivprmt.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fngpi1eqrtv13mcivprmt.png" alt="Flow diagram of the five-step bug-fixing agent pipeline: intake, reproduce with a failing test, a &amp;quot;no repro, no fix&amp;quot; gate that routes to &amp;quot;stay quiet, log it&amp;quot;, fix on a branch, re-run test and suite, a &amp;quot;green?&amp;quot; gate that loops back to the fix within a time box, then deliver to a human who merges" width="800" height="267"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  الخطوة 1: استقبال تقرير الخطأ
&lt;/h2&gt;

&lt;p&gt;لا يستطيع وكيلك إعادة إنتاج عبارة غامضة مثل «السلة معطلة مرة أخرى». امنح الاستقبال شكلًا ثابتًا:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;الحقل&lt;/th&gt;
&lt;th&gt;مثال&lt;/th&gt;
&lt;th&gt;لماذا يهم&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;نقطة النهاية&lt;/td&gt;
&lt;td&gt;&lt;code&gt;POST /orders&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;المعالِج الذي يجب قراءته&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;الطلب&lt;/td&gt;
&lt;td&gt;جسم يحتوي &lt;code&gt;"coupon": null&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;المدخل الدقيق الذي سبّب الخطأ&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;الاستجابة الفعلية&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;500&lt;/code&gt; و&lt;code&gt;{"error":"internal"}&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;ما يجب أن يراه الاختبار يفشل&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;الاستجابة المتوقعة&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;201&lt;/code&gt; مع &lt;code&gt;id&lt;/code&gt; للطلب&lt;/td&gt;
&lt;td&gt;ما يؤكده الاختبار&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;البيئة&lt;/td&gt;
&lt;td&gt;staging&lt;/td&gt;
&lt;td&gt;أين تُشغَّل إعادة الإنتاج&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;إذا كانت الحقول ناقصة، يسأل الوكيل مرة واحدة أو يسحب الطلب من السجلات. الأجسام الخطأ الملتزمة بـ &lt;a href="https://www.rfc-editor.org/rfc/rfc9457?ref=apidog.com" rel="noopener noreferrer"&gt;تفاصيل المشكلة في RFC 9457&lt;/a&gt; مفيدة، لأن نوع الخطأ يصل في شكل يمكن التنبؤ به.&lt;/p&gt;

&lt;h2&gt;
  
  
  الخطوة 2: إعادة إنتاج الخطأ كاختبار API فاشل
&lt;/h2&gt;

&lt;p&gt;هذه هي البوّابة. يحوّل الوكيل سجل الاستقبال إلى حالة اختبار بتأكيدَين (assertions): رمز الحالة المتوقع، وحقل يُفترض أن يحتويه جسم الاستجابة، ثم يشغّلها مقابل البيئة الحقيقية. هناك ثلاث نتائج ممكنة:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;يفشل للسبب المُبلَّغ عنه.&lt;/strong&gt; عندك إعادة إنتاج. تابع.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;ينجح.&lt;/strong&gt; الخطأ غير قابل لإعادة الإنتاج كما وُصف. سجّله وتوقّف.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;يفشل لسبب آخر&lt;/strong&gt; (خطأ مصادقة، بيانات ناقصة، انتهاء مهلة). هذه إعادة إنتاج مكسورة، وليست خطأً مؤكدًا. توقّف.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;النتيجة الأولى فقط تفتح باب الإصلاح. وهذا ما تعنيه كلمة «بصمت» عمليًا: الحالتان الأخريان تنتجان سجلًا لمن يراجع قائمة الانتظار، لا رسالة في محادثة المستخدم.&lt;/p&gt;

&lt;p&gt;اكتب إعادة الإنتاج كاختبار API لا كاختبار وحدة (unit test): فالوكيل يضرب الواجهة نفسها التي ضربها المستخدم، فلا يمكنه إعادة إنتاج خطأ مختلف عن قصد أو سهوًا.&lt;/p&gt;

&lt;h2&gt;
  
  
  الخطوة 3: إصلاح الكود في فرع معزول
&lt;/h2&gt;

&lt;p&gt;بمجرد أن يصبح اختبار إعادة الإنتاج أحمر، يحصل العامل على نسخته الخاصة من الكود. &lt;a href="https://git-scm.com/docs/git-worktree?ref=apidog.com" rel="noopener noreferrer"&gt;شجرة العمل في git (git worktree)&lt;/a&gt; هي الخيار الأخف: مجلد عمل ثانٍ على فرع جديد، بحيث لا تمس تعديلات الوكيل نسختك أبدًا. شغّل الخدمة منه ووجّه بيئة الاختبار إليها.&lt;/p&gt;

&lt;p&gt;حافظ على قيدَين صارمين. يجب أن يكون الإصلاح صغيرًا: ضع حدًا مثل 3 ملفات أو 50 سطرًا متغيّرًا، واعتبر أي شيء أكبر تقريرًا يُحال إلى إنسان. ويجب أن يستهدف إعادة الإنتاج فقط: لا إعادات هيكلة، ولا إعادة تسمية، ولا تنظيفًا، لأن كل تغيير إضافي هو شيء يجب على المراجع التحقق منه.&lt;/p&gt;

&lt;h2&gt;
  
  
  الخطوة 4: إعادة تشغيل إعادة الإنتاج والمجموعة الكاملة
&lt;/h2&gt;

&lt;p&gt;البوّابة الثانية لها جزءان. أولًا، يعيد الوكيل تشغيل حالة الاختبار نفسها من الخطوة 2 دون أي تعديل، ويجب أن تنجح. إذا عدّل الوكيل التأكيدات للوصول إلى النجاح، يُعتبر الإصلاح فاشلًا؛ ويلتقط خط المعالجة ذلك بمقارنة ملف الاختبار قبل وبعد.&lt;/p&gt;

&lt;p&gt;ثانيًا، يجب أن تبقى المجموعة الحالية خضراء. الإصلاح الذي يخضّر اختبارًا واحدًا ويحمرّ ثلاثة يعود إلى الخطوة 3. ضع حدًا زمنيًا للحلقة، مثل 3 محاولات أو 20 دقيقة، ثم توقّف وسجّل ما جرّبته. هنا يثبت المراقب (watchdog) قيمته: يمكنه إنهاء عامل يواصل تعديل السطر نفسه أو ينحرف نحو ملفات لم تلمسها إعادة الإنتاج أبدًا.&lt;/p&gt;

&lt;h2&gt;
  
  
  الخطوة 5: تسليم الإصلاح المؤكد البسيط فقط
&lt;/h2&gt;

&lt;p&gt;عندما تصبح البوّابتان خضراوين، يفتح الوكيل طلب دمج مدعومًا بالأدلة لا بقصة: التقرير، والتشغيل الفاشل، والفرق (diff)، والتشغيل الناجح مع نتائج المجموعة. يراجع الإنسان ويدمج. تضمن &lt;a href="https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/managing-protected-branches/about-protected-branches?ref=apidog.com" rel="noopener noreferrer"&gt;الفروع المحمية&lt;/a&gt; أن رمز الوكيل (token) يستطيع دفع فرع لكنه لا يدمج أبدًا في &lt;code&gt;main&lt;/code&gt;. وإذا فشلت أي بوّابة، لا يسمع المُبلِّغ شيئًا؛ يكتب الوكيل سطرًا في السجل ويكمل طريقه.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8s0l77fnpf81s8dgzbqb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8s0l77fnpf81s8dgzbqb.png" alt="Illustration of the same POST /orders test failing before the fix with expected 201 but got 500, then passing 2 of 2 assertions after the fix, with the JSON report attached as evidence" width="800" height="410"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  ضوابط الحماية لوكيل ذكاء اصطناعي ذاتي الإصلاح
&lt;/h2&gt;

&lt;p&gt;اضبط هذه الأسوار قبل أول تشغيل دون إشراف:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;ضابط الحماية&lt;/th&gt;
&lt;th&gt;الإعداد&lt;/th&gt;
&lt;th&gt;ما يمنعه&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;النطاق&lt;/td&gt;
&lt;td&gt;حد أقصى للملفات والأسطر لكل إصلاح&lt;/td&gt;
&lt;td&gt;إعادة كتابة كاملة تُقدَّم على أنها إصلاح&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;الحد الزمني&lt;/td&gt;
&lt;td&gt;حد أقصى للمحاولات والدقائق لكل خطأ&lt;/td&gt;
&lt;td&gt;حلقات جامحة تحرق الرموز (tokens)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;بيانات الاعتماد&lt;/td&gt;
&lt;td&gt;بيئة staging فقط، بلا مفاتيح إنتاج&lt;/td&gt;
&lt;td&gt;إعادة إنتاج تُنشئ طلبات حقيقية&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;صلاحيات الدمج&lt;/td&gt;
&lt;td&gt;دفع الفروع فقط، دون دمج أبدًا&lt;/td&gt;
&lt;td&gt;وصول كود غير مُراجَع إلى &lt;code&gt;main&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;سلامة الاختبار&lt;/td&gt;
&lt;td&gt;مقارنة ملف الاختبار قبل وبعد&lt;/td&gt;
&lt;td&gt;تأكيدات معدَّلة لتنجح اصطناعيًا&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;الصمت&lt;/td&gt;
&lt;td&gt;لا رسائل موجهة للمستخدم عند الفشل&lt;/td&gt;
&lt;td&gt;الضجيج والادعاءات نصف المؤكدة&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;بيانات الاعتماد هي الأهم: إعادة الإنتاج تضرب واجهة API فعلًا، فاستخدم بيئة staging أو بيانات محلية مهيأة مسبقًا.&lt;/p&gt;

&lt;h2&gt;
  
  
  دع وكيلك البرمجي يبني إعادة الإنتاج باستخدام Apidog CLI
&lt;/h2&gt;

&lt;p&gt;الخطوة 2 هي قلب خط المعالجة، وهي ما بُني من أجله &lt;a href="https://apidog.com/apidog-cli/?ref=apidog.com&amp;amp;utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI&lt;/a&gt;. يكتب وكيلك البرمجي (Claude Code أو Codex أو Cursor أو OpenCode) حالة الاختبار بصيغة JSON، وينشئها في مشروعك على Apidog ويشغّلها من الطرفية. أنت تكتب مُوجِّهًا (prompt) واحدًا فقط.&lt;/p&gt;

&lt;p&gt;أعدّ الأدوات مرة واحدة:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="nt"&gt;-g&lt;/span&gt; apidog-cli@latest
apidog auth login &lt;span class="nt"&gt;--with-token&lt;/span&gt; &amp;lt;YOUR_TOKEN&amp;gt;
npx &lt;span class="nt"&gt;-y&lt;/span&gt; skills add https://apidog.com   &lt;span class="c"&gt;# pick your agent when prompted&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;ثم سلّم وكيلك تقرير الخطأ مع هذا المُوجِّه:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Here is a bug report for POST /orders in Apidog project &amp;lt;projectId&amp;gt;.
Turn it into an Apidog test case that fails today: assert status 201
and that $.id exists. Run it against staging and confirm it fails for
the reported reason. If it does, fix the handler on a new worktree
branch until the same test passes, run the endpoint's other cases, and
open a PR with both JSON reports. If it doesn't reproduce, stop and log why.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;لا يبني الوكيل حِمل الطلب من ذاكرته، بل يقرأ المخطط (schema)، ويجد تصنيفًا مناسبًا، ويتحقق من ملفه، وعندها فقط ينشئ الحالة:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;apidog cli-schema get test-case-create
apidog test-case category &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;projectId&amp;gt;
apidog cli-schema validate test-case-create &lt;span class="nt"&gt;--file&lt;/span&gt; repro-orders.json
apidog test-case create &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;projectId&amp;gt; &lt;span class="nt"&gt;--file&lt;/span&gt; repro-orders.json
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;الملف الذي يكتبه يبدو هكذا (المعرّفات تأتي من مشروعك):&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"name"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Repro: POST /orders with null coupon returns 500"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"apiDetailId"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;123456&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"categoryId"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"method"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"post"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"path"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"/orders"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"parameters"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{},&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"commonParameters"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{},&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"requestBody"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"type"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"application/json"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"data"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"{&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s2"&gt;items&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s2"&gt;:[{&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s2"&gt;sku&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s2"&gt;:&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s2"&gt;A-100&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s2"&gt;,&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s2"&gt;qty&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s2"&gt;:1}],&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s2"&gt;coupon&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s2"&gt;:null}"&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"postProcessors"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"type"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"assertion"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"defaultEnable"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"enable"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"data"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"name"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"status is 201"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"subject"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"httpCode"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"comparison"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"equal"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"path"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;""&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"value"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"201"&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"type"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"assertion"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"defaultEnable"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"enable"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"data"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"name"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"order id exists"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"subject"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"responseJson"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"comparison"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"exists"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"path"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"$.id"&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;الآن التشغيل الأحمر الذي يُثبت وجود الخطأ:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;apidog run &lt;span class="nt"&gt;--test-case&lt;/span&gt; &amp;lt;caseId&amp;gt; &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;projectId&amp;gt; &lt;span class="nt"&gt;-e&lt;/span&gt; &amp;lt;stagingEnvId&amp;gt; &lt;span class="nt"&gt;-r&lt;/span&gt; cli,json &lt;span class="nt"&gt;--out-file&lt;/span&gt; repro-before
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;يُظهر مُبلِّغ الواجهة النصية فشل تأكيد الحالة مع رمز 500، ويهبط ملف &lt;code&gt;repro-before.json&lt;/code&gt; في مجلد &lt;code&gt;apidog-reports/&lt;/code&gt;. بعد الإصلاح، يشغّل الوكيل الأمر نفسه تمامًا مع &lt;code&gt;--out-file repro-after&lt;/code&gt; فينجح التأكيدان معًا؛ هذان الملفان هما الدليل في طلب الدمج. وفي الخطوة 4، يشغّل الوكيل كل الحالات على نقطة النهاية حتى لا يكسر الإصلاح جارًا مجاورًا بصمت:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;apidog test-case run &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;projectId&amp;gt; &lt;span class="nt"&gt;--endpoint&lt;/span&gt; &amp;lt;endpointId&amp;gt; &lt;span class="nt"&gt;-e&lt;/span&gt; &amp;lt;stagingEnvId&amp;gt; &lt;span class="nt"&gt;-r&lt;/span&gt; cli,json
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;أضف &lt;code&gt;--upload-report&lt;/code&gt; لعرض التشغيل في تطبيق Apidog. بعد الدمج، تبقى حالة إعادة الإنتاج في مشروعك كاختبار تراجع، والأمر نفسه &lt;code&gt;apidog run&lt;/code&gt; مع &lt;code&gt;-r junit&lt;/code&gt; يندمج مباشرة في CI، كما هو موضح في &lt;a href="https://apidog.com/ar/blog/apidog-cli-ci-cd-pipeline?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;تشغيل Apidog CLI في خط CI/CD&lt;/a&gt;. لمزيد من الإعدادات، راجع &lt;a href="https://apidog.com/ar/blog/apidog-cli-agent-workflow?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;سير عمل الوكيل مع Apidog CLI&lt;/a&gt; و&lt;a href="https://apidog.com/ar/blog/apidog-cli-in-claude-code?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI في Claude Code&lt;/a&gt;. تغطي النسخة المجانية من Apidog حتى 4 مستخدمين، فيمكنك تجربة الحلقة كاملة دون خطة مدفوعة.&lt;/p&gt;

&lt;h2&gt;
  
  
  الأسئلة الشائعة
&lt;/h2&gt;

&lt;h3&gt;
  
  
  هل يستطيع وكيل ذكاء اصطناعي فعلًا إصلاح الأخطاء دون إنسان؟
&lt;/h3&gt;

&lt;p&gt;يستطيع إعادة إنتاج وإصلاح وإثبات كثير من الأخطاء البسيطة بنفسه، لكن لا ينبغي أن يدمجها. أبقِ الدمج بيد الإنسان، ودع حماية الفروع تفرض ذلك.&lt;/p&gt;

&lt;h3&gt;
  
  
  ماذا لو لم يستطع الوكيل إعادة إنتاج الخطأ؟
&lt;/h3&gt;

&lt;p&gt;يتوقف ويسجّل ما جرّبه. الخطأ الذي لا يستطيع إعادة إنتاجه هو خطأٌ لا يستطيع تأكيد إصلاحه، لذا فأي تعديل سيكون مجرد تخمين. يضيف الإنسان بعدها تفاصيل إلى التقرير أو يغلقه.&lt;/p&gt;

&lt;h3&gt;
  
  
  كيف أمنع الوكيل من تعديل الاختبار لينجح؟
&lt;/h3&gt;

&lt;p&gt;احفظ نسخة أو بصمة (hash) من حالة الاختبار لحظة فشلها الأول، وقارنها قبل قبول الإصلاح. وأبقِ ملف الاختبار خارج المسارات التي يجوز للعامل تعديلها.&lt;/p&gt;

&lt;h3&gt;
  
  
  هل أحتاج DeepSeek Harness لبناء هذا؟
&lt;/h3&gt;

&lt;p&gt;لا. يصف المقال تصميمًا، وإضافته النموذجية ليست منتجًا رسميًا من DeepSeek. أي وكيل برمجي يشغّل أوامر الطرفية يفي بالغرض، بما في ذلك Claude Code في &lt;a href="https://apidog.com/ar/blog/claude-code-github-actions?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;GitHub Actions&lt;/a&gt;. وإن أردت تجربته هناك، راجع &lt;a href="https://apidog.com/ar/blog/what-is-deepseek-harness?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;ما هو DeepSeek Harness&lt;/a&gt;.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>ما هو Gemini Omni 1.2 Flash؟</title>
      <dc:creator>Yusuf Khalidd</dc:creator>
      <pubDate>Fri, 06 Nov 2026 05:48:39 +0000</pubDate>
      <link>https://dev.to/yusuf_khalidd/m-hw-gemini-omni-12-flash-336d</link>
      <guid>https://dev.to/yusuf_khalidd/m-hw-gemini-omni-12-flash-336d</guid>
      <description>&lt;p&gt;&lt;strong&gt;الإجابة السريعة:&lt;/strong&gt; Gemini Omni 1.2 Flash هو نموذج جوجل المتاح للعموم لتوليد الفيديو وتحريره، صدر في 5 نوفمبر 2026. ينشئ مقاطع مدتها من 3 إلى 15 ثانية مع صوت أصلي، وتكلفتها حوالي 0.07 دولار للثانية بدقة 720p، ويعمل عبر Interactions API بمعرّف النموذج &lt;code&gt;gemini-omni-1.2-flash&lt;/code&gt;. في 3 ديسمبر 2026، سيبدأ تحويل الطلبات المرسلة إلى الإصدار 1.1 تلقائيًا إليه.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;جرّب Apidog اليوم&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;هذا التاريخ الأخير هو سبب أهمية هذا الإصدار إذا كنت تطلق بالفعل محتوى فيديو. كودك الخاص بالإصدار 1.1 سيستمر في العمل، لكن نموذجًا مختلفًا سيستجيب له خلال أقل من شهر.&lt;/p&gt;

&lt;p&gt;إذا كنت جديدًا على هذه العائلة من النماذج، ابدأ بـ &lt;a href="https://apidog.com/ar/blog/what-is-gemini-omni?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;ما هو Gemini Omni&lt;/a&gt;. وللاطلاع على تفاصيل إطلاق الإصدار 1.1، راجع &lt;a href="https://apidog.com/ar/blog/gemini-omni-1-1-flash?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;منشور Omni 1.1 Flash&lt;/a&gt;. يغطي هذا الدليل ما يعنيه الإصدار 1.2 لمن يبني اليوم.&lt;/p&gt;

&lt;h2&gt;
  
  
  ماذا يقدم Gemini Omni 1.2 Flash
&lt;/h2&gt;

&lt;p&gt;يأخذ Gemini Omni 1.2 Flash النصوص والصور والفيديو كمدخلات ويعيد فيديو مصحوبًا بالصوت. يولّد مقاطع جديدة، ويحرر المقاطع عبر محادثات متعددة، ويمددها، كل ذلك عبر واجهة برمجة واحدة. تختار المدة بخطوات دقيقة الثانية الواحدة، وتحدد الدقة لكل طلب على حدة.&lt;/p&gt;

&lt;p&gt;يسرد &lt;a href="https://blog.google/innovation-and-ai/technology/developers-tools/introducing-gemini-omni-1-2-flash/" rel="noopener noreferrer"&gt;الإعلان&lt;/a&gt; خمس قدرات يستحق معرفتها:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;الالتزام بالمراجع.&lt;/strong&gt; تساعد صور الشخصيات والمنتجات والأنماط في الحفاظ على الوجوه والملابس والتغليف وألوان العلامة التجارية عبر زوايا مختلفة. يمكنك استخدام حتى 6 صور مرجعية، بحد أقصى 3 لكل شخصية حتى شخصيتين.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;الاتساق.&lt;/strong&gt; تقول جوجل إن الشخصيات والأشياء والمشاهد تحتفظ بثباتها بشكل أفضل من الإطار الأول إلى الأخير، بما في ذلك الاستيفاء بين الإطار الأول والأخير.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;التحرير متعدد المحادثات.&lt;/strong&gt; استبدل منتجًا، أو غيّر الطقس، أو عدّل نسبة العرض إلى الارتفاع في محادثة لاحقة، دون البدء من الصفر.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;الكلام.&lt;/strong&gt; تدّعي جوجل حوارات أكثر طبيعية، وتزامنًا أوضح بين الشفاه والصوت، وتمايزًا واضحًا بين المتحدثين المتعددين.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;التحكم بالكاميرا.&lt;/strong&gt; حركات FPV الطائرة والحركات المدارية، مع عدد أقل من القفزات غير المرغوبة في المشاهد.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ادعاءات الجودة المذكورة أعلاه هي ادعاءات جوجل نفسها. ولم تنشر أي معايير قياس (benchmarks)، لذا تعامل معها كسبب للتجربة، لا كنتائج مؤكدة.&lt;/p&gt;

&lt;h2&gt;
  
  
  ما الذي تغيّر مقارنةً بـ Gemini Omni 1.1 Flash
&lt;/h2&gt;

&lt;p&gt;ثلاثة أمور تمس كودك: طول المقطع، السعر، وصيغة الأوامر (prompt syntax). كلا النموذجين يعملان عبر Interactions API، لذا فإن الانتقال هو مجرد تغيير اسم النموذج بالإضافة إلى إعادة اختبار.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;Omni 1.1 Flash&lt;/th&gt;
&lt;th&gt;Omni 1.2 Flash&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;الحالة&lt;/td&gt;
&lt;td&gt;الجيل السابق&lt;/td&gt;
&lt;td&gt;متاح للعموم&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;معرّف النموذج&lt;/td&gt;
&lt;td&gt;&lt;code&gt;gemini-omni-1.1-flash&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;gemini-omni-1.2-flash&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;أطول مقطع مفرد&lt;/td&gt;
&lt;td&gt;10 ثوانٍ&lt;/td&gt;
&lt;td&gt;15 ثانية&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;سعر مخرجات الفيديو&lt;/td&gt;
&lt;td&gt;17.50 دولار لكل مليون توكن&lt;/td&gt;
&lt;td&gt;12.00 دولار لكل مليون توكن&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;تكلفة الثانية بدقة 720p&lt;/td&gt;
&lt;td&gt;حوالي 0.10 دولار&lt;/td&gt;
&lt;td&gt;حوالي 0.07 دولار&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;سعر المدخلات&lt;/td&gt;
&lt;td&gt;1.50 دولار لكل مليون توكن&lt;/td&gt;
&lt;td&gt;1.50 دولار لكل مليون توكن&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;الصور المرجعية عند التمديد&lt;/td&gt;
&lt;td&gt;غير مدعوم&lt;/td&gt;
&lt;td&gt;حتى 2، على Agent Platform&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;الطبقة المجانية في Gemini API&lt;/td&gt;
&lt;td&gt;غير متاحة&lt;/td&gt;
&lt;td&gt;غير متاحة&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;يأتي حد الـ 15 ثانية مع استثناءات. يبقى الاستيفاء بين الإطار الأول والأخير ضمن 3 إلى 10 ثوانٍ، وطلب أكثر من ذلك يُعيد خطأ "معامل غير صالح". كما تتقلص مقاطع الفيديو المرجعية: المخرجات التي تتراوح بين 3 و10 ثوانٍ تقبل حتى 3 مقاطع، بينما المخرجات بين 11 و15 ثانية تقبل مقطعًا واحدًا. ويمكن أن يمتد كل مقطع حتى 3 ثوانٍ. لذا، فإن شريط مدة واحد يمتد حتى 15 قد يكسر وضع الإطارات المفتاحية (keyframes).&lt;/p&gt;

&lt;p&gt;كما تحذّر الوثائق من استخدام وسوم التحكم مثل &lt;code&gt;&amp;lt;FIRST_FRAME&amp;gt;&lt;/code&gt; و&lt;code&gt;&amp;lt;IMAGE_REF_0&amp;gt;&lt;/code&gt; في الأوامر. تصفها جوجل بأنها مهجورة وغير مدعومة في النماذج المستقبلية. بدلًا من ذلك، صف دور كل مدخل بلغة واضحة.&lt;/p&gt;

&lt;h2&gt;
  
  
  تسعير Gemini Omni 1.2 Flash حسب الدقة
&lt;/h2&gt;

&lt;p&gt;يُحتسب فاتورة Omni حسب توكنات المخرجات، وتحوّل &lt;a href="https://aistudio.google.com/docs/pricing" rel="noopener noreferrer"&gt;صفحة التسعير&lt;/a&gt; الخاصة بجوجل ذلك إلى أسعار لكل ثانية. الثانية الواحدة بدقة 720p تعادل 5,792 توكن. هذه تكاليف مخرجات فقط، وتضيف توكنات المدخلات مبلغًا صغيرًا فوقها.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;الدقة&lt;/th&gt;
&lt;th&gt;لكل ثانية&lt;/th&gt;
&lt;th&gt;مقطع 5 ثوانٍ&lt;/th&gt;
&lt;th&gt;مقطع 15 ثانية&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;360p&lt;/td&gt;
&lt;td&gt;0.023 دولار&lt;/td&gt;
&lt;td&gt;0.12 دولار&lt;/td&gt;
&lt;td&gt;0.35 دولار&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;720p&lt;/td&gt;
&lt;td&gt;حوالي 0.07 دولار&lt;/td&gt;
&lt;td&gt;حوالي 0.35 دولار&lt;/td&gt;
&lt;td&gt;حوالي 1.04 دولار&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;1080p (مع رفع العينات)&lt;/td&gt;
&lt;td&gt;0.104 دولار&lt;/td&gt;
&lt;td&gt;0.52 دولار&lt;/td&gt;
&lt;td&gt;1.56 دولار&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;4K (مع رفع العينات)&lt;/td&gt;
&lt;td&gt;0.209 دولار&lt;/td&gt;
&lt;td&gt;1.05 دولار&lt;/td&gt;
&lt;td&gt;3.14 دولار&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;سير العمل الذي تقترحه جوجل هو صياغة المسودات بدقة 360p أو 720p، ومعالجة المشكلات عبر تحريرات لاحقة بدلًا من توليدات جديدة، ثم الانتقال إلى 1080p أو 4K في النهاية. والأرقام تدعم ذلك. تسعة مسودات بمدة 15 ثانية بدقة 360p تكلف نفس ما يكلفه عرض واحد بدقة 4K بمدة 15 ثانية تقريبًا.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fno3ojsuafqyygamktp8y.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fno3ojsuafqyygamktp8y.png" alt="سير عمل من أربع خطوات يوضح مقطعًا يُصاغ بدقة 360p، ثم يُحرر في محادثات لاحقة، ويُراجع بدقة 720p، ويُنهى بدقة 1080p أو 4K، مع سعر كل خطوة للثانية" width="800" height="267"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;تنبيهان لميزانيتك: لا يوجد تسعير Batch معلن لهذا النموذج. كما أننا لم نشغّل عملية رفع عينات مدفوعة، لذا تأكد من كيفية احتساب فاتورة مسودة مكتملة بدقة 1080p أو 4K قبل بناء خططك عليها. للاطلاع على تفاصيل حسابات التوكنات، راجع &lt;a href="https://apidog.com/ar/blog/gemini-omni-1-1-flash-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;تفصيل تسعير Omni 1.1&lt;/a&gt; واستبدل السعر بسعر 12.00 دولار.&lt;/p&gt;

&lt;h2&gt;
  
  
  أين يمكنك استدعاء Gemini Omni 1.2 Flash
&lt;/h2&gt;

&lt;p&gt;يمكنك الوصول إلى النموذج عبر واجهتي برمجة وأربعة تطبيقات من جوجل. مسارات المطوّرين هي:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Gemini API.&lt;/strong&gt; استخدم &lt;code&gt;POST https://generativelanguage.googleapis.com/v1beta/interactions&lt;/code&gt; مع مفتاح API من Google AI Studio.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Vertex AI Studio وGemini Enterprise Agent Platform.&lt;/strong&gt; استخدم نقطة النهاية العالمية &lt;code&gt;interactions&lt;/code&gt; مع مشروع Google Cloud ورمز وصول. &lt;a href="https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/video/extend-videos" rel="noopener noreferrer"&gt;وثائق التمديد من جوجل&lt;/a&gt; توضح شكل الطلب.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;مسارات التطبيقات لا تتطلب أي كود:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Flow:&lt;/strong&gt; تحرير المشاهد عبر محادثات متعددة.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Google Vids:&lt;/strong&gt; مقاطع بمدة 15 ثانية دون أي تكلفة إضافية مع حساب Google أو اشتراك Workspace.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;تطبيق Gemini:&lt;/strong&gt; فيديوهات بمدة 15 ثانية، تُطرح تدريجيًا لمشتركي Google AI Ultra.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Google Ads:&lt;/strong&gt; حملات الفيديو.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;يبدو استدعاء بسيط عبر Gemini API هكذا:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl &lt;span class="nt"&gt;-X&lt;/span&gt; POST &lt;span class="s2"&gt;"https://generativelanguage.googleapis.com/v1beta/interactions"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"x-goog-[REDACTED CREDENTIAL] &lt;/span&gt;&lt;span class="se"&gt;\&lt;/span&gt;&lt;span class="s2"&gt;
  -H "&lt;/span&gt;Content-Type: application/json&lt;span class="s2"&gt;" &lt;/span&gt;&lt;span class="se"&gt;\&lt;/span&gt;&lt;span class="s2"&gt;
  -d '{
    "&lt;/span&gt;model&lt;span class="s2"&gt;": "&lt;/span&gt;gemini-omni-1.2-flash&lt;span class="s2"&gt;",
    "&lt;/span&gt;input&lt;span class="s2"&gt;": "&lt;/span&gt;A marble rolling fast along a chain reaction track, one smooth shot.&lt;span class="s2"&gt;",
    "&lt;/span&gt;response_format&lt;span class="s2"&gt;": {
      "&lt;/span&gt;&lt;span class="nb"&gt;type&lt;/span&gt;&lt;span class="s2"&gt;": "&lt;/span&gt;video&lt;span class="s2"&gt;",
      "&lt;/span&gt;duration&lt;span class="s2"&gt;": "&lt;/span&gt;3s&lt;span class="s2"&gt;",
      "&lt;/span&gt;resolution&lt;span class="s2"&gt;": "&lt;/span&gt;360p&lt;span class="s2"&gt;",
      "&lt;/span&gt;delivery&lt;span class="s2"&gt;": "&lt;/span&gt;uri&lt;span class="s2"&gt;"
    }
  }'
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;الاستجابة هي كائن تفاعل (interaction) يتضمن &lt;code&gt;id&lt;/code&gt; و&lt;code&gt;status&lt;/code&gt; ومصفوفة &lt;code&gt;steps&lt;/code&gt;. يقع الفيديو في خطوة &lt;code&gt;model_output&lt;/code&gt; بصيغة &lt;code&gt;video/mp4&lt;/code&gt;. افتراضيًا، يصل مشفرًا بـ base64 داخل الحقل &lt;code&gt;data&lt;/code&gt;. اضبط &lt;code&gt;"delivery": "uri"&lt;/code&gt; لأي شيء يتجاوز 4 ميجابايت، ثم استعلم باستمرار عبر Files API حتى تصبح حالة الملف &lt;code&gt;ACTIVE&lt;/code&gt;. وفخ واحد يجب الانتباه إليه: أي طلب &lt;code&gt;GET&lt;/code&gt; لاحق على التفاعل يعيد base64 مضمّنًا حتى لو طلبت URI، لذا احفظ الـ URI من استجابة الإنشاء. تحتوي &lt;a href="https://aistudio.google.com/docs/omni" rel="noopener noreferrer"&gt;وثائق Omni&lt;/a&gt; على أمثلة بلغات Python وJavaScript وJava وGo وREST، كما أن &lt;a href="https://apidog.com/ar/blog/how-to-use-gemini-omni-1-1-flash-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;دليل Omni 1.1 API&lt;/a&gt; لدينا يستعرض نفس مسار الطلب.&lt;/p&gt;

&lt;p&gt;لتحرير مقطع، مرّر &lt;code&gt;previous_interaction_id&lt;/code&gt; مع أمر جديد. لا تضبط &lt;code&gt;store&lt;/code&gt; على &lt;code&gt;false&lt;/code&gt; لأي مقطع تخطط لتحريره، لأن ذلك يمنع المحادثات اللاحقة. &lt;a href="https://apidog.com/ar/blog/how-to-extend-a-video-with-gemini-omni-1-2-flash?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;دليل التمديد&lt;/a&gt; لدينا يغطي ربط المقاطع ببعضها. وإذا كنت ما زلت تختار مزوّدًا، اقرأ &lt;a href="https://apidog.com/ar/blog/gemini-omni-1-2-flash-or-veo?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Omni 1.2 Flash أم Veo&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  ماذا يعني إعادة التوجيه في 3 ديسمبر لتطبيقك
&lt;/h2&gt;

&lt;p&gt;اعتبارًا من 3 ديسمبر 2026، ستوجّه جوجل كل طلب يُرسل إلى &lt;code&gt;gemini-omni-1.1-flash&lt;/code&gt; إلى &lt;code&gt;gemini-omni-1.2-flash&lt;/code&gt; وستحتسب فاتورته بأسعار الإصدار 1.2. لن يفشل أي شيء. الثانية الواحدة بدقة 720p تصبح أرخص بنحو 30%، ونموذج مختلف يبدأ في الاستجابة لأوامرك الحالية.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6oveokdp2wh271lnekam.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6oveokdp2wh271lnekam.png" alt="خط زمني يحدد 3 ديسمبر 2026: قبله يعمل اسم gemini-omni-1.1-flash على الإصدار 1.1 بسعر حوالي 0.10 دولار للثانية بدقة 720p، وبعده يُحوَّل نفس الاسم إلى الإصدار 1.2 بسعر حوالي 0.07 دولار" width="799" height="341"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;الخطر هنا هو التغيير الصامت، لذا تحرك وفق جدولك الخاص:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;غيّر اسم النموذج الآن.&lt;/strong&gt; اختر تاريخ اختبارك الخاص بدلًا من توارث تاريخ جوجل.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;أعد تشغيل أوامرك المحفوظة.&lt;/strong&gt; قارن المقاطع جنبًا إلى جنب، خاصة أي شيء يتضمن كلامًا أو أصلًا من أصول العلامة التجارية.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;حدّث تقديرات التكلفة لديك.&lt;/strong&gt; أي سعر ثابت بقيمة 0.10 دولار للثانية سيصبح خاطئًا بعد التبديل.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;حدد سقف المدة لكل وضع.&lt;/strong&gt; اسمح بـ 15 ثانية للتوليد العادي و10 ثوانٍ للإطارات المفتاحية.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;استبدل وسوم التحكم.&lt;/strong&gt; أعد صياغة أي أمر ما زال يستخدم وسومًا مثل &lt;code&gt;&amp;lt;IMAGE_REF_0&amp;gt;&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;استخدم التسليم عبر URI للمقاطع الطويلة.&lt;/strong&gt; مخرج بمدة 15 ثانية أكثر عرضة لتجاوز حد الـ 4 ميجابايت للتضمين المباشر.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;يظهر هذا الإشعار على صفحة تسعير Gemini API. وإذا كنت تستدعي عبر Agent Platform، فتحقق من صفحة النموذج على تلك المنصة لمعرفة جدولها الخاص.&lt;/p&gt;

&lt;h2&gt;
  
  
  ما الذي ما زال يخطئ فيه Gemini Omni 1.2 Flash
&lt;/h2&gt;

&lt;p&gt;تحدد جوجل ثلاث نقاط ضعف: الحركات الرياضية السريعة، والتغييرات النصية المتسارعة، والفيزياء المعقدة. إذا كان منتجك يعتمد على أي منها، فاختبر تلك الأوامر أولًا.&lt;/p&gt;

&lt;p&gt;تضيف الوثائق حدودًا صارمة:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;لا توجد وسوم تحكم بالأوامر.&lt;/strong&gt; تعليمات النظام، ودرجة الحرارة (temperature)، و&lt;code&gt;top_p&lt;/code&gt;، وتسلسلات الإيقاف، وحقول الأوامر السلبية (negative prompts) غير مدعومة. اكتب الاستثناءات داخل الأمر نفسه.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;حظر جغرافي.&lt;/strong&gt; تحرير أو تمديد الفيديوهات المرفوعة غير متاح في المنطقة الاقتصادية الأوروبية وسويسرا والمملكة المتحدة.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;إضافة في النهاية فقط.&lt;/strong&gt; التمديد يضيف إلى نهاية المقطع. لا يمكنه الإضافة في البداية أو تغيير المنتصف.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;اللغة.&lt;/strong&gt; الإنجليزية مدعومة بالكامل. تصف جوجل اللغات الأخرى بأنها غير مختبرة.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;المصدرية.&lt;/strong&gt; كل مخرج يحمل علامة &lt;a href="https://deepmind.google/models/synthid/" rel="noopener noreferrer"&gt;SynthID&lt;/a&gt; المائية غير المحسوسة.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;كما تتعارض صفحات جوجل نفسها في ثلاثة مواضع، لذا اختبر على المنصة التي تطلق عليها:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;الطول الممدّد.&lt;/strong&gt; وثائق Gemini API تقول 30 ثانية إجمالًا. وثائق Agent Platform تقول حتى 40 ثانية.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;الصوت.&lt;/strong&gt; الإعلان يذكر الإشارات الصوتية كمدخل مرجعي. وثائق Gemini API تسرد المدخلات الصوتية كغير مدعومة.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Provisioned Throughput.&lt;/strong&gt; الإعلان يقول إنه متاح لعملاء المؤسسات. وثائق Gemini API تسرد أنه غير مدعوم، لذا توقعه على جانب المؤسسات فقط.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  دع وكيل البرمجة لديك يختبره عبر Apidog CLI
&lt;/h2&gt;

&lt;p&gt;إعادة التوجيه هي نوع التغيير الذي يجب أن يلتقطه اختبار العقد (contract test). يمكن لوكيل البرمجة لديك كتابة هذا الاختبار مقابل Interactions API وتشغيله من الطرفية، بينما تراجع أنت النتيجة. أعد &lt;a href="https://apidog.com/apidog-cli/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI&lt;/a&gt; مرة واحدة:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="nt"&gt;-g&lt;/span&gt; apidog-cli@latest
apidog auth login &lt;span class="nt"&gt;--with-token&lt;/span&gt; &amp;lt;YOUR_TOKEN&amp;gt;
apidog skill &lt;span class="nb"&gt;install&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;ثم امنح Claude Code أو Codex أو Cursor أمرًا واحدًا:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;In Apidog project &amp;lt;id&amp;gt;, create an endpoint for POST /v1beta/interactions on
generativelanguage.googleapis.com, sending x-goog-api-key from {{GEMINI_API_KEY}}.
Add a test case that requests gemini-omni-1.2-flash at 3s, 360p, delivery uri.
Assert HTTP 200, object is "interaction", status is "completed", and steps holds
a model_output entry of type video with mime_type video/mp4 and a uri.
Run it and summarize any failures.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;يقرأ الوكيل كل مخطط (schema)، ويتحقق من صحة حمولته (payload)، ويكتب الحالة ويشغّلها:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;apidog cli-schema get endpoint-create
apidog cli-schema validate endpoint-create &lt;span class="nt"&gt;--file&lt;/span&gt; omni.json
apidog endpoint create &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nt"&gt;--file&lt;/span&gt; omni.json
apidog test-case category &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;
apidog cli-schema get test-case-create
apidog cli-schema validate test-case-create &lt;span class="nt"&gt;--file&lt;/span&gt; &lt;span class="k"&gt;case&lt;/span&gt;.json
apidog test-case create &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nt"&gt;--file&lt;/span&gt; &lt;span class="k"&gt;case&lt;/span&gt;.json
apidog run &lt;span class="nt"&gt;--test-case&lt;/span&gt; &amp;lt;caseId&amp;gt; &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nt"&gt;-e&lt;/span&gt; &amp;lt;envId&amp;gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--env-var&lt;/span&gt; &lt;span class="s2"&gt;"GEMINI_API_KEY=&lt;/span&gt;&lt;span class="nv"&gt;$GEMINI_API_KEY&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--timeout-request&lt;/span&gt; 300000 &lt;span class="nt"&gt;-r&lt;/span&gt; cli,json
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;كل تشغيل يُحدث فاتورة فيديو حقيقية، وهذه الحالة تكلّف حوالي 0.07 دولار، لذا جدولها ليليًا بدلًا من كل عملية commit. لتغطية إعادة التوجيه، اطلب من الوكيل استنساخ الحالة باسم نموذج الإصدار 1.1 وتشغيل كليهما قبل 3 ديسمبر. نفس سطر &lt;code&gt;apidog run&lt;/code&gt; مع &lt;code&gt;-r junit&lt;/code&gt; يمكن دمجه في خط أنابيب (pipeline)، كما يوضح &lt;a href="https://apidog.com/ar/blog/apidog-cli-ci-cd-pipeline?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;دليل Apidog CLI للـ CI/CD&lt;/a&gt; لدينا، وتغطي &lt;a href="https://apidog.com/ar/blog/apidog-cli-in-claude-code?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;مقالة Apidog CLI في Claude Code&lt;/a&gt; إعداد الوكيل. تغطي الخطة المجانية من Apidog حتى 4 مستخدمين.&lt;/p&gt;

&lt;h2&gt;
  
  
  الأسئلة الشائعة
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;هل Gemini Omni 1.2 Flash مجاني؟&lt;/strong&gt; ليس عبر الـ API. تسرد جوجل الطبقة المجانية في Gemini API بأنها "غير متاحة" للمدخلات والمخرجات معًا. يقدم Google Vids مقاطع بمدة 15 ثانية دون أي تكلفة إضافية مع حساب Google أو اشتراك Workspace.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;ما هو معرّف النموذج؟&lt;/strong&gt; &lt;code&gt;gemini-omni-1.2-flash&lt;/code&gt;، عبر Interactions API وليس &lt;code&gt;generateContent&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;ما مدة فيديو Gemini Omni 1.2 Flash كحد أقصى؟&lt;/strong&gt; المقطع المفرد يمتد من 3 إلى 15 ثانية بخطوات الثانية الواحدة، مع افتراض 10 ثوانٍ. يضيف التمديد من 3 إلى 10 ثوانٍ لكل محادثة. الحد الأقصى للطول الممدّد هو 30 ثانية وفق وثائق Gemini API وحتى 40 ثانية وفق وثائق Agent Platform.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;ماذا يحدث لكود Omni 1.1 الخاص بي في 3 ديسمبر؟&lt;/strong&gt; سيستمر في العمل. الطلبات المرسلة إلى &lt;code&gt;gemini-omni-1.1-flash&lt;/code&gt; ستُحوَّل إلى &lt;code&gt;gemini-omni-1.2-flash&lt;/code&gt; وستحتسب فاتورتها بأسعار الإصدار 1.2، لذا أعد اختبار أوامرك قبل ذلك التاريخ.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;هل يولّد Gemini Omni 1.2 Flash صوتًا؟&lt;/strong&gt; نعم، يأتي الصوت الأصلي مرفقًا بالمقطع. لا يمكنك رفع ملفات صوتية كمدخلات عبر Gemini API، ويتم تجاهل الصوت في مقاطع الفيديو المرجعية.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;هل توجد معايير قياس للإصدار 1.2 مقارنةً بـ 1.1؟&lt;/strong&gt; لا. لم تنشر جوجل أيًا منها، لذا شغّل أوامرك الخاصة على كلا النموذجين قبل 3 ديسمبر.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>كيفية استخدام Gemini Omni 1.2 Flash مجانًا</title>
      <dc:creator>Yusuf Khalidd</dc:creator>
      <pubDate>Fri, 06 Nov 2026 05:46:24 +0000</pubDate>
      <link>https://dev.to/yusuf_khalidd/kyfy-stkhdm-gemini-omni-12-flash-mjnan-1788</link>
      <guid>https://dev.to/yusuf_khalidd/kyfy-stkhdm-gemini-omni-12-flash-mjnan-1788</guid>
      <description>&lt;h1&gt;
  
  
  كيفية استخدام Gemini Omni 1.2 Flash مجانًا
&lt;/h1&gt;

&lt;p&gt;&lt;strong&gt;الإجابة السريعة:&lt;/strong&gt; يمكنك استخدام Gemini Omni 1.2 Flash مجانًا في مكانين: Google Flow (50 رصيدًا يوميًا، مقاطع تصل إلى 10 ثوانٍ) وGoogle Vids (60 ثانية من المقاطع شهريًا على حساب شخصي). واجهة Gemini API لا توفر خطة مجانية لهذا النموذج. كل استدعاء عبر الواجهة البرمجية مدفوع، ويبدأ من حوالي 0.023 دولار للثانية بدقة 360p.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;جرّب Apidog اليوم&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;يغطي هذا الدليل ما تحصل عليه في كل مسار، وما هو مقيّد، وأرخص طريقة للدفع عند انتهاء الخيارات المجانية. كل حد ورد هنا من الصفحات الرسمية لـ Google، وقد تمت قراءتها في 6 نوفمبر 2026. وتذكر Google أن الحدود قد تتغير في أي وقت، فتأكد منها قبل بناء خططك عليها.&lt;/p&gt;

&lt;p&gt;إذا كنت تريد مسارات الإصدار السابق، فهذا &lt;a href="https://apidog.com/ar/blog/how-to-use-gemini-omni-for-free?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;دليل استخدام Gemini Omni مجانًا&lt;/a&gt; يغطي YouTube Shorts وعرض الطلاب. كما أن &lt;a href="https://blog.google/innovation-and-ai/technology/developers-tools/introducing-gemini-omni-1-2-flash/" rel="noopener noreferrer"&gt;إعلان الإصدار 1.2&lt;/a&gt; من Google لا يذكر أيًا منهما، لذا لم نحتسبهما هنا.&lt;/p&gt;

&lt;h2&gt;
  
  
  ما هو المجاني وما هو غير المجاني
&lt;/h2&gt;

&lt;p&gt;مساران بلا أي تكلفة، ومسار واحد عبارة عن رصيد، وثلاثة تتطلب خطة مدفوعة أو مفتاحًا مدفوعًا.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;المسار&lt;/th&gt;
&lt;th&gt;التكلفة&lt;/th&gt;
&lt;th&gt;ما تحصل عليه&lt;/th&gt;
&lt;th&gt;الحد الرئيسي&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Google Flow&lt;/td&gt;
&lt;td&gt;0 دولار، دون الحاجة إلى خطة&lt;/td&gt;
&lt;td&gt;50 رصيدًا يوميًا&lt;/td&gt;
&lt;td&gt;مقاطع 10 ثوانٍ، 360p أو 720p&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Google Vids&lt;/td&gt;
&lt;td&gt;0 دولار مع حساب Google&lt;/td&gt;
&lt;td&gt;60 ثانية من المقاطع شهريًا&lt;/td&gt;
&lt;td&gt;حوالي أربعة مقاطع من 15 ثانية&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;تجربة Google Cloud&lt;/td&gt;
&lt;td&gt;رصيد، وليس مجانيًا&lt;/td&gt;
&lt;td&gt;300 دولار لمدة 90 يومًا&lt;/td&gt;
&lt;td&gt;مطلوب وسيلة دفع&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gemini API&lt;/td&gt;
&lt;td&gt;مدفوع&lt;/td&gt;
&lt;td&gt;لا توجد خطة مجانية&lt;/td&gt;
&lt;td&gt;حد أدنى للدفع المسبق 5 دولارات&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;AI Studio&lt;/td&gt;
&lt;td&gt;مدفوع لهذا النموذج&lt;/td&gt;
&lt;td&gt;لا يوجد مسار مجاني موثّق&lt;/td&gt;
&lt;td&gt;افترض أنك بحاجة إلى مفتاح مدفوع&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;تطبيق Gemini&lt;/td&gt;
&lt;td&gt;مدفوع&lt;/td&gt;
&lt;td&gt;الفيديو يتطلب خطة Google AI&lt;/td&gt;
&lt;td&gt;مقاطع 15 ثانية قيد الإطلاق التدريجي لمشتركي Ultra&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8nq3c6d1asjeai9joyni.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8nq3c6d1asjeai9joyni.png" alt="شجرة قرار لاستخدام Gemini Omni 1.2 Flash دون تكلفة: المقطع الذي يبلغ مدته 15 ثانية يشير إلى Google Vids بمعدل 60 ثانية شهريًا، والمقاطع التي تصل إلى 10 ثوانٍ تشير إلى Google Flow بمعدل 50 رصيدًا يوميًا، والوصول عبر الواجهة البرمجية يشير إلى مسار مدفوع بدفع مسبق 5 دولارات و0.023 دولار للثانية بدقة 360p." width="800" height="410"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  استخدم Gemini Omni 1.2 Flash مجانًا في Google Flow
&lt;/h2&gt;

&lt;p&gt;يُعد Flow أكثر المسارات المجانية سخاءً. فصفحة &lt;a href="https://support.google.com/flow/answer/16526234" rel="noopener noreferrer"&gt;أرصدة Flow&lt;/a&gt; على Google تمنح الجميع 50 رصيدًا يوميًا، مع الاشتراك أو بدونه، وتذكر توليد وتحرير Omni Flash 1.2 بمقاطع تصل إلى 10 ثوانٍ لجميع المستخدمين.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;افتح &lt;a href="https://flow.google.com/" rel="noopener noreferrer"&gt;Google Flow&lt;/a&gt; وسجّل الدخول بحسابك في Google.&lt;/li&gt;
&lt;li&gt;راجع تكاليف الأرصدة الحالية من الإعدادات، أعلى يمين مربع المطالبة.&lt;/li&gt;
&lt;li&gt;اختر Omni Flash 1.2 وابدأ بدقة 360p.&lt;/li&gt;
&lt;li&gt;انقل أفضل مطالبة لديك إلى دقة 720p بعد أن تنجح.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;تكلّف دقة 720p ثلاثة أضعاف دقة 360p، لذا تنفد الأرصدة سريعًا:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;المقطع&lt;/th&gt;
&lt;th&gt;الأرصدة&lt;/th&gt;
&lt;th&gt;المقاطع يوميًا&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;5 ثوانٍ بدقة 360p&lt;/td&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;10&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;10 ثوانٍ بدقة 360p&lt;/td&gt;
&lt;td&gt;10&lt;/td&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;5 ثوانٍ بدقة 720p&lt;/td&gt;
&lt;td&gt;15&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;10 ثوانٍ بدقة 720p&lt;/td&gt;
&lt;td&gt;30&lt;/td&gt;
&lt;td&gt;1، مع بقاء 20 رصيدًا&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3cce52jh71lralyzncok.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3cce52jh71lralyzncok.png" alt="شريطان يوضحان ما تشتريه 50 رصيدًا مجانيًا في Flow خلال يوم واحد: عند 360p، خمسة مقاطع من 10 ثوانٍ؛ وعند 720p، مقطع واحد من 10 ثوانٍ بـ 30 رصيدًا ومقطع آخر من 6 ثوانٍ بـ 18 رصيدًا، مع بقاء رصيدين." width="800" height="410"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;الحسابات المجانية تعيش ضمن هذه الحدود:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;ساعات الذروة.&lt;/strong&gt; بين الساعة 2 والساعة 5 مساءً بتوقيت UTC تقريبًا، قد لا تتمكن من توليد الفيديو دون اشتراك.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;لا ترحيل للأرصدة.&lt;/strong&gt; الأرصدة غير المستخدمة تختفي. أول عملية توليد في يومك تبدأ الدورة، وتصل الأرصدة الخمسون التالية في اليوم الموالي.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;لا مقاطع من 15 ثانية.&lt;/strong&gt; التوليد من 11 إلى 15 ثانية مخصص لمشتركي Google AI Plus وPro وUltra.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;لا تمديد.&lt;/strong&gt; تمديد المقطع بمقدار 3 إلى 10 ثوانٍ حكر على المشتركين أيضًا.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;لا تحسين للدقة.&lt;/strong&gt; دقتا 1080p و4K غير متاحتين، لذا فإن 720p هي سقفك.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;تذكر Google أن الحركات الرياضية السريعة، والتغييرات السريعة في النصوص المكتوبة، والفيزياء المعقدة، من المجالات التي ما زالت تعمل على تحسينها. لا تستهلك أرصدتك الخمسين على هذه اللقطات أولًا، لأن المسودة الفاشلة تستهلك أرصدة لإعادتها.&lt;/p&gt;

&lt;p&gt;سيتقاعد Omni Flash 1.1 من Flow في 5 ديسمبر 2026، فابنِ أعمالك الجديدة على الإصدار 1.2.&lt;/p&gt;

&lt;h2&gt;
  
  
  استخدمه مجانًا في Google Vids
&lt;/h2&gt;

&lt;p&gt;Vids هو المسار الوحيد البالغ تكلفته 0 دولار والذي يوفر مقاطع من 15 ثانية. إذ يقول الإعلان إنه يمكنك توليدها «دون أي تكلفة إضافية» باستخدام حساب Google أو اشتراك Workspace. وتحدد &lt;a href="https://support.google.com/docs/answer/15609411" rel="noopener noreferrer"&gt;صفحة حدود Vids&lt;/a&gt; من Google الحصة المسموحة:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;الحساب&lt;/th&gt;
&lt;th&gt;مقاطع فيديو بالذكاء الاصطناعي شهريًا&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;حساب Google شخصي&lt;/td&gt;
&lt;td&gt;60 ثانية&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Google AI Plus&lt;/td&gt;
&lt;td&gt;60 ثانية&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Workspace Individual&lt;/td&gt;
&lt;td&gt;60 ثانية&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Workspace Business Starter&lt;/td&gt;
&lt;td&gt;200 ثانية&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Workspace Business Standard أو Plus&lt;/td&gt;
&lt;td&gt;500 ثانية&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Google AI Pro&lt;/td&gt;
&lt;td&gt;500 ثانية&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;ستون ثانية تعادل حوالي أربعة مقاطع من 15 ثانية، فتعامل معها كلقطات نهائية. جهّز المطالبة في Flow أولًا، ثم صرف ثواني Vids على النسخة التي تريد الاحتفاظ بها.&lt;/p&gt;

&lt;p&gt;للبدء، افتح &lt;a href="https://vids.new" rel="noopener noreferrer"&gt;Vids&lt;/a&gt;، وسجّل الدخول، واستخدم ميزة توليد المقاطع بالذكاء الاصطناعي. ثلاث تفاصيل مهمة:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;قد تكون التحرير مقيّدة.&lt;/strong&gt; تقول Google إن الحسابات الشخصية «قد تواجه بعض القيود على تحرير فيديو الذكاء الاصطناعي».&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;قد يكون حسابك المؤسسي أفضل.&lt;/strong&gt; خطة Workspace مدفوعة قد توفر 200 أو 500 ثانية دون أي تكلفة إضافية، مع أن وصولها يحدده مسؤول النظام لديك.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;التغطية واسعة.&lt;/strong&gt; تعمل هذه الميزات في أي مكان تتوفر فيه حسابات Google Workspace.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  المسارات غير المجانية
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Gemini API.&lt;/strong&gt; تُدرج &lt;a href="https://aistudio.google.com/docs/pricing" rel="noopener noreferrer"&gt;صفحة الأسعار&lt;/a&gt; من Google الخطة المجانية بأنها «غير متاحة» لكل من الإدخال والإخراج. وينطبق الأمر نفسه على الإصدار 1.1. كثير من نماذج Gemini الأخرى لها خطة مجانية، لذا فالمفتاح الذي يعمل معها لن ينفعك هنا.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AI Studio.&lt;/strong&gt; تقول &lt;a href="https://aistudio.google.com/docs/billing" rel="noopener noreferrer"&gt;وثائق الفوترة&lt;/a&gt; من Google إن AI Studio يبقى مجانيًا حتى تربط مفتاحًا مدفوعًا، لكن الاستخدام المجاني يقتصر على النماذج التي لها خطة مجانية. وبالرغم من وجود زر «Try it in Google AI Studio» لـ Omni، لا توجد صفحة توثّق أي حصة مجانية، فاحسب على مفتاح مدفوع.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;تطبيق Gemini.&lt;/strong&gt; تُظهر &lt;a href="https://support.google.com/gemini/answer/16275805" rel="noopener noreferrer"&gt;جدول الخطط&lt;/a&gt; من Google أن توليد الفيديو متاح على AI Plus وPro وUltra، وليس على الفئة المجانية. والفيديوهات من 15 ثانية قيد الإطلاق التدريجي لمشتركي Ultra.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;رصيد Google Cloud.&lt;/strong&gt; يحصل العملاء الجدد على &lt;a href="https://docs.cloud.google.com/free/docs/free-cloud-features" rel="noopener noreferrer"&gt;300 دولار لمدة 90 يومًا&lt;/a&gt; مقابل إضافة وسيلة دفع. وهو رصيد، وليس خطة مجانية، ولا يمكنه دفع تكاليف Gemini API في AI Studio. وتقول صفحة Agent Platform من Google إن الرصيد ينطبق على استعلامات النماذج التوليدية هناك، وتُدرج &lt;a href="https://cloud.google.com/gemini-enterprise-agent-platform/generative-ai/pricing" rel="noopener noreferrer"&gt;أسعار Agent Platform&lt;/a&gt; الإصدار Omni 1.2. وإذا انطبق، فإن 300 دولار تكفي حوالي 288 مقطعًا من 15 ثانية بدقة 720p.&lt;/p&gt;

&lt;h2&gt;
  
  
  أرخص بديل مدفوع
&lt;/h2&gt;

&lt;p&gt;عند نفاد الخيارات المجانية، تُعد دقة 360p عبر الواجهة البرمجية أرخص وسيلة لتوليد مقاطع برمجيًا. فتسعّر Google مخرجات الفيديو حسب الرموز (tokens)، وهو ما يعادل الآتي:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;الدقة&lt;/th&gt;
&lt;th&gt;للثانية الواحدة&lt;/th&gt;
&lt;th&gt;3 ثوانٍ&lt;/th&gt;
&lt;th&gt;10 ثوانٍ&lt;/th&gt;
&lt;th&gt;15 ثانية&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;360p&lt;/td&gt;
&lt;td&gt;0.023 دولار&lt;/td&gt;
&lt;td&gt;0.07 دولار&lt;/td&gt;
&lt;td&gt;0.23 دولار&lt;/td&gt;
&lt;td&gt;0.35 دولار&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;720p&lt;/td&gt;
&lt;td&gt;حوالي 0.07 دولار&lt;/td&gt;
&lt;td&gt;0.21 دولار&lt;/td&gt;
&lt;td&gt;0.70 دولار&lt;/td&gt;
&lt;td&gt;1.04 دولار&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;1080p (مُحسّنة)&lt;/td&gt;
&lt;td&gt;0.104 دولار&lt;/td&gt;
&lt;td&gt;0.31 دولار&lt;/td&gt;
&lt;td&gt;1.04 دولار&lt;/td&gt;
&lt;td&gt;1.56 دولار&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;4K (مُحسّنة)&lt;/td&gt;
&lt;td&gt;0.209 دولار&lt;/td&gt;
&lt;td&gt;0.63 دولار&lt;/td&gt;
&lt;td&gt;2.09 دولار&lt;/td&gt;
&lt;td&gt;3.13 دولار&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;تُضاف رموز الإدخال (1.50 دولار لكل مليون) فوق ذلك. وللاطلاع على تفصيل أوفر لتكاليف النموذج السابق، راجع &lt;a href="https://apidog.com/ar/blog/gemini-omni-1-1-flash-pricing?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;دليل أسعار Omni 1.1&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;تبدأ الخطة المدفوعة بدفع مسبق قدره 5 دولارات، يكفي حوالي 14 مقطعًا من 15 ثانية بدقة 360p. والرصيد المُسبق غير قابل للاسترداد وتنتهي صلاحيته بعد 12 شهرًا. وعند رصيد صفري، تفشل الطلبات بخطأ HTTP 402.&lt;/p&gt;

&lt;p&gt;وهذا أصغر طلب حقيقي ممكن، مقطع من 3 ثوانٍ بدقة 360p:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl &lt;span class="nt"&gt;-X&lt;/span&gt; POST &lt;span class="s2"&gt;"https://generativelanguage.googleapis.com/v1beta/interactions"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"Content-Type: application/json"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"x-goog-[REDACTED CREDENTIAL] &lt;/span&gt;&lt;span class="se"&gt;\&lt;/span&gt;&lt;span class="s2"&gt;
  -d '{
    "&lt;/span&gt;model&lt;span class="s2"&gt;": "&lt;/span&gt;gemini-omni-1.2-flash&lt;span class="s2"&gt;",
    "&lt;/span&gt;input&lt;span class="s2"&gt;": "&lt;/span&gt;A paper boat drifts down a rainy street gutter.&lt;span class="s2"&gt;",
    "&lt;/span&gt;response_format&lt;span class="s2"&gt;": {
      "&lt;/span&gt;&lt;span class="nb"&gt;type&lt;/span&gt;&lt;span class="s2"&gt;": "&lt;/span&gt;video&lt;span class="s2"&gt;",
      "&lt;/span&gt;resolution&lt;span class="s2"&gt;": "&lt;/span&gt;360p&lt;span class="s2"&gt;",
      "&lt;/span&gt;duration&lt;span class="s2"&gt;": "&lt;/span&gt;3s&lt;span class="s2"&gt;",
      "&lt;/span&gt;delivery&lt;span class="s2"&gt;": "&lt;/span&gt;uri&lt;span class="s2"&gt;"
    }
  }'
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;تمتد المدة من &lt;code&gt;"3s"&lt;/code&gt; إلى &lt;code&gt;"15s"&lt;/code&gt;، وعند عدم تحديدها تكون القيمة الافتراضية &lt;code&gt;"10s"&lt;/code&gt;، فحدّدها دائمًا. والدقة الافتراضية هي 720p، التي تضاعف الفاتورة ثلاث مرات إذا نسيتها. راجع &lt;a href="https://aistudio.google.com/docs/omni" rel="noopener noreferrer"&gt;وثائق Omni&lt;/a&gt; لخطوات الاستطلاع والتنزيل.&lt;/p&gt;

&lt;p&gt;إذا كنت تستخدم الإصدار 1.2، فسيُعاد توجيه الطلبات إلى 1.2 ابتداءً من 3 ديسمبر 2026 وتُحاسَب بأسعار 1.2. ويغطي &lt;a href="https://apidog.com/ar/blog/how-to-use-gemini-omni-1-1-flash-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;دليل Omni 1.1 API&lt;/a&gt; لدينا الإعداد القديم.&lt;/p&gt;

&lt;h2&gt;
  
  
  دع وكيل البرمجة لديك يجري الاختبار على نسخة وهمية أولًا
&lt;/h2&gt;

&lt;p&gt;على واجهة برمجية مدفوعة، كل محاولة فاشلة تكلف مالًا: حقل خاطئ، أو محلل معيب، أو حلقة إعادة محاولة خارج عن السيطرة. دع وكيل البرمجة لديك يبني الطلب في &lt;a href="https://apidog.com/apidog-cli/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI&lt;/a&gt; ويختبره على &lt;a href="https://docs.apidog.com/cloud-mock-621066m0?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;نسخة وهمية سحابية&lt;/a&gt; لا تكلّف شيئًا. ثم يجري استدعاءً حقيقيًا واحدًا فقط.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="nt"&gt;-g&lt;/span&gt; apidog-cli@latest
apidog auth login &lt;span class="nt"&gt;--with-token&lt;/span&gt; &amp;lt;YOUR_TOKEN&amp;gt;
apidog skill &lt;span class="nb"&gt;install&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;ثم أعطِ Claude Code أو Codex أو Cursor مطالبة واحدة:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;In Apidog project &amp;lt;id&amp;gt;, create POST /v1beta/interactions for Gemini Omni
1.2 Flash, using the request body in Google's Omni docs. Add a mock
expectation that returns a completed interaction with a video URI. Build
a test scenario that asserts the request sends model, a 360p resolution
and a 3s duration, and that my parser finds the URI. Run it against the
cloud mock until it passes. Stop and show me the result before any call
to the real API.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;يتحقق الوكيل من كل حِمل وفق المخطط، ثم يبني الاختبار ويشغّله:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;apidog cli-schema get mock-create
apidog cli-schema validate mock-create &lt;span class="nt"&gt;--file&lt;/span&gt; mock.json
apidog endpoint create &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nt"&gt;--file&lt;/span&gt; endpoint.json
apidog mock create &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nt"&gt;--file&lt;/span&gt; mock.json
apidog environment create omni-mock &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nt"&gt;--base-url&lt;/span&gt; &amp;lt;cloudMockUrl&amp;gt;
apidog test-scenario create &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nt"&gt;--name&lt;/span&gt; &lt;span class="s2"&gt;"omni-request"&lt;/span&gt; &lt;span class="nt"&gt;--folder-id&lt;/span&gt; &amp;lt;folderId&amp;gt; &lt;span class="nt"&gt;--priority&lt;/span&gt; 1
apidog test-scenario import-steps &amp;lt;scenarioId&amp;gt; &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nt"&gt;--source&lt;/span&gt; endpoint &lt;span class="nt"&gt;--ids&lt;/span&gt; &amp;lt;endpointId&amp;gt;
apidog run &lt;span class="nt"&gt;-t&lt;/span&gt; &amp;lt;scenarioId&amp;gt; &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nt"&gt;-e&lt;/span&gt; &amp;lt;mockEnvId&amp;gt; &lt;span class="nt"&gt;-r&lt;/span&gt; cli,json
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;فعّل Cloud Mock في إعدادات مشروعك أولًا، ثم انسخ عنوانه. وحين يجتاز الوهم الاختبار، شغّل السيناريو نفسه مرة واحدة على بيئة ثانية تشير إلى Google، بقراءة رأس &lt;code&gt;x-goog-api-key&lt;/code&gt; مفتاحك:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;apidog run &lt;span class="nt"&gt;-t&lt;/span&gt; &amp;lt;scenarioId&amp;gt; &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nt"&gt;-e&lt;/span&gt; &amp;lt;googleEnvId&amp;gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--env-var&lt;/span&gt; &lt;span class="s2"&gt;"GEMINI_API_KEY=&lt;/span&gt;&lt;span class="nv"&gt;$GEMINI_API_KEY&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; &lt;span class="nt"&gt;--timeout-request&lt;/span&gt; 300000 &lt;span class="nt"&gt;-r&lt;/span&gt; cli,json
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;تُحاسَب هذه الجولة الحقيقية بمقطع واحد من 3 ثوانٍ بدقة 360p، أي حوالي 0.07 دولار. فالنسخة الوهمية تثبت صحة طلبك ومحللك، لا صحة استجابة Google، لذا يبقى الاستدعاء الحقيقي الواحد مهمًا. ويغطي &lt;a href="https://apidog.com/ar/blog/apidog-cli-in-claude-code?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;دليل إعداد Claude Code&lt;/a&gt; لدينا جانب الوكيل، بينما تغطي Apidog Free حتى 4 مستخدمين.&lt;/p&gt;

&lt;h2&gt;
  
  
  الأسئلة الشائعة
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;هل Gemini Omni 1.2 Flash مجاني؟&lt;/strong&gt; في Google Flow وGoogle Vids، نعم، ضمن الحدود. أما على Gemini API، فلا: تُدرج Google الخطة المجانية بأنها «غير متاحة».&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;هل يمكنني الحصول على مفتاح API مجاني له؟&lt;/strong&gt; يمكنك إنشاء مفتاح، لكن استدعاءات Omni تتطلب الخطة المدفوعة. أي ربط حساب فوترة ودفع مسبق بحد أدنى 5 دولارات.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;كم فيديو مجاني أحصل عليه يوميًا؟&lt;/strong&gt; في Flow، حتى خمسة مقاطع من 10 ثوانٍ بدقة 360p، أو مقطع واحد من 10 ثوانٍ مع مقطع أقصر بدقة 720p. وقد لا يتوفر الفيديو خلال ساعات الذروة.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;هل يمكنني إنشاء فيديو من 15 ثانية مجانًا؟&lt;/strong&gt; نعم، في Google Vids، ضمن حصتك البالغة 60 ثانية شهريًا. أما Flow فيحدّ الحسابات المجانية بـ 10 ثوانٍ.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;هل تحمل المقاطع المجانية علامة مائية؟&lt;/strong&gt; تقول Google إن المخرجات تحمل علامة SynthID المائية غير المحسوسة. ولا يذكر الإعلان أي استثناء لأي مسار.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>كيفية تمديد الفيديو باستخدام Gemini Omni 1.2 Flash</title>
      <dc:creator>Yusuf Khalidd</dc:creator>
      <pubDate>Fri, 06 Nov 2026 03:56:39 +0000</pubDate>
      <link>https://dev.to/yusuf_khalidd/kyfy-tmdyd-lfydyw-bstkhdm-gemini-omni-12-flash-i92</link>
      <guid>https://dev.to/yusuf_khalidd/kyfy-tmdyd-lfydyw-bstkhdm-gemini-omni-12-flash-i92</guid>
      <description>&lt;p&gt;&lt;strong&gt;الإجابة السريعة:&lt;/strong&gt; لتمديد فيديو باستخدام Gemini Omni 1.2 Flash، أرسل مقطعك مع أمر توجيهي (prompt) قصير للمتابعة إلى Interactions API. تضيف كل دورة من 3 إلى 10 ثوانٍ وتعيد المقطع الأطول. تتوقف Gemini API عند 30 ثانية إجماليًا، بينما يصل Agent Platform على Google Cloud إلى 40 ثانية، لكن فقط إذا خططت لكل خطوة بعناية حتى لا تُقتطع بداية المقطع.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;جرّب Apidog اليوم&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;للحصول على نصائح حول كتابة الأوامر التوجيهية، راجع &lt;a href="https://apidog.com/ar/blog/gemini-omni-scene-extension-40-seconds?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;دليلنا لتمديد المشاهد في Omni 1.1&lt;/a&gt;. أما هذا الدليل فيغطي الجديد: طلبات الواجهة، وحسابات ربط المراحل، وتكلفة مقطع مدته 40 ثانية.&lt;/p&gt;

&lt;h2&gt;
  
  
  كيف يعمل تمديد الفيديو في Gemini Omni 1.2 Flash
&lt;/h2&gt;

&lt;p&gt;يولّد تمديد الفيديو تتمةً في نهاية المقطع. يقرأ النموذج ما يصل إلى آخر 10 ثوانٍ من مدخلاتك بوصفها سياقًا، ثم يكتب من 3 إلى 10 ثوانٍ جديدة ويلحقها بالمقطع. الإضافة تكون في النهاية فقط: لا يمكنك إدراج لقطات في البداية أو تمديد الجزء الأوسط.&lt;/p&gt;

&lt;p&gt;توثّق Google حدودًا مختلفة بحسب المكان الذي تستدعي منه النموذج:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;Gemini API&lt;/th&gt;
&lt;th&gt;Agent Platform (Google Cloud)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;المصادقة&lt;/td&gt;
&lt;td&gt;مفتاح API&lt;/td&gt;
&lt;td&gt;مشروع ورمز وصول (access token)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;المدة الإجمالية&lt;/td&gt;
&lt;td&gt;30 ثانية&lt;/td&gt;
&lt;td&gt;40 ثانية&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;طول المدخلات&lt;/td&gt;
&lt;td&gt;لا يوجد حد منفصل مذكور&lt;/td&gt;
&lt;td&gt;أي مدة&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;الصور المرجعية&lt;/td&gt;
&lt;td&gt;حتى 6 صور على Omni&lt;/td&gt;
&lt;td&gt;حتى صورتين لكل تمديد&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;وضع التمديد&lt;/td&gt;
&lt;td&gt;الأمر التوجيهي أولًا، مع &lt;code&gt;task&lt;/code&gt; كخيار بديل&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;task: "extend"&lt;/code&gt; في جميع الأمثلة&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;قيمة seed والتسميات&lt;/td&gt;
&lt;td&gt;غير مذكورة في وثائق Omni&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;generation_config.seed&lt;/code&gt;، &lt;code&gt;labels&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;النتائج المخزنة&lt;/td&gt;
&lt;td&gt;55 يومًا على الخطة المدفوعة&lt;/td&gt;
&lt;td&gt;حتى 7 أيام&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;المصادر: &lt;a href="https://aistudio.google.com/docs/omni" rel="noopener noreferrer"&gt;وثائق Omni الخاصة بـ Gemini API&lt;/a&gt; و&lt;a href="https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/video/extend-videos" rel="noopener noreferrer"&gt;وثائق التمديد على Agent Platform&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;على Agent Platform، يقرأ النموذج ما يصل إلى آخر 10 ثوانٍ، ثم يلحق المقطع الجديد بآخر 30 ثانية من المدخلات. في مثال Google، يُمدَّد مدخل مدته 60 ثانية بمقدار 10 ثوانٍ فتعود النتيجة 40 ثانية، أي أن أول 30 ثانية تكون قد سقطت.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvux0ib381vgsjty95v0w.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvux0ib381vgsjty95v0w.png" alt="خط زمني يوضح مقطع إدخال مدته 60 ثانية تُهمَل فيه أول 30 ثانية ويُحتفظ بآخر 30 ثانية، ويقرأ النموذج آخر 10 ثوانٍ، وتتكوّن المخرجات البالغة 40 ثانية من الـ30 ثانية المحفوظة زائد 10 ثوانٍ جديدة." width="800" height="410"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;لن تحتاج إلى تركيب أي شيء بنفسك، لأن المخرجات تتضمن اللقطات السابقة. ومع ذلك، تعمل Google على تعديل بعض الإطارات الأخيرة من مدخلاتك لتسهيل الانتقال.&lt;/p&gt;

&lt;h2&gt;
  
  
  ما الذي تغيّر في ميزة التمديد في الإصدار 1.2
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;مقاطع بداية مدتها 15 ثانية.&lt;/strong&gt; كان الحد في 1.1 هو 10 ثوانٍ. وتبقى كل دورة تمديد محدودة بـ10 ثوانٍ كحد أقصى.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;الصور المرجعية وقيمة seed والتسميات labels&lt;/strong&gt; في طلبات التمديد على Agent Platform.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;صيغة جديدة للأوامر التوجيهية.&lt;/strong&gt; أوقفت Google دعم الوسوم مثل &lt;code&gt;&amp;lt;IMAGE_REF_0&amp;gt;&lt;/code&gt; التي تعتمدها الأدلة القديمة. صِف كل صورة بلغة طبيعية.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;نوع جديد للمدخلات.&lt;/strong&gt; تُرسل الأمثلة الحالية &lt;code&gt;"type": "video"&lt;/code&gt; بدلًا من النوع &lt;code&gt;document&lt;/code&gt; الوارد في أمثلة 1.1.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  تمديد فيديو خطوة بخطوة عبر Gemini API
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;أنشئ مقطعًا، أو ارفع مقطعًا عبر Files API. تُحذف الملفات المرفوعة بعد 48 ساعة.&lt;/li&gt;
&lt;li&gt;صِف فقط ما سيحدث تاليًا.&lt;/li&gt;
&lt;li&gt;اضبط قيمة &lt;code&gt;duration&lt;/code&gt; بين &lt;code&gt;"3s"&lt;/code&gt; و&lt;code&gt;"10s"&lt;/code&gt; (القيمة الافتراضية 10).&lt;/li&gt;
&lt;li&gt;احفظ معرّف التفاعل (interaction ID) لاستخدامه في الدورة التالية.
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;from&lt;/span&gt; &lt;span class="n"&gt;google&lt;/span&gt; &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;genai&lt;/span&gt;

&lt;span class="n"&gt;client&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;genai&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;Client&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;

&lt;span class="n"&gt;first&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;interactions&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;create&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;gemini-omni-1.2-flash&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="nb"&gt;input&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;A courier in a yellow jacket cycles through a rainy night market.&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;response_format&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;type&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;video&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;duration&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;15s&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="n"&gt;second&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;interactions&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;create&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;gemini-omni-1.2-flash&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;previous_interaction_id&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;first&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="nb"&gt;input&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;The courier brakes at a red door. Keep the same yellow jacket.&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;response_format&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;type&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;video&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;duration&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;10s&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;delivery&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;uri&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;لتمديد لقطاتك الخاصة، استبدل &lt;code&gt;previous_interaction_id&lt;/code&gt; بمصفوفة مدخلات تتضمن &lt;code&gt;{"type": "video", "uri": video_file.uri}&lt;/code&gt; مع عنصر نصي.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;اترك &lt;code&gt;task&lt;/code&gt; جانبًا في البداية.&lt;/strong&gt; تذكر Google أنه يفرض قيودًا صارمة، لذا اضبط &lt;code&gt;"task": "extend"&lt;/code&gt; داخل &lt;code&gt;video_config&lt;/code&gt; كخيار بديل فقط.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;استخدم &lt;code&gt;delivery: "uri"&lt;/code&gt; للأحجام فوق 4 ميجابايت.&lt;/strong&gt; احفظ الـ URI الوارد في استجابة الإنشاء. أي استدعاء &lt;code&gt;GET&lt;/code&gt; لاحق يُعيد بيانات base64 مضمّنة حتى مع الطلبات من نمط URI.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;أبقِ &lt;code&gt;store&lt;/code&gt; مفعّلًا.&lt;/strong&gt; عند الضبط على &lt;code&gt;store: false&lt;/code&gt;، لن تتمكن من المتابعة انطلاقًا من معرّف التفاعل نفسه.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;للرفعُ حدّان إضافيان: لا يمكن إضافة حوار فوق مقطع يصوّر أحدًا وهو يتحدث، ولا يمكن التمديد من المنطقة الاقتصادية الأوروبية أو سويسرا أو المملكة المتحدة. أما التمديد متعدد الدورات لفيديو مولّد فيتجنب هذين القيدين.&lt;/p&gt;

&lt;h2&gt;
  
  
  جولة في بناء الطلب على Agent Platform
&lt;/h2&gt;

&lt;p&gt;استخدم هذا المسار للحصول على 40 ثانية أو عند الحاجة إلى طابور مهام. قد يستغرق التوليد أكثر من دقيقة، لذا أرسل هذا الجسم عبر &lt;code&gt;POST&lt;/code&gt; إلى &lt;code&gt;https://aiplatform.googleapis.com/v1beta1/projects/PROJECT_ID/locations/global/interactions&lt;/code&gt; مع تفعيل &lt;code&gt;background&lt;/code&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"model"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"gemini-omni-1.2-flash"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"background"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"input"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"type"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"text"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"text"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"The courier opens the red door and steps inside."&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"type"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"video"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"uri"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"gs://my-bucket/hop-1.mp4"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"mime_type"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"video/mp4"&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"response_format"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"type"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"video"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"delivery"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"uri"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"gcs_uri"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"gs://my-bucket/out/"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"aspect_ratio"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"16:9"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"duration"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"5s"&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"generation_config"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"seed"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;4242&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"video_config"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"task"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"extend"&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"labels"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"campaign"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"courier"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"hop"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"2"&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;يُعيد الاستدعاء معرّف تفاعل حالته &lt;code&gt;in_progress&lt;/code&gt;. تحقّق منه دوريًا عبر &lt;code&gt;GET .../locations/global/interactions/INTERACTION_ID&lt;/code&gt;. عند اكتمال العملية، اقرأ الـ URI بصيغة &lt;code&gt;gs://&lt;/code&gt; من خطوة &lt;code&gt;model_output&lt;/code&gt; ضمن &lt;code&gt;steps&lt;/code&gt;. ويصبح هذا الـ URI هو المدخل لمرحلتك التالية.&lt;/p&gt;

&lt;p&gt;توجد أيضًا أوضاع بلا حالة (&lt;code&gt;store: false&lt;/code&gt;) وذات حالة (&lt;code&gt;store: true&lt;/code&gt;) ووضع التدفق (streaming). تبقى النتائج المخزنة وغير المتزامنة متاحة حتى 7 أيام، لذا انسخ كل ما تحتاجه.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;[VERIFY] لم يُنفَّذ: لم يتوفر مشروع على Google Cloud. لا يتضمن نموذج Google لأرجحة الطلب لا &lt;code&gt;seed&lt;/code&gt; ولا &lt;code&gt;labels&lt;/code&gt;، لذا تحقق من موضعيهما.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  ربط المراحل للوصول إلى حد الـ40 ثانية
&lt;/h2&gt;

&lt;p&gt;لا تحفظ المرحلة كامل لقطاتك إلا إذا كان مدخلها 30 ثانية أو أقل. ولبلوغ 40 ثانية دون أن تفقد شيئًا، احرص أولًا على الوصول إلى 30 ثانية بالضبط.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;المرحلة&lt;/th&gt;
&lt;th&gt;المدة &lt;code&gt;duration&lt;/code&gt; المخططة&lt;/th&gt;
&lt;th&gt;المخرجات المخططة&lt;/th&gt;
&lt;th&gt;المدة &lt;code&gt;duration&lt;/code&gt; دون تخطيط&lt;/th&gt;
&lt;th&gt;المخرجات دون تخطيط&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;البداية&lt;/td&gt;
&lt;td&gt;15 ثانية&lt;/td&gt;
&lt;td&gt;15 ثانية&lt;/td&gt;
&lt;td&gt;15 ثانية&lt;/td&gt;
&lt;td&gt;15 ثانية&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;10 ثوانٍ&lt;/td&gt;
&lt;td&gt;25 ثانية&lt;/td&gt;
&lt;td&gt;10 ثوانٍ&lt;/td&gt;
&lt;td&gt;25 ثانية&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;5 ثوانٍ&lt;/td&gt;
&lt;td&gt;30 ثانية&lt;/td&gt;
&lt;td&gt;10 ثوانٍ&lt;/td&gt;
&lt;td&gt;35 ثانية&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;10 ثوانٍ&lt;/td&gt;
&lt;td&gt;40 ثانية&lt;/td&gt;
&lt;td&gt;10 ثوانٍ&lt;/td&gt;
&lt;td&gt;40 ثانية مع فقد أول 5 ثوانٍ&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8a1bli779as649vnveu4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8a1bli779as649vnveu4.png" alt="مقارنة بين خطتين لربط المراحل: السلسلة المخططة المكوّنة من 15 ثانية زائد 10 و5 و10 تصل إلى 40 ثانية دون فقد أي شيء، بينما تبلغ السلسلة بدون تخطيط المكوّنة من 15 ثانية زائد ثلاث مراحل مدة كل منها 10 ثوانٍ 40 ثانية لكنها تفقد أول 5 ثوانٍ." width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;تمنحك السلسلة بدون تخطيط 5 ثوانٍ إضافية ثم تتخلص من بداية المقطع. ولن تحذرك مدة المقطع من ذلك، لأن كلتا السلسلتين تعيدان 40 ثانية.&lt;/p&gt;

&lt;p&gt;البداية بـ15 ثانية لا توفر استدعاءات عند استهداف 40 ثانية: فالبداية بـ10 ثوانٍ تتطلب ثلاثة تمديدات كذلك. لكنها تفيد في الحالات الأخرى، إذ إن بلوغ 25 ثانية يتطلب تمديدًا واحدًا بدلًا من اثنين، وبلوغ 35 يتطلب اثنين بدلًا من ثلاثة.&lt;/p&gt;

&lt;p&gt;على Gemini API، توقّف بعد المرحلة الثانية. لا تذكر Google ماذا يحدث لطلب يتجاوز 30 ثانية.&lt;/p&gt;

&lt;h2&gt;
  
  
  ثبّت الشخصيات باستخدام الصور المرجعية وقيمة seed
&lt;/h2&gt;

&lt;p&gt;الشخصية التي خرجت من الكادر قبل الـ10 ثوانٍ الأخيرة يتعذر على النموذج رؤيتها، حتى لو بقيت تلك الإطارات في المقطع. وحل Google: أشر إليها مجددًا أو مرّر صورة مرجعية في مصفوفة &lt;code&gt;input&lt;/code&gt; نفسها:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"type"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"image"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"uri"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"gs://my-bucket/courier.png"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"mime_type"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"image/png"&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="err"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"type"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"text"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"text"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"The courier from the reference image walks back into frame."&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;أعد استخدام الصورة نفسها في كل مرحلة&lt;/strong&gt; تحتاج تلك الشخصية.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;اختر الصور بعناية على Agent Platform.&lt;/strong&gt; فصورتان لكل تمديد لا تكفيان إلا لأهم ما يُرجَّح أن يفقد اتساقه.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;لا ترسل فيديوهات مرجعية.&lt;/strong&gt; فـ Google تدعمها للتوليد الجديد فقط، لا للتمديد.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;حدّد التوقيتات انطلاقًا من المقطع الجديد.&lt;/strong&gt; فاللحظة 0s في أمرك التوجيهي تعني بداية الجزء الممدود، لا بداية المقطع بأكمله.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;اضبط &lt;code&gt;generation_config.seed&lt;/code&gt; للحصول على نتائج قابلة للتكرار. وهو أنفع ما يكون أثناء تصحيح الأخطاء: أعد تشغيل المرحلة بالقيمة نفسها لترى ما إذا كان التغيير ناتجًا عن أمرك التوجيهي. لا تعد Google بأن قيمة seed ستحافظ على ثبات شخصية عبر أوامر توجيهية مختلفة، فاعتمد في ذلك على الصور المرجعية. واستخدم &lt;code&gt;labels&lt;/code&gt; لتتبع الفوترة لكل مرحلة.&lt;/p&gt;

&lt;h2&gt;
  
  
  كم يكلف مقطع مدته 40 ثانية
&lt;/h2&gt;

&lt;p&gt;تسعّر &lt;a href="https://aistudio.google.com/docs/pricing" rel="noopener noreferrer"&gt;صفحة الأسعار&lt;/a&gt; لدى Google مخرجات فيديو Omni 1.2 بمعدل 12.00 دولار لكل مليون رمز (token). ولا توضح ما إذا كانت فوترة التمديد تشمل الثواني الجديدة فقط أم كل ثانية تُعاد. تولّد السلسلة المخططة 40 ثانية لكنها تعيد 15 و25 و30 و40، أي ما مجموعه 110.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;الدقة&lt;/th&gt;
&lt;th&gt;لكل ثانية&lt;/th&gt;
&lt;th&gt;إذا فوترت الثواني الجديدة فقط&lt;/th&gt;
&lt;th&gt;إذا فوترت كل ثانية معادة&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;360p&lt;/td&gt;
&lt;td&gt;0.023 دولار&lt;/td&gt;
&lt;td&gt;0.93 دولار&lt;/td&gt;
&lt;td&gt;2.55 دولار&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;720p&lt;/td&gt;
&lt;td&gt;نحو 0.07 دولار&lt;/td&gt;
&lt;td&gt;2.78 دولار&lt;/td&gt;
&lt;td&gt;7.65 دولار&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;1080p (بترقية الدقة)&lt;/td&gt;
&lt;td&gt;0.104 دولار&lt;/td&gt;
&lt;td&gt;4.17 دولار&lt;/td&gt;
&lt;td&gt;11.47 دولار&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;4K (بترقية الدقة)&lt;/td&gt;
&lt;td&gt;0.209 دولار&lt;/td&gt;
&lt;td&gt;8.34 دولار&lt;/td&gt;
&lt;td&gt;22.94 دولار&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;هذه أسعار Gemini API محسوبة من أعداد الرموز في الثانية التي تحددها Google. وتُضاف فوقها رموز المدخلات (1.50 دولار لكل مليون) ورموز التفكير (9.00 دولارات لكل مليون).&lt;/p&gt;

&lt;p&gt;إلى أن تتحقق بنفسك، اجعل حسابك على العمود الأيمن. ولمراقبة الفاتورة:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;اعمل مسودتك بدقة 360p&lt;/strong&gt; وتحقق من السلسلة كاملة قبل أن تدفع مقابل 720p.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;اختر الدقة قبل ربط المراحل.&lt;/strong&gt; صفحة النموذج على Agent Platform تحدد مدخل ترقية الدقة بـ15 ثانية كحد أقصى، لذا لن يدخل مقطع منتهٍ مدته 40 ثانية في عملية واحدة.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;خذ في الحسبان إعادة التوليد في اللقطات الصعبة.&lt;/strong&gt; يشير &lt;a href="https://blog.google/innovation-and-ai/technology/developers-tools/introducing-gemini-omni-1-2-flash/" rel="noopener noreferrer"&gt;إعلان Google&lt;/a&gt; إلى حركة الرياضة السريعة، والتغيّرات المتسارعة في السيناريو، والفيزياء المعقدة بوصفها مجالات ما زالت قيد التحسين.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;تُوجَّه الطلبات المرسلة إلى &lt;code&gt;gemini-omni-1.1-flash&lt;/code&gt; إلى الإصدار 1.2 اعتبارًا من 3 ديسمبر 2026 وتُفوتر وفق أسعار 1.2.&lt;/p&gt;

&lt;h2&gt;
  
  
  دع وكيل البرمجة لديك يختبر التدفق غير المتزامن باستخدام Apidog CLI
&lt;/h2&gt;

&lt;p&gt;تتعطل السلاسل غير المتزامنة بصمت: استقصاء لا ينتهي أبدًا، أو تشغيلة تنتهي بالحالة &lt;code&gt;failed&lt;/code&gt;، أو شكل استجابة يتغير. دع وكيل البرمجة لديك يبني هذا الاختبار باستخدام &lt;a href="https://apidog.com/apidog-cli/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI&lt;/a&gt; ويشغّله نيابة عنك.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="nt"&gt;-g&lt;/span&gt; apidog-cli@latest
apidog auth login &lt;span class="nt"&gt;--with-token&lt;/span&gt; &amp;lt;YOUR_TOKEN&amp;gt;
apidog skill &lt;span class="nb"&gt;install&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;ثم امنح Claude Code أو Codex أو Cursor أمرًا توجيهيًا واحدًا:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;In Apidog project &amp;lt;id&amp;gt;, create endpoints for POST and GET on the Omni
interactions URL. Build a test scenario named omni-extend-async: start a
3-second 360p extension with background set to true, save the interaction
ID, then loop with a 10-second delay on GET until status leaves in_progress.
Assert status is completed and a model_output step holds a video/mp4 item
with a uri or data. Run it and summarize any failures.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;يتحقق الوكيل من صحة حمولته، ثم يبني السيناريو ويشغّله:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;apidog cli-schema get test-scenario-update
apidog test-scenario create &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nt"&gt;--name&lt;/span&gt; &lt;span class="s2"&gt;"omni-extend-async"&lt;/span&gt; &lt;span class="nt"&gt;--folder-id&lt;/span&gt; &amp;lt;folderId&amp;gt; &lt;span class="nt"&gt;--priority&lt;/span&gt; 1
apidog test-scenario import-steps &amp;lt;scenarioId&amp;gt; &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nt"&gt;--source&lt;/span&gt; endpoint &lt;span class="nt"&gt;--ids&lt;/span&gt; &amp;lt;postId&amp;gt;,&amp;lt;getId&amp;gt;
apidog cli-schema validate test-scenario-update &lt;span class="nt"&gt;--file&lt;/span&gt; scenario.json
apidog test-scenario update &amp;lt;scenarioId&amp;gt; &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nt"&gt;--file&lt;/span&gt; scenario.json
apidog run &lt;span class="nt"&gt;-t&lt;/span&gt; &amp;lt;scenarioId&amp;gt; &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nt"&gt;-e&lt;/span&gt; &amp;lt;envId&amp;gt; &lt;span class="nt"&gt;--timeout-request&lt;/span&gt; 300000 &lt;span class="nt"&gt;-r&lt;/span&gt; cli,junit &lt;span class="nt"&gt;--out-dir&lt;/span&gt; ./reports
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;كل تشغيلة تترتب عليها فوترة مقطع حقيقي، لذا شغّله مجدولًا كل ليلة لا عند كل عملية commit. تكلف المرحلة الواحدة بدقة 360p ومدتها 3 ثوانٍ نحو 0.07 دولار إذا فوترت الثواني الجديدة فقط. ويمكن إدراج السطر نفسه في خط أنابيب CI/CD كما يوضح &lt;a href="https://apidog.com/ar/blog/apidog-cli-ci-cd-pipeline?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;دليل Apidog CLI لخطوط CI/CD&lt;/a&gt; لدينا، بينما يغطي &lt;a href="https://apidog.com/ar/blog/apidog-cli-in-claude-code?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;دليل إعداد Claude Code&lt;/a&gt; جانب الوكيل. تغطي خطة Apidog المجانية حتى 4 مستخدمين.&lt;/p&gt;

&lt;h2&gt;
  
  
  الأسئلة الشائعة
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;ما أقصى مدة لفيديو Gemini Omni 1.2 Flash؟&lt;/strong&gt; يتراوح التوليد الواحد بين 3 و15 ثانية. ومع التمديد، تذكر وثائق Gemini API حدًا إجماليًا قدره 30 ثانية، بينما تذكر وثائق Agent Platform حدًا قدره 40.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;لماذا اختفت بداية الفيديو بعد تمديده؟&lt;/strong&gt; على Agent Platform، يُحتفظ بآخر 30 ثانية من المدخلات فقط. أي مدخل يتجاوز 30 ثانية يفقد بدايته. خطط لمراحلك بحيث تبدأ المرحلة الأخيرة من 30 ثانية بالضبط.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;هل يمكنني تمديد فيديو صوّرته بنفسي؟&lt;/strong&gt; نعم، من خارج المنطقة الاقتصادية الأوروبية وسويسرا والمملكة المتحدة. ارفعه عبر Files API أو أشر إلى مسار على Cloud Storage عند العمل على Agent Platform. ولا يمكنك إضافة حوار إلى مقطع مرفوع يظهر فيه أحد وهو يتحدث.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;هل يمكنني تمديد مقطع مجانًا؟&lt;/strong&gt; ليس عبر API. تسرد Google الخطة المجانية بوصفها «غير متاحة» في Omni 1.2 و1.1، فحتى الاختبار يترتب عليه فاتورة. إن التمديد بدقة 360p ومدته 3 ثوانٍ هو الأرخص ما يمكنك تشغيله.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>الوكلاء الفرعيون في Claude Code يستهلكون الآن قدرًا أقل من حد استخدامك</title>
      <dc:creator>Yusuf Khalidd</dc:creator>
      <pubDate>Fri, 06 Nov 2026 03:32:18 +0000</pubDate>
      <link>https://dev.to/yusuf_khalidd/lwkl-lfrywn-fy-claude-code-ysthlkwn-lan-qdran-ql-mn-hd-stkhdmk-1fmb</link>
      <guid>https://dev.to/yusuf_khalidd/lwkl-lfrywn-fy-claude-code-ysthlkwn-lan-qdran-ql-mn-hd-stkhdmk-1fmb</guid>
      <description>&lt;h1&gt;
  
  
  الوكلاء الفرعيون في Claude Code يستهلكون الآن قدرًا أقل من حد استخدامك
&lt;/h1&gt;

&lt;p&gt;بات الوكلاء الفرعيون (subagents) في Claude Code يستهلكون قدرًا أقل من حد الاستخدام الخاص بك. نقلت Anthropic سطر الحالة الخاص بالوكلاء الفرعيين الخلفيين من إعادة قراءة المحادثة كاملةً إلى عمل Haiku 5.5 اعتمادًا على ملاحظات مختصرة. تكلفة كل تحديث انخفضت بنحو 99%، واستهلكت الجلسات التي بها وكلاء فرعيون خلفيون نحو 5% أقل من الحد. حدّث إلى الإصدار v2.1.316 أو أحدث للحصول على ذلك.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;جرّب Apidog اليوم&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;هذه هي القصة كاملة في أربع جمل. يغطي باقي هذا المقال من يحصل على التغيير، ومعنى النسبتين المئويتين، وما يبقى غير معروف، وأي الإعدادات تخفض استخدام الوكلاء الفرعيين أكثر من ذلك.&lt;/p&gt;

&lt;h2&gt;
  
  
  ما الذي تغيّر في وكلاء Claude Code الفرعيين
&lt;/h2&gt;

&lt;p&gt;الوكيل الفرعي الخلفي (background subagent) هو مساعد يعمل جنبًا إلى جنب مع جلستك الرئيسية بينما تتابع عملك. في الطرفية (terminal)، يعرض سطر حالة قصيرًا يتيح لك معرفة ما يفعله، ويُحدَّث هذا السطر كل 30 ثانية.&lt;/p&gt;

&lt;p&gt;أعلنت Anthropic &lt;a href="https://x.com/ClaudeDevs/status/2118063143167693011?ref=apidog.com" rel="noopener noreferrer"&gt;عن التغيير على X&lt;/a&gt; في 5 نوفمبر 2026:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;قبل:&lt;/strong&gt; كان كل تحديث كل 30 ثانية يعيد قراءة محادثة الوكيل الفرعي بالكامل.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;الآن:&lt;/strong&gt; يكتب Haiku 5.5 التحديث اعتمادًا على ملاحظات مختصرة.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;دون تغيير:&lt;/strong&gt; يحتفظ الوكيل الفرعي بنموذجه الخاص. إذا كان يعمل على Opus 5.5 أو Sonnet 5.5، فسيبقى على ذلك. سطر الحالة وحده هو الذي انتقل إلى Haiku 5.5.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;لا تحتاج إلى تغيير أي إعداد ولا إلى المساس بجودة العمل نفسه. يأتي ناتج الوكيل الفرعي من النموذج نفسه كما كان من قبل.&lt;/p&gt;

&lt;h2&gt;
  
  
  لماذا كان سطر حالة الوكيل الفرعي مكلفًا
&lt;/h2&gt;

&lt;p&gt;كان سطر الحالة مكلفًا لأن ملخصًا من سطر واحد كان يُكلف قراءة كاملة لمحادثة طويلة. الناتج كان ضئيلًا، أما المدخلات فليست كذلك، وتكررت المهمة كل 30 ثانية طوال مدة تشغيل الوكيل الفرعي.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjkwuujczxaoynsta2llg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjkwuujczxaoynsta2llg.png" alt="Diagram comparing two flows: before, the whole subagent conversation fed each status update every 30 seconds; now, short notes go to Haiku 5.5, which writes the update at about 99% less cost per update" width="800" height="410"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;يوضح الحساب مدى سرعة تراكم ذلك. بمعدل تحديث واحد كل 30 ثانية، يُنتج وكيل فرعي يعمل لمدة ساعة 120 تحديثًا. وثلاثة وكلاء يعملون لمدة ساعة ينتجون 360 تحديثًا.&lt;/p&gt;

&lt;p&gt;طول المحادثة مهم أيضًا. تقول &lt;a href="https://code.claude.com/docs/en/costs?ref=apidog.com" rel="noopener noreferrer"&gt;وثائق تكلفة Claude Code&lt;/a&gt; إن تكلفة الرموز (tokens) تتناسب مع حجم السياق، وتنمو محادثة الوكيل الفرعي كلما قرأ ملفات وشغّل أدوات. لذا فمن المرجح أن التصميم القديم كان يُحمّل أكبر تكلفة عندما يمتلك الوكيل طويل الأمد أكبر قدر من السياق. هذا هو استنتاجنا من الوثائق، لأن Anthropic لم تنشر منحنى تكلفة لذلك.&lt;/p&gt;

&lt;p&gt;لا تخلط بين هذا وسطر الحالة المخصص الذي تنشئه بالأمر &lt;code&gt;/statusline&lt;/code&gt;. تقول &lt;a href="https://code.claude.com/docs/en/statusline?ref=apidog.com" rel="noopener noreferrer"&gt;وثائق سطر الحالة&lt;/a&gt; إن ذاك يعمل محليًا ولا يستهلك رموز API. التغيير هنا يشمل سطر الحالة الذي يولّده Claude Code لكل وكيل فرعي قيد التشغيل.&lt;/p&gt;

&lt;h2&gt;
  
  
  الأرقام: 99% لكل تحديث، ونحو 5% لكل جلسة
&lt;/h2&gt;

&lt;p&gt;يقيس الرقمان شيئين مختلفين، وواحد منهما فقط يصف حد الاستخدام الخاص بك.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;الرقم&lt;/th&gt;
&lt;th&gt;ما الذي يقيسه&lt;/th&gt;
&lt;th&gt;ما الذي لا يمثله&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;أقل بنحو 99%&lt;/td&gt;
&lt;td&gt;تكلفة تحديث حالة واحد&lt;/td&gt;
&lt;td&gt;توفير في فاتورتك أو في حدك&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;أقل بنحو 5%&lt;/td&gt;
&lt;td&gt;الحد الذي تستهلكه الجلسات التي بها وكلاء فرعيون خلفيون&lt;/td&gt;
&lt;td&gt;توفير في الجلسات التي لا تستخدمها&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;أكثر بنحو 6%&lt;/td&gt;
&lt;td&gt;عدد المطالبات التي تحصل عليها من الحد نفسه، وفقًا لـ Anthropic&lt;/td&gt;
&lt;td&gt;زيادة في الحد نفسه&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fq774f332n98czw0nddu0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fq774f332n98czw0nddu0.png" alt="Bar comparison: one status update drops by about 99 percent, while a whole session with background subagents drops by about 5 percent, as stated by Anthropic" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;إذا كنت ستحفظ رقمًا واحدًا، فليكن 5%. خفض بنسبة 99% لشيء كان يشكل جزءًا صغيرًا من الجلسة يمنحك توفيرًا صغيرًا على مستوى الجلسة. لا يزال الوكلاء الفرعيون يؤدون عملهم الحقيقي عبر نموذجهم الخاص، وذلك العمل هو ما يستهلك معظم الاستخدام.&lt;/p&gt;

&lt;p&gt;لم تذكر Anthropic كم من الحد كانت تستهلكه تحديثات الحالة من قبل. يشير الرقمان مجتمعين إلى نحو جزء واحد من كل عشرين من تلك الجلسات، لكن هذا استنتاج من أرقام مقربة، وليس رقمًا منشورًا.&lt;/p&gt;

&lt;p&gt;سيتفاوت التوفير الذي تحصل عليه أنت أيضًا. نحو 5% هو ما تبلغ عنه Anthropic عبر الجلسات التي بها وكلاء فرعيون خلفيون. لم تنشر نطاقًا، والجلسة التي فيها وكيل فرعي قصير واحد لديها ما تكسبه أقل من جلسة فيها عدة وكلاء طويلي الأمد.&lt;/p&gt;

&lt;h2&gt;
  
  
  من يحصل على انخفاض استخدام الوكلاء الفرعيين
&lt;/h2&gt;

&lt;p&gt;تقول Anthropic إن التغيير مُفعّل لمعظم الخطط الفردية وجميع خطط المؤسسات، وفي واجهة سطر الأوامر (CLI) فقط.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;أين تستخدم Claude Code&lt;/th&gt;
&lt;th&gt;الحالة&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Pro، Max، Ultra&lt;/td&gt;
&lt;td&gt;مُفعّل لمعظم المستخدمين، لا للجميع&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Team، Enterprise&lt;/td&gt;
&lt;td&gt;مُفعّل للجميع&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CLI&lt;/td&gt;
&lt;td&gt;مشمول به، على الإصدار v2.1.316 أو أحدث&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;تطبيق سطح المكتب&lt;/td&gt;
&lt;td&gt;لا شيء يحتاج إلى تغيير: فهو لا يكتب سطر الحالة هذا&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;مفتاح API، Bedrock، Vertex، Foundry&lt;/td&gt;
&lt;td&gt;غير مذكور&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;تفصيل سطح المكتب يأتي من &lt;a href="https://x.com/ClaudeDevs/status/2118063143167693011?ref=apidog.com" rel="noopener noreferrer"&gt;رد في نفس المنشور&lt;/a&gt; من Lydia Hallie من Anthropic، قالت فيه إن تطبيق سطح المكتب لا يكتب سطر حالة الوكيل الفرعي هذا، فلم يكن هناك ما يحتاج إلى تغيير فيه.&lt;/p&gt;

&lt;p&gt;ثمة فجوتان من المفيد معرفتهما:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;لا يوجد اختبار علني لكلمة «معظم».&lt;/strong&gt; لا يذكر المنشور ولا الوثائق أي علامة أو مؤشر يبيّن ما إذا كان حسابك على Pro أو Max أو Ultra قد حصل على التغيير. تواجدك على الإصدار الصحيح أمر ضروري، لكنه لا يثبت أن التغيير مُفعّل لك فعليًا.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;مستخدمو الدفع مقابل كل رمز لا يجدون إجابة بعد.&lt;/strong&gt; قدّمت Anthropic الأمر ضمن إطار حدود الخطط ولم تتناول إعدادات مفتاح API أو مزودي الخدمات السحابية. &lt;a href="https://code.claude.com/docs/en/changelog?ref=apidog.com" rel="noopener noreferrer"&gt;سجل التغييرات&lt;/a&gt; الخاص بالإصدار 2.1.318 يذكر فعلًا تغييرات على ملخصات تقدم الوكلاء الفرعيين على Bedrock أو Vertex أو Foundry أو عند تعطيل القياس البعيد (telemetry): فمع ذاكرة تخزين مؤقتة باردة للمطالبات، قد ينتظر المرء حتى 5 دقائق لاستجابة الوكيل الفرعي المعلّقة. يوضح ذلك أن تلك الإعدادات تحصل على معالجة خاصة بها، لا أنها تنال هذا التوفير.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;مدخلات سجل التغييرات الخاص بالإصدار 2.1.316 التي اطّلعنا عليها لا تذكر سطر الحالة أيضًا، لذا فإن المنشور هو المصدر الوحيد للأرقام والإصدار.&lt;/p&gt;

&lt;h2&gt;
  
  
  كيفية تحديث Claude Code والتحقق من إصدارك
&lt;/h2&gt;

&lt;p&gt;ثلاثة أوامر تكفي لذلك:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;claude &lt;span class="nt"&gt;--version&lt;/span&gt;   &lt;span class="c"&gt;# needs to show 2.1.316 or later&lt;/span&gt;
claude update      &lt;span class="c"&gt;# installs a newer version if one exists&lt;/span&gt;
claude &lt;span class="nt"&gt;--version&lt;/span&gt;   &lt;span class="c"&gt;# confirm&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;يعمل الأمر &lt;code&gt;claude update&lt;/code&gt; أيضًا مع التثبيتات عبر مديري الحزم، حيث يقوم بالتحديث من خلال ذلك المدير. أحدث إصدار مدرج في سجل التغييرات بتاريخ 5 نوفمبر كان 2.1.318.&lt;/p&gt;

&lt;p&gt;لرؤية ما يستهلكه الوكلاء الفرعيون، شغّل الأمر &lt;code&gt;/usage&lt;/code&gt; داخل جلسة. على خطط Pro وMax وUltra وTeam وEnterprise، ينسب هذا الأمر الاستخدام الأخير إلى المهارات والوكلاء الفرعيين والإضافات وخوادم MCP كنسب مئوية. اضغط &lt;code&gt;d&lt;/code&gt; أو &lt;code&gt;w&lt;/code&gt; للتبديل بين 24 ساعة و7 أيام. الأرقام تقريبية وتأتي من السجل المحلي على تلك الآلة، لذا تعامل مع المقارنة بين ما قبل وبعد على أنها دليل تقريبي. إذا كنت تتابع حدود الاستخدام عن كثب، يشرح &lt;a href="https://apidog.com/ar/blog/claude-pro-limits?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;دليلنا لحدود Claude Pro وMax&lt;/a&gt; كيف تعمل.&lt;/p&gt;

&lt;h2&gt;
  
  
  طرق أخرى لإنفاق أقل على الوكلاء الفرعيين
&lt;/h2&gt;

&lt;p&gt;إصلاح سطر الحالة يحدث تلقائيًا، لكنه يعادل نحو 5% فقط. الوثائق واضحة بشأن الباقي: كل وكيل فرعي &lt;a href="https://code.claude.com/docs/en/sub-agents?ref=apidog.com" rel="noopener noreferrer"&gt;يرسل طلباته الخاصة&lt;/a&gt;، وهي تُحتسب ضمن الحد نفسه الذي تُحتسب فيه محادثتك الرئيسية. هذه الإعدادات تتيح مجالًا أكبر للمساعدة.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;اختر نموذجًا أصغر.&lt;/strong&gt; يرث الوكيل الفرعي نموذج جلستك ما لم يُخبَر بغير ذلك، فالتبديل إلى Opus ينطبق أيضًا على تلك الوكلاء. اضبط &lt;code&gt;model: haiku&lt;/code&gt; في تعريف وكيل فرعي للمهام البسيطة. يغطي دليلنا حول &lt;a href="https://apidog.com/ar/blog/claude-haiku-5-5-claude-code?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Claude Haiku 5.5 في Claude Code&lt;/a&gt; هذا الإعداد.&lt;/p&gt;

&lt;p&gt;لتعيين قيمة افتراضية للجميع:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"env"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"CLAUDE_CODE_SUBAGENT_MODEL"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"haiku"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"CLAUDE_CODE_SUBAGENT_MODEL_FORCE"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"1"&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;المتغير الأول وحده ليس إلا افتراضيًا. تعريف الوكيل الفرعي أو نموذج يمرره Claude ما زال يتجاوزه، ولا يغيّر ذلك الوكلاء المدمجين Explore وPlan. أما المتغير الثاني فيفرض نموذجًا واحدًا على كل وكيل فرعي.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;اخفض مستوى الجهد.&lt;/strong&gt; أضاف الإصدار 2.1.316 المتغير &lt;code&gt;CLAUDE_CODE_SUBAGENT_EFFORT&lt;/code&gt;، الذي يحدد مستوى الجهد للوكلاء الفرعيين عندما لا يحدد شيء آخر مستوى، بدل وراثة مستوى الجلسة. هو مذكور في سجل التغييرات لكنه لم يكن مدرجًا في مرجع متغيرات البيئة بتاريخ 5 نوفمبر، لذا تحقق من القيم المقبولة قبل الاعتماد عليه. لوكيل فرعي واحد، اضبط حقل &lt;code&gt;effort&lt;/code&gt; الموثق في تعريفه (&lt;code&gt;low&lt;/code&gt; أو &lt;code&gt;medium&lt;/code&gt; أو &lt;code&gt;high&lt;/code&gt; أو &lt;code&gt;xhigh&lt;/code&gt; أو &lt;code&gt;max&lt;/code&gt;، حسب النموذج).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;شغّل عددًا أقل في آن واحد.&lt;/strong&gt; السقف الافتراضي هو 20 وكيلًا فرعيًا قيد التشغيل لكل جلسة. اضبط &lt;code&gt;CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS&lt;/code&gt; على عدد صحيح أقل إذا أردت سقفًا صارمًا. شغّل &lt;code&gt;/tasks&lt;/code&gt; لرؤية ما يعمل، وأي نموذج وأي مستوى جهد يستخدمه كل وكيل فرعي.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;اجعل نطاق المهمة محددًا.&lt;/strong&gt; تشير وثائق التكلفة إلى أن الطلبات الغامضة تؤدي إلى مسح واسع النطاق. الوكيل الفرعي المُكلف بالتحقق من نقطة نهاية واحدة يقرأ أقل من وكيل مُكلف بمراجعة واجهة API بأكملها. يستعرض دليلنا حول &lt;a href="https://apidog.com/ar/blog/create-claude-code-subagents?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;إنشاء وكلاء Claude Code فرعيين مخصصين&lt;/a&gt; صيغة التعريف الكاملة.&lt;/p&gt;

&lt;h2&gt;
  
  
  شغّل اختبارات API في وكيل فرعي خلفي باستخدام Apidog CLI
&lt;/h2&gt;

&lt;p&gt;تناسب عمليات تشغيل اختبارات API الوكيل الفرعي الخلفي جيدًا: فهي تستغرق وقتًا، وتنتج مخرجات مطولة، وأنت لا تحتاج إلا إلى معرفة حالات الفشل. يتيح &lt;a href="https://apidog.com/apidog-cli/?ref=apidog.com&amp;amp;utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI&lt;/a&gt; للوكيل الفرعي تشغيل سيناريو اختبار محفوظ بينما تتابع جلستك الرئيسية البرمجة، وتبقى المخرجات الخام خارج سياقك الرئيسي.&lt;/p&gt;

&lt;p&gt;اضبطه مرة واحدة فقط:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="nt"&gt;-g&lt;/span&gt; apidog-cli@latest
apidog login &lt;span class="nt"&gt;--with-token&lt;/span&gt; &amp;lt;YOUR_TOKEN&amp;gt;
npx &lt;span class="nt"&gt;-y&lt;/span&gt; skills add https://apidog.com   &lt;span class="c"&gt;# pick Claude Code when prompted&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;ثم أضف وكيلًا فرعيًا صغيرًا في &lt;code&gt;.claude/agents/api-tester.md&lt;/code&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight markdown"&gt;&lt;code&gt;&lt;span class="nn"&gt;---&lt;/span&gt;
&lt;span class="na"&gt;name&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;api-tester&lt;/span&gt;
&lt;span class="na"&gt;description&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;Runs Apidog test scenarios and reports only the failures.&lt;/span&gt;
&lt;span class="na"&gt;tools&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;Bash, Read&lt;/span&gt;
&lt;span class="na"&gt;model&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;haiku&lt;/span&gt;
&lt;span class="na"&gt;background&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;span class="nn"&gt;---&lt;/span&gt;
Run the Apidog test scenario you are given. Report which steps failed
and why. Don't paste the full output.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;الآن امنح Claude Code مطالبة واحدة:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Use the api-tester subagent to run Apidog test scenario &amp;lt;scenarioId&amp;gt; in
project &amp;lt;projectId&amp;gt; against environment &amp;lt;environmentId&amp;gt;. Keep working on
the checkout refactor. When it finishes, tell me only what failed.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;يشغّل الوكيل الفرعي أوامر مثل هذه:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;apidog test-scenario list &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;projectId&amp;gt;
apidog test-scenario run &amp;lt;scenarioId&amp;gt; &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;projectId&amp;gt; &lt;span class="nt"&gt;-e&lt;/span&gt; &amp;lt;environmentId&amp;gt; &lt;span class="nt"&gt;-r&lt;/span&gt; cli,json &lt;span class="nt"&gt;--out-dir&lt;/span&gt; apidog-reports
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;تظهر مطالبات منح الأذونات الصادرة عن وكيل فرعي خلفي في جلستك الرئيسية، مع تحديد اسم الوكيل الفرعي الذي يطلب الإذن. في العمليات الطويلة، ينقل الإصدار 2.1.318 أيضًا أمر shell إلى الخلفية بعد مرور 3 دقائق، حتى لا تنتهي صلاحية ذاكرة التخزين المؤقتة للمطالبات أثناء تشغيله.&lt;/p&gt;

&lt;p&gt;يعمل أمر &lt;code&gt;run&lt;/code&gt; نفسه في بيئات CI مع الخيار &lt;code&gt;-r junit&lt;/code&gt;، كما يوضح &lt;a href="https://apidog.com/ar/blog/apidog-cli-ci-cd-pipeline?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;دليل CI/CD الخاص بـ Apidog CLI&lt;/a&gt;. للإعداد العام، راجع &lt;a href="https://apidog.com/ar/blog/apidog-cli-in-claude-code?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI في Claude Code&lt;/a&gt;. تغطي الخطة المجانية من Apidog حتى 4 مستخدمين.&lt;/p&gt;

&lt;h2&gt;
  
  
  الأسئلة الشائعة
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;هل تكلف وكلاء Claude Code الفرعيون الآن أقل بنسبة 99%؟&lt;/strong&gt; لا. تنطبق نسبة 99% على كل تحديث حالة على حدة. تقول Anthropic إن الجلسات التي بها وكلاء فرعيون خلفيون استهلكت نحو 5% أقل من الحد.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;هل يعمل وكيلي الفرعي الآن على Haiku 5.5؟&lt;/strong&gt; لا. يحتفظ الوكيل الفرعي بنموذجه الخاص. سطر الحالة وحده هو الذي انتقل إلى Haiku 5.5.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;ما الإصدار الذي أحتاجه؟&lt;/strong&gt; الإصدار v2.1.316 أو أحدث. شغّل &lt;code&gt;claude --version&lt;/code&gt; للتحقق و&lt;code&gt;claude update&lt;/code&gt; للترقية.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;هل ينطبق هذا على تطبيق Claude لسطح المكتب؟&lt;/strong&gt; لا، لأنه لم يكن هناك ما يحتاج إلى تغيير. قالت Lydia Hallie من Anthropic إن تطبيق سطح المكتب لا يكتب سطر حالة الوكيل الفرعي هذا.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;هل التغيير مُفعّل في خطتي Pro؟&lt;/strong&gt; على الأرجح، لكن ليس بيقين. تقول Anthropic إن معظم مستخدمي Pro وMax وUltra لديهم التغيير، وجميع مستخدمي Team وEnterprise كذلك. لا يذكر المنشور ولا الوثائق طريقة للتحقق من حسابك.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;هل يساعدني هذا إذا كنت أستخدم مفتاح API أو Bedrock؟&lt;/strong&gt; لم تذكر Anthropic ذلك. يتحدث الإعلان عن حدود الاستخدام ولا يغطي استخدام مفتاح API أو Bedrock أو Vertex.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>ما هو GPT-6 Cyber؟ الوصول والأسعار وكيفية اختبار الـ API</title>
      <dc:creator>Yusuf Khalidd</dc:creator>
      <pubDate>Fri, 06 Nov 2026 03:00:34 +0000</pubDate>
      <link>https://dev.to/yusuf_khalidd/m-hw-gpt-6-cyber-lwswl-wlsr-wkyfy-khtbr-l-api-1m1h</link>
      <guid>https://dev.to/yusuf_khalidd/m-hw-gpt-6-cyber-lwswl-wlsr-wkyfy-khtbr-l-api-1m1h</guid>
      <description>&lt;p&gt;GPT-6 Cyber هو نموذج OpenAI المتخصص في الأمن السيبراني، المخصّص لأبحاث الثغرات المصرّح بها وتطوير الاستغلالات واختبارات الاختراق، وقد أُعلن عنه في 5 نوفمبر 2026. تبلغ تكلفته 20 دولارًا لكل مليون رمز إدخال و100 دولار لكل مليون رمز إخراج. ويمكنك استدعاؤه بالمعرّف &lt;code&gt;gpt-6-cyber&lt;/code&gt; عبر Responses API، لكن فقط مع صلاحية الوصول إلى Daybreak Red إضافةً إلى موافقة منفصلة على هذا النموذج.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apidog.com/?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation" class="crayons-btn crayons-btn--primary"&gt;جرّب Apidog اليوم&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;هذا هو الفرق الجوهري عن الإصدار السابق. فعندما غطّينا &lt;a href="https://apidog.com/ar/blog/what-is-gpt-5-6-cyber?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;GPT-5.6 Cyber&lt;/a&gt; في أغسطس، لم يكن هناك سعر معلن ولا صيغة طلب موثقة. أما الآن فتوثّق OpenAI معرّف النموذج والسعر والطلب والأخطاء. ومع ذلك، يبقى مفتاح API العادي غير كافٍ لمنحك صلاحية الوصول.&lt;/p&gt;

&lt;p&gt;يغطّي هذا الدليل ماهية النموذج، ومن المؤهَّل للوصول إليه، وكم يكلف، وكيفية اختبار التكامل. وللأمانة الكاملة: لا نملك صلاحية Daybreak Red، لذلك لم يُشغَّل أيٌّ مما يلي على &lt;code&gt;gpt-6-cyber&lt;/code&gt;. وتأتي أكواد الطلبات والأخطاء من &lt;a href="https://developers.openai.com/api/docs/guides/daybreak?ref=apidog.com" rel="noopener noreferrer"&gt;دليل Daybreak API من OpenAI&lt;/a&gt;، وقد تحققنا منها بتاريخ 6 نوفمبر 2026.&lt;/p&gt;

&lt;h2&gt;
  
  
  ما هو GPT-6 Cyber؟
&lt;/h2&gt;

&lt;p&gt;GPT-6 Cyber هي نسخة متخصصة في الأمن السيبراني من GPT-6 Astra، صُممت لأعمال الأمن المصرّح بها مثل اكتشاف الثغرات وتطوير الاستغلالات واختبارات اختراق الويب. وقد أجرت OpenAI تدريبًا لاحقًا عليها بالتعلم المعزز حتى ترفض عددًا أقل من مهام الأمن المصرّح بها، وتلتزم بالنطاق الذي يحدده الباحث.&lt;/p&gt;

&lt;p&gt;ثلاث حقائق من &lt;a href="https://deploymentsafety.openai.com/gpt-6-cyber?ref=apidog.com" rel="noopener noreferrer"&gt;بطاقة نظام GPT-6 Cyber&lt;/a&gt; تساعدك على فهم موقع هذا النموذج:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;إنه نموذج متخصص.&lt;/strong&gt; تقول OpenAI إنه لا يتفوق على Astra في البرمجة العامة: 82.95% في ExpertSWE مقابل 83.24% لـ Astra.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;تصنيفه Critical.&lt;/strong&gt; وفق إطار الاستعداد (Preparedness Framework) من OpenAI، يحمل تصنيف Critical في مجال الأمن السيبراني، وهو التصنيف ذاته الذي يحمله &lt;a href="https://apidog.com/ar/blog/gpt-6-astra-critical-cyber-threshold?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;GPT-6 Astra&lt;/a&gt;. أما GPT-5.6 Cyber فكان تصنيفه High.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;ينجز ما يرفضه Astra.&lt;/strong&gt; ففي اختبار RemoteExploitBench، رفض Astra مع Daybreak Blue كل المهام، بينما أنجز GPT-6 Cyber نسبة 95% منها.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;تأتي النتائج الرئيسية التي أعلنتها OpenAI من أهداف حقيقية: فقد استخدم باحثوها النموذج &lt;a href="https://apidog.com/ar/blog/openai-948-linux-root-exploits-api-server?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;لتطوير 948 استغلالًا لرفع الصلاحيات في Linux&lt;/a&gt;، ولإيجاد 81 ثغرة عالية الخطورة في Firefox بدأت Mozilla بالفعل إصلاحها. وهذه أرقام أبلغت عنها OpenAI في &lt;a href="https://openai.com/index/introducing-gpt-6-cyber/?ref=apidog.com" rel="noopener noreferrer"&gt;إعلان GPT-6 Cyber&lt;/a&gt;، وليست نتائج مستقلة.&lt;/p&gt;

&lt;h2&gt;
  
  
  من يمكنه الوصول إلى GPT-6 Cyber؟
&lt;/h2&gt;

&lt;p&gt;الوصول حاليًا محدود بالمنظمات المعتمدة. تقول OpenAI إن GPT-6 Cyber متاح في البداية عبر API وCodex لمجموعة مختارة من عملاء Daybreak Red، وإن الوصول سيوسَّع ليشمل جميع عملاء Red قريبًا، لكنها لم تحدد تاريخًا.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fj3ixu3h7sxm9fjxwx5zd.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fj3ixu3h7sxm9fjxwx5zd.png" alt="سلّم الوصول بأربع درجات: قياسي، وDaybreak Blue، وDaybreak Red، ثم GPT-6 Cyber خلف موافقة منفصلة على النموذج" width="800" height="410"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;مستوى الوصول&lt;/th&gt;
&lt;th&gt;من يمكنه الحصول عليه&lt;/th&gt;
&lt;th&gt;ما تحصل عليه&lt;/th&gt;
&lt;th&gt;GPT-6 Cyber؟&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;قياسي&lt;/td&gt;
&lt;td&gt;أي حساب API&lt;/td&gt;
&lt;td&gt;النماذج الرئيسية، وإجراءات الحماية القياسية&lt;/td&gt;
&lt;td&gt;لا&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Daybreak Blue&lt;/td&gt;
&lt;td&gt;الأفراد والمنظمات الموثَّقون&lt;/td&gt;
&lt;td&gt;رفض أقل في نماذج مثل GPT-6 Sol وGPT-6 Luna&lt;/td&gt;
&lt;td&gt;لا&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Daybreak Red&lt;/td&gt;
&lt;td&gt;المنظمات التجارية ومؤسسات الشركات المعتمدة&lt;/td&gt;
&lt;td&gt;GPT-5.6 Cyber، إضافةً إلى رفض أقل في النماذج الرئيسية بما فيها Astra&lt;/td&gt;
&lt;td&gt;ليس بحد ذاته&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Red + موافقة على النموذج&lt;/td&gt;
&lt;td&gt;منظمات Red المعتمدة لهذا النموذج&lt;/td&gt;
&lt;td&gt;GPT-6 Cyber وGPT-5.6 Cyber&lt;/td&gt;
&lt;td&gt;نعم&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;تحدد &lt;a href="https://help.openai.com/en/articles/20001258-openai-daybreak-trusted-access-for-cyber-overview?ref=apidog.com" rel="noopener noreferrer"&gt;نظرة Daybreak العامة&lt;/a&gt; أربعة قيود تستحق قراءتها قبل التقديم:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;لا يمكن للأفراد التقديم على Red.&lt;/strong&gt; إذ يمكنهم التقديم على Blue فقط، الذي يتطلب خطة مدفوعة، والتحقق من الهوية، ومفتاح أمن FIDO2 مادي.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;المال لا يشتري صلاحية الوصول.&lt;/strong&gt; فالعقد أو عملية الشراء لا يضمنان الاعتماد.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;الاعتماد لا يفعّل شيئًا تلقائيًا.&lt;/strong&gt; فلا يزال على مالك المنظمة تفعيل Daybreak لمشروعٍ ما، كما أن تفعيل Red لا يمنح صلاحية الوصول إلى GPT-6 Cyber.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;الاستخدام الموجَّه للعملاء مستثنى.&lt;/strong&gt; فـ Daybreak ليس مخصصًا لحركة المرور الخاصة بالمنتجات النهائية أو الأطراف الثالثة، إلا إذا كانت OpenAI قد اعتمدت إعدادًا محددًا لذلك. أما الشركاء فيخضعون لبرنامج منفصل.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;يمكنك &lt;a href="https://openai.com/daybreak/?ref=apidog.com" rel="noopener noreferrer"&gt;التقديم عبر صفحة Daybreak&lt;/a&gt;. وللمزيد عن المستويات، راجع &lt;a href="https://apidog.com/ar/blog/openai-daybreak-blue-vs-red?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;دليلنا حول المقارنة بين Daybreak Blue وRed&lt;/a&gt;. كما يمكن لمشاريع المرافق والمشاريع مفتوحة المصدر تسجيل اهتمامها ببرنامج Daybreak for Frontline Defenders، وهو برنامج الوصول المدعوم من OpenAI البالغة قيمته مليار دولار.&lt;/p&gt;

&lt;h2&gt;
  
  
  أسعار ومواصفات GPT-6 Cyber
&lt;/h2&gt;

&lt;p&gt;تدرج OpenAI سعر GPT-6 Cyber بما يعادل ضعف سعر &lt;a href="https://apidog.com/ar/blog/gpt-6-astra-api?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;GPT-6 Astra&lt;/a&gt; تمامًا، وفقًا لـ&lt;a href="https://developers.openai.com/api/docs/pricing?ref=apidog.com" rel="noopener noreferrer"&gt;صفحة الأسعار&lt;/a&gt; و&lt;a href="https://developers.openai.com/api/docs/models/gpt-6-cyber?ref=apidog.com" rel="noopener noreferrer"&gt;صفحة النموذج&lt;/a&gt; لديها.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;لكل مليون رمز&lt;/th&gt;
&lt;th&gt;GPT-6 Cyber&lt;/th&gt;
&lt;th&gt;GPT-6 Astra&lt;/th&gt;
&lt;th&gt;GPT-5.6 Cyber&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;الإدخال&lt;/td&gt;
&lt;td&gt;$20.00&lt;/td&gt;
&lt;td&gt;$10.00&lt;/td&gt;
&lt;td&gt;$12.50&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;الإدخال المخزَّن مؤقتًا&lt;/td&gt;
&lt;td&gt;$2.00&lt;/td&gt;
&lt;td&gt;$1.00&lt;/td&gt;
&lt;td&gt;$1.25&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;الإخراج&lt;/td&gt;
&lt;td&gt;$100.00&lt;/td&gt;
&lt;td&gt;$50.00&lt;/td&gt;
&lt;td&gt;$75.00&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;كتابة في ذاكرة مؤقتة لمدة 30 دقيقة&lt;/td&gt;
&lt;td&gt;$25.00&lt;/td&gt;
&lt;td&gt;$12.50&lt;/td&gt;
&lt;td&gt;$15.625&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;كتابة في ذاكرة مؤقتة لمدة 12 ساعة&lt;/td&gt;
&lt;td&gt;$50.00&lt;/td&gt;
&lt;td&gt;$25.00&lt;/td&gt;
&lt;td&gt;$31.25&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;هذه أسعار السياق القصير. ولا تعرض صفحة الأسعار سعرًا للسياق الطويل لـ GPT-6 Cyber، لذلك تحقق من فريق حسابك قبل بناء خططك على مطالبات كبيرة جدًا.&lt;/p&gt;

&lt;p&gt;استدعاء واحد يضم 50,000 رمز إدخال و10,000 رمز إخراج يكلف 2.00 دولار على GPT-6 Cyber و1.00 دولار على Astra. وتكرر الوكلاء (Agents) الاستدعاءات، لذا يلعب التخزين المؤقت دورًا مهمًا: إذ يكلف الإدخال المخزَّن مؤقتًا عُشر السعر الكامل.&lt;/p&gt;

&lt;p&gt;المواصفات في صفحة النموذج:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;نافذة السياق:&lt;/strong&gt; 1,050,000 رمز&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;الحد الأقصى للإخراج:&lt;/strong&gt; 128,000 رمز&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;الإدخال والإخراج:&lt;/strong&gt; يقبل النصوص والصور، وينتج نصوصًا&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;الميزات:&lt;/strong&gt; البث التدريجي (streaming)، واستدعاء الدوال (function calling)، والمخرجات المنظمة. لا يدعم الضبط الدقيق (fine-tuning).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;الأدوات:&lt;/strong&gt; البحث على الويب، والبحث في الملفات، ومفسّر الأكواد، وصدَفة مستضافة (hosted shell)، وتطبيق التصحيحات (apply patch)، والمهارات (skills)، واستخدام الحاسوب، وMCP، والبحث عن الأدوات&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;حدود المعدل:&lt;/strong&gt; 5,000 طلب في الدقيقة ومليون رمز في الدقيقة على مستوى Build، ما لم تكن لمنظمتك حدود مخصصة&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  نتائج GPT-6 Cyber في المعايير مقارنةً بـ GPT-5.6 Cyber وAstra
&lt;/h2&gt;

&lt;p&gt;الفارق الذي يحققه GPT-6 Cyber على GPT-5.6 Cyber كبير، بينما تفوقه على Astra أصغر ولا يثبت في كل الاختبارات. وجميع هذه النتائج تأتي من إعلان OpenAI وبطاقة نظامها.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;التقييم&lt;/th&gt;
&lt;th&gt;GPT-6 Cyber&lt;/th&gt;
&lt;th&gt;GPT-6 Astra&lt;/th&gt;
&lt;th&gt;GPT-5.6 Cyber&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;ExploitGym&lt;/td&gt;
&lt;td&gt;48.45%&lt;/td&gt;
&lt;td&gt;42.43%&lt;/td&gt;
&lt;td&gt;32.1%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ExploitGym Hardened&lt;/td&gt;
&lt;td&gt;36.94%&lt;/td&gt;
&lt;td&gt;29.69%&lt;/td&gt;
&lt;td&gt;غير مُبلَّغ عنه&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;SRE-Bench (الهندسة العكسية)&lt;/td&gt;
&lt;td&gt;92.84%&lt;/td&gt;
&lt;td&gt;87.98%&lt;/td&gt;
&lt;td&gt;غير مُبلَّغ عنه&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;معدل الاسترجاع في اختبارات اختراق الويب&lt;/td&gt;
&lt;td&gt;40.3%&lt;/td&gt;
&lt;td&gt;32.0%&lt;/td&gt;
&lt;td&gt;غير مُبلَّغ عنه&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;استغلال الـ Honeypot، دون مطالبة أمان&lt;/td&gt;
&lt;td&gt;0.07%&lt;/td&gt;
&lt;td&gt;0%&lt;/td&gt;
&lt;td&gt;5.51%&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;صف المصيدة (Honeypot) مهم إذا كنت تشغّل وكلاء. فتضع OpenAI خدمة سهلة الهجوم وخارج النطاق بجوار مهمة صعبة. وقد تجاوز GPT-6 Cyber هذا الخط في 0.07% من التشغيلات المقيَّمة، ولم يتجاوزه أبدًا عند إضافة تعليمات أمان النشر.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fndr01y9kgka9tzhcfwue.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fndr01y9kgka9tzhcfwue.png" width="800" height="442"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  مواضع ضعف GPT-6 Cyber
&lt;/h3&gt;

&lt;p&gt;تُظهر بطاقة النظام أيضًا مواضع تخلّف النموذج عن Astra. وهذه المواضع أهم لخطة اختباراتك من النتائج الرئيسية المعلنة:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;الإبلاغ عن العوائق:&lt;/strong&gt; تم وضع علامة على 20.29% من الإجابات النهائية المقيَّمة، مقابل 11.66% لـ Astra. وتقول OpenAI إن معظم التشغيلات المعلَّمة أبلغت عن العائق مبكرًا لكنها أزلته من الملخص.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;التوقف عند التحذيرات:&lt;/strong&gt; توقف النموذج في 73.00% من الحالات التي كان التوقف فيها هو التصرف الصحيح، مقابل 78.38% لـ Astra.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;FrontierCyber:&lt;/strong&gt; منحه الاختبار الخارجي من شركة Irregular درجة 90 من 288 مقابل 96 لـ Astra. ولم يحلّ أيٌّ من النموذجين أيًّا من التحديات الـ 15 الأصعب.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;الدرس العملي بسيط: لا تقبل الملخص النهائي للوكيل بوصفه إثباتًا. تحقق من أدلته، وأبقِ مراجعة بشرية على التشغيلات عالية المخاطر، واتبع نصيحة OpenAI بالتشغيل في بيئات معزولة مع حدود صريحة على الأهداف وبيانات الاعتماد.&lt;/p&gt;

&lt;h2&gt;
  
  
  كيفية استدعاء GPT-6 Cyber عبر API
&lt;/h2&gt;

&lt;p&gt;استخدم Responses API مع تعيين &lt;code&gt;model&lt;/code&gt; إلى &lt;code&gt;gpt-6-cyber&lt;/code&gt; وتعيين &lt;code&gt;access_programs.cyber&lt;/code&gt; إلى &lt;code&gt;daybreak_red&lt;/code&gt;. فاختيار Red لا يبدّل النموذج لديك ولا يمنحك صلاحية الوصول إلى نموذج، لذا تحتاج إلى الحقلين معًا وإلى الإعداد الموضح أدناه.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5jvax3m5z35jphck5qsd.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5jvax3m5z35jphck5qsd.png" alt="خمس بوابات قبل طلب gpt-6-cyber: موافقة Red وموافقة النموذج، ومشروع غير افتراضي مفعَّل، ومفتاح API للمشروع، وقائمة السماح بعناوين IP، ومعالجة السلامة الخاصة (Private Safety Processing) إذا كان المشروع يستخدم Zero Data Retention" width="800" height="267"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;تحقق مع فريق حسابك من أن منظمتك تمتلك صلاحية Daybreak Red وموافقة GPT-6 Cyber.&lt;/li&gt;
&lt;li&gt;اجعل الدخول الموحّد (SSO) إلزاميًا في منظمة API، وفرض المصادقة متعددة العوامل (MFA) عبر مزوّد الهوية لديك.&lt;/li&gt;
&lt;li&gt;اطلب من مالك المنظمة &lt;a href="https://help.openai.com/en/articles/20001531-openai-daybreak-set-up-access-for-your-team?ref=apidog.com" rel="noopener noreferrer"&gt;تفعيل Daybreak Red&lt;/a&gt; على مشروع غير افتراضي. فالمشاريع الافتراضية لا يمكنها تفعيله، وقد تستغرق التغييرات نحو 15 دقيقة.&lt;/li&gt;
&lt;li&gt;أنشئ مفتاح API في ذلك المشروع.&lt;/li&gt;
&lt;li&gt;أضف عناوين IP العامة الصادرة لديك إلى &lt;a href="https://developers.openai.com/api/docs/guides/ip-allowlist?ref=apidog.com" rel="noopener noreferrer"&gt;قائمة السماح بعناوين IP&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;إذا كان المشروع يستخدم Zero Data Retention، فقم بإعداد &lt;a href="https://developers.openai.com/api/docs/guides/private-safety-processing?ref=apidog.com" rel="noopener noreferrer"&gt;معالجة السلامة الخاصة (Private Safety Processing)&lt;/a&gt;.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;ثم أرسل الطلب الموثق من OpenAI:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl https://api.openai.com/v1/responses &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"Authorization: Bearer &lt;/span&gt;&lt;span class="nv"&gt;$OPENAI_API_KEY&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"Content-Type: application/json"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-d&lt;/span&gt; &lt;span class="s1"&gt;'{
    "model": "gpt-6-cyber",
    "access_programs": {"cyber": "daybreak_red"},
    "safety_identifier": "user_a17f",
    "input": "Suggest a regression test for a path traversal fix."
  }'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;استبدل &lt;code&gt;safety_identifier&lt;/code&gt; بمعرّف ثابت ومستعار للشخص الذي يقدّم الطلب. وفي الاستجابة، تحقق من &lt;code&gt;model&lt;/code&gt; و&lt;code&gt;access_programs.cyber&lt;/code&gt; للتأكد من الخدمة التي عالجت الاستدعاء فعليًا.&lt;/p&gt;

&lt;p&gt;يوثق دليل Daybreak ثلاثة أخطاء وصول:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;الخطأ&lt;/th&gt;
&lt;th&gt;المعنى&lt;/th&gt;
&lt;th&gt;الحل&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;400 invalid_access_program&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;قيمة برنامج خاطئة لهذا النموذج&lt;/td&gt;
&lt;td&gt;استخدم القيمة المذكورة في رسالة الخطأ&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;400 unsupported_access_program&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;النموذج لا يدعم Daybreak&lt;/td&gt;
&lt;td&gt;بدّل النموذج، أو أرسل &lt;code&gt;standard&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;403 access_program_not_enabled&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;مشروع المفتاح أو المنظمة لا يمتلك البرنامج&lt;/td&gt;
&lt;td&gt;تحقق من المشروع، ثم اطلب صلاحية الوصول&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;يفشل التحقق من الحقول أيضًا: فـ &lt;code&gt;access_programs&lt;/code&gt; و&lt;code&gt;cyber&lt;/code&gt; اختياريان، لكنهما لا يقبلان القيمة &lt;code&gt;null&lt;/code&gt;. كذلك، خطأ الوصول ليس مثل الرفض. فإجراءات الحماية تظل سارية بعد الاعتماد، لذا فإن رفض مطالبة ما لا يثبت أن إعدادك خاطئ.&lt;/p&gt;

&lt;h2&gt;
  
  
  دع وكيل البرمجة لديك يختبر ذلك باستخدام Apidog CLI
&lt;/h2&gt;

&lt;p&gt;النموذج المحمي ببوابات يتطلب إعدادًا دقيقًا وتكلفة فشل مرتفعة، لذا ينبغي أن يتولى وكيلك عمليات الفحص بنفسه. يتيح له &lt;a href="https://apidog.com/apidog-cli/?ref=apidog.com&amp;amp;utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI&lt;/a&gt; كتابتها مرة واحدة وإعادة تشغيلها عند كل تدوير للمفاتيح أو تغيير في قائمة السماح. وتغطي خطة Apidog المجانية حتى 4 مستخدمين.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="nt"&gt;-g&lt;/span&gt; apidog-cli@latest
apidog auth login &lt;span class="nt"&gt;--with-token&lt;/span&gt; &amp;lt;YOUR_TOKEN&amp;gt;
apidog skill &lt;span class="nb"&gt;install&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;ثم أعط وكيلك مطالبة واحدة. وتعمل هذه الخطوة مع صلاحية Daybreak أو بدونها، لأن فرع الـ mock لا يحتاج إلى مفتاح OpenAI:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;In Apidog project &amp;lt;id&amp;gt;, add POST /v1/responses from OpenAI's Daybreak guide.
Create mock expectations for a success response and for 400
invalid_access_program and 403 access_program_not_enabled. Create a test
scenario that checks our client handles each one. If OPENAI_API_KEY is set,
add one preflight request with the documented path traversal prompt and
assert status 200, model is gpt-6-cyber, and access_programs.cyber is
daybreak_red. Never send exploit prompts or real targets. Run it against
the &amp;lt;env&amp;gt; environment and summarize failures.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;يقرأ الوكيل كل مخطط (schema)، ويتحقق من صحة حمولته (payload)، ويشغّل السيناريو:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;apidog cli-schema get endpoint-create
apidog endpoint create &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nt"&gt;--file&lt;/span&gt; endpoint.json
apidog cli-schema get mock-create
apidog mock create &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nt"&gt;--file&lt;/span&gt; mock-403.json
apidog cli-schema validate test-scenario-create &lt;span class="nt"&gt;--file&lt;/span&gt; scenario.json
apidog test-scenario create &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nt"&gt;--file&lt;/span&gt; scenario.json
apidog run &lt;span class="nt"&gt;-t&lt;/span&gt; &amp;lt;scenarioId&amp;gt; &lt;span class="nt"&gt;--project&lt;/span&gt; &amp;lt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="nt"&gt;-e&lt;/span&gt; &amp;lt;envId&amp;gt; &lt;span class="nt"&gt;-r&lt;/span&gt; cli,json
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;اجعل الفحص الفعلي محدودًا بهذا الطلب الصغير الوحيد، لأن كل تشغيل يُحتسب فاتورته بالسعر الكامل، وشغّله من عنوان IP مدرج في قائمة السماح. ويجب أن تستخدم أجسام الـ mock الحقول الموثقة من OpenAI فقط، لأننا لم نتمكن من التقاط استجابة فعلية.&lt;/p&gt;

&lt;p&gt;السطر ذاته &lt;code&gt;apidog run&lt;/code&gt; مع &lt;code&gt;-r junit&lt;/code&gt; يندمج مباشرة في خطوط الأنابيب (pipelines)، كما هو موضح في &lt;a href="https://apidog.com/ar/blog/apidog-cli-ci-cd-pipeline?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;دليلنا Apidog CLI CI/CD&lt;/a&gt;. ولإعداد الوكيل، راجع &lt;a href="https://apidog.com/ar/blog/apidog-cli-in-codex?utm_source=dev.to&amp;amp;utm_medium=wanda&amp;amp;utm_content=n8n-post-automation"&gt;Apidog CLI in Codex&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  الأسئلة الشائعة
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;هل GPT-6 Cyber متاح للجميع؟&lt;/strong&gt; لا. فهو محدود بمنظمات Daybreak Red التي تحمل موافقة منفصلة على GPT-6 Cyber. تقول OpenAI إن الوصول سيشمل جميع عملاء Red قريبًا، لكنها لم تحدد تاريخًا ولم تعلن عن التوافر العام.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;كم يكلف GPT-6 Cyber؟&lt;/strong&gt; 20 دولارًا لكل مليون رمز إدخال، و2 دولار لكل مليون رمز إدخال مخزَّن مؤقتًا، و100 دولار لكل مليون رمز إخراج، بأسعار السياق القصير. ولا يزال الاعتماد مطلوبًا، والشراء وحده لا يضمن الوصول.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;ما هو معرّف نموذج GPT-6 Cyber؟&lt;/strong&gt; استخدم &lt;code&gt;gpt-6-cyber&lt;/code&gt; في حقل &lt;code&gt;model&lt;/code&gt;، مع تعيين &lt;code&gt;access_programs.cyber&lt;/code&gt; إلى &lt;code&gt;daybreak_red&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;هل يمكن للأفراد استخدام GPT-6 Cyber؟&lt;/strong&gt; ليس عبر التقديم. إذ يمكن للأفراد التقديم على Daybreak Blue فقط، وBlue لا يمنح صلاحية الوصول إلى النماذج المتخصصة في الأمن السيبراني. وتشير OpenAI إلى أن بعض الأفراد لديهم صلاحية وصول كحالة استثنائية.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;هل GPT-6 Cyber أفضل من GPT-6 Astra؟&lt;/strong&gt; في أعمال الأمن الهجومي المصرّح بها، عادةً نعم. فهو يتفوق على Astra في ExploitGym وSRE-Bench ويرفض أقل بكثير. أما في البرمجة العامة، فلا تُبلغ OpenAI عن أي تحسن، بينما يكلف ضعف السعر.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;هل يمكنني استخدام GPT-6 Cyber في Codex؟&lt;/strong&gt; نعم، بمجرد اعتماد منظمتك. سجّل الدخول باستخدام مساحة العمل المعتمدة لديك، أو استخدم مفتاح API من مشروع مفعَّل فيه Daybreak Red. وتوصي OpenAI باستخدام ميزتي العزل (sandboxing) والمراجعة التلقائية (Auto-Review) في Codex لهذا النموذج.&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
