OpenAI
OpenAI تضيف تخزيناً مؤقّتاً للموجِّهات يدوم 12 ساعة في واجهة Responses، بكتابة تكلّف 2.5 ضعف سعر الدخل
فُحص آلياً على صفحة OpenAI في .
يقول سجلّ تغييرات واجهة OpenAI البرمجية في 20 تشرين الأول 2026 إنّك صرت تستطيع أن تختار تخزيناً مؤقّتاً للموجِّهات يدوم 12 ساعة، ميزةً في واجهة Responses على المسار v1/responses. ويشرح المدخل السبب في جملة واحدة: التخزين لاثنتي عشرة ساعة يُبقي التعليمات والأدوات والسياق المشترك محفوظاً مدّة أطول، فتظلّ تدفع عليها سعر الدخل المخزَّن الأرخص حتى لو كانت بين طلباتك ساعات. ويذكر الكلفة: كتابة الاثنتي عشرة ساعة في المخزن تكلّف 2.5 ضعف سعر رمز الدخل. إن كانت طلباتك كلّها تبدأ ببداية طويلة ثابتة، وتأتي على دفعات بينها ساعات هدوء، فهذا تغيير يستحقّ أن تحسبه على فاتورتك.
ما الذي تغيّر
التخزين المؤقّت للموجِّهات يحفظ أوّل الموجِّه، ويسمّى «البادئة»، حتى إذا جاء طلب لاحق يبدأ بالنصّ نفسه قرأه من المخزن بدل أن يدفع عليه سعر الدخل كاملاً. وحفظ البادئة في المخزن يسمّى «كتابة»، واستعمالها منه بعد ذلك يسمّى «قراءة». في GPT-5.6 وما بعده، الكتابة لمدّة البقاء الافتراضية، أي 30 دقيقة، تكلّف 1.25 ضعف سعر الدخل العاديّ غير المخزَّن. والآن تستطيع في واجهة Responses أن تطلب بدلاً منها مدّة بقاء دنيا قدرها 12 ساعة، بسعر كتابة يساوي 2.5 ضعف الدخل العاديّ. أمّا القراءة فتكلّف عُشر سعر الدخل العاديّ (0.1×) في أغلب هذه النماذج، ونصف ذلك (0.05×) في GPT-6.1 Sol، أيّاً كانت المدّة التي اخترتها. والدليل واضح في أنّ هذه أسعار كتابة كاملة، لا رسوم تُضاف فوق سعر الدخل العاديّ، وأنّ سعر القراءة واحد في المدّتين.
في واجهة Responses يحدّد الحقل prompt_cache_options.ttlمدّة البقاء الدنيا في المخزن ، ويقبل"30m"، وهي الافتراضية، أو "12h". وإن لم تضع شيئاً فلا شيء يتغيّر: بلا أيّ إعداد للمدّة يبقى السلوك الافتراضيّ"30m". وإن أرسلت قيمة لا يدعمها فالردّ400 invalid_request_error. والنماذج الأقدم لا يمسّها شيء: هذه الإعدادات لا تغيّر معاملprompt_cache_retentionالخاصّ بها.
وكلمة «الدنيا» هي التي تستحقّ أن تقرأها على مهل. قد تُبقي OpenAI ما خزّنته مدّة أطول ممّا طلبت، و"12h"لا تضع موعداً للحذف ولا تغيّر الحدّ الأقصى في سياسة الاحتفاظ بالبيانات. ولا هي عدّاد ترجعه القراءة إلى أوّله: القراءة من مدخل مغطّى باثنتي عشرة ساعة لا تبدأ عدّاد الاثنتي عشرة ساعة من جديد، ولا تُحتسب عليك كتابة أخرى.
وصفحة التسعير صارت تضع كلّ كتابة في عمود خاصّ بها، والأسعار فيها لكلّ مليون رمز : الدخل، والخرج، والدخل المخزَّن، وكتابة الثلاثين دقيقة، وكتابة الاثنتي عشرة ساعة. في gpt-6-astra هي 10.00 و50.00 و1.00 و12.50 و25.00 دولاراً ؛ وفي gpt-6.1-sol هي 2.00 و10.00 و0.10 و2.50 و5.00 ؛ وفي gpt-6-luna هي 0.10 و0.50 و0.01 و0.125 و0.25.
ما معناه لك
في الصفوف الثلاثة، كتابة الاثنتي عشرة ساعة ضعف كتابة الثلاثين دقيقة بالضبط — 25.00 مقابل 12.50 ، و5.00 مقابل 2.50 ، و0.25 مقابل 0.125. ولذلك فالسؤال الذي تطلب منك OpenAI أن تسأله هو السؤال الصحيح: قارن سعر كتابة الاثنتي عشرة ساعة الأعلى بكلفة إعادة كتابة البادئة بعد أن تنتهي تغطية الثلاثين دقيقة.
احسبها على gpt-6.1-sol، لكلّ مليون رمز من البادئة، كما يسعّرها الجدول. ما دامت طلباتك متتابعة فمخزن الثلاثين دقيقة يدبّر نفسه، لأنّ كلّ قراءة تمدّ التغطية إلى 30 دقيقة على الأقلّ بعدها. الكلفة تظهر حين تتوقّف الطلبات أطول من ذلك. مع فجوة واحدة كهذه تسقط البادئة من مخزن الثلاثين دقيقة وتُكتب مرّتين: 2.50 + 2.50 = 5.00 دولارات. أمّا كتابة الاثنتي عشرة ساعة فتكلّف 5.00 مرّة واحدة، ثمّ يقرأ الطلبُ الذي بعد الفجوة البادئةَ بـ0.10: المجموع 5.10. مع فجوة واحدة يتعادل الخياران تقريباً، ولا يفصل بينهما إلا ثمن قراءة. ومع فجوتين يصير الحساب 7.50 مقابل 5.20، وكلّ فجوة بعدهما توسّع الفرق. إذن"12h" تربح حين تكون البادئة ثابتة وكانت ستسقط من المخزن مرّتين على الأقلّ خلال الاثنتي عشرة ساعة؛ أمّا إن كانت طلباتك لا تهدأ نصف ساعة أبداً، فالمدّة الأطول لا تفعل شيئاً سوى أن تضاعف ثمن كتابتك الأولى.
وهذا ما تنصح به OpenAI نفسها: فكّر في "12h"للبادئات الثابتة التي تعود إليها بعد فجوات أطول. ولا بدّ أن تكون البادئة طويلة بما يكفي لتُخزَّن أصلاً: 1,024 رمزاً على الأقلّ في GPT-5.6 وما بعده.
ولست مضطرّاً إلى مدّة واحدة للطلب كلّه. نقطة القطع (breakpoint)، وهي العلامة التي تنتهي عندها بادئة مخزَّنة، يمكن أن تحمل مدّتها الخاصّة عبر الحقل prompt_cache_breakpoint.ttl. ويقترح الدليل أن تضع المادّة التي تعود إليها طوال اليوم في أوّل الموجِّه وتعطي نقطة قطعها"12h"، وأن تترك سياق الجلسة نفسها على "30m".
وانتبه لفخّ واحد. إن كانت البادئة مخزَّنة لثلاثين دقيقة ثمّ نقلتها إلى اثنتي عشرة ساعة، فستدفع كتابة جديدة كاملة لاثنتي عشرة ساعة على تلك الرموز، ولا يُحسب لك شيء من الكتابة السابقة.
ثمّ افحص ما تُحاسَب عليه. الحقل input_tokens_details.cache_write_tokens_details في الاستجابة يقسم الكتابات إلى ttl_30m_tokens وttl_12h_tokens، وهما لا يتداخلان ومجموعهما cache_write_tokens. ولتحسب كلفة طلب، اضربttl_30m_tokens في 1.25 ضعف سعر الدخل عندك، وttl_12h_tokensفي 2.5 ضعفه. وإن ظلّttl_12h_tokens يظهر للبادئة نفسها طوال اليوم، فشيء في أوّل موجِّهك يتغيّر من طلب إلى طلب، والمدّة الطويلة لا تشتري لك شيئاً. وكيف يطابق المخزن البادئة، ولماذا يهمّ ترتيبها، تجده في دليلنا ما هو التخزين المؤقّت للموجِّهات.
المصدر
سجلّ تغييرات واجهة OpenAI البرمجية، مدخل 20 تشرين الأول 2026، ومعه دليل التخزين المؤقّت للموجِّهات وصفحة التسعير، وكلّها على developers.openai.com.