स्किप करके मेन कंटेंट पर जाऍं
OpenAI

22 सितंबर 2026

प्रोडक्ट

GPT‑6 के लिए बेहतर प्रॉम्प्ट कैशिंग

ज़्यादा कैश हिट रेट और नए टूल्स, जो लंबे समय तक चलने वाले एजेंट्स को तेज़ और कम लागत में काम करने में मदद करते हैं.

लोड किया जा रहा है...

GPT‑6 लंबे समय तक चलने वाले एजेंट्स को मुश्किल कामों पर घंटों काम करने देता है, जैसे कोडबेस को बेहतर बनाना या अच्छी रिसर्च वाले डॉक्यूमेंट्स और प्रेज़ेंटेशन्स तैयार करना. इन एजेंट्स के पीछे चलने वाले ऐप्स लगातार API रिक्वेस्ट्स भेजते हैं, जिनमें अक्सर पहले वाली इंस्ट्रक्शन्स, टूल की जानकारी और कॉन्टेक्स्ट दोबारा इस्तेमाल होता है. OpenAI इस साझा कॉन्टेक्स्ट को कैश करता है, ताकि हर बार वही प्रोसेसिंग दोबारा न करनी पड़े. इससे जवाब जल्दी मिलता है और डेवलपर्स को कैश किए गए इनपुट टोकन्स पर 90% तक की छूट मिल सकती है.

GPT‑6 फ़ैमिली के साथ हमने बेहतर प्रॉम्प्ट कैशिंग सिस्टम लॉन्च किया है, जो डिफ़ॉल्ट तौर पर ज़्यादा कैश हिट रेट देता है. अब 30 मिनट के अंदर दोबारा इस्तेमाल होने वाले प्रॉम्प्ट के शुरुआती हिस्सों पर कैश डिस्काउंट मिलता है. हम नए टूल्स भी ला रहे हैं, जिनसे डेवलपर्स कैश की परफ़ॉर्मेंस देख सकें, कैश मिस होने की वजह समझ सकें और तय कर सकें कि प्रॉम्प्ट का कितना हिस्सा कैश करना है.

“OpenAI की प्रॉम्प्ट कैशिंग GitHub Copilot को बड़े स्तर पर तेज़ और असरदार अनुभव देने में अहम भूमिका निभाती है. पिछले कुछ महीनों में OpenAI मॉडल्स को भेजी गई अरबों रिक्वेस्ट्स में नए सिरे से प्रोसेस होने वाले प्रॉम्प्ट टोकन्स का हिस्सा हमारी पिछली बेसलाइन के मुकाबले 50% से ज़्यादा कम हुआ है. इससे इनफ़रेंस सिस्टम ज़्यादा असरदार हुआ और डेवलपर्स को पहला जवाब भी जल्दी मिलने लगा.”
—मारियो रोड्रिगेज़, चीफ़ प्रोडक्ट ऑफ़िसर

कैशिंग की निगरानी करें और कैश मिस होने की वजह पता करें

नया प्रॉम्प्ट कैशिंग डैशबोर्ड⁠(एक नई विंडो में खुलेगा) दिखाता है कि आपके ऐप के इनपुट का कितना हिस्सा कैश से मिल रहा है. आप समय के साथ कैश हिट रेट देख सकते हैं और इनपुट चार्ट में कैश किए गए और बिना कैश वाले टोकन्स की तुलना कर सकते हैं. इससे कैश हिट में गिरावट जल्दी दिखती है और यह समझने में मदद मिलती है कि ऐप में किए गए बदलाव कैशिंग पर क्या असर डाल रहे हैं.

प्रॉम्प्ट कैशिंग डैशबोर्ड, जिसमें कैश हिट रेट, समय के साथ कैश का प्रदर्शन और इनपुट टोकन्स की जानकारी दिखाई गई है.

अगर अचानक कैश मिस होता दिखाई दे, तो उसकी वजह समझने के लिए प्रॉम्प्ट कैशिंग डायग्नॉस्टिक्स टूल⁠(एक नई विंडो में खुलेगा) इस्तेमाल करें. किसी रिक्वेस्ट की हाल के जवाब से तुलना करके आप देख सकते हैं कि मॉडल, टूल्स, सेटिंग्स या इनपुट में क्या बदलाव हुआ, जिसकी वजह से पुराना कॉन्टेक्स्ट दोबारा इस्तेमाल नहीं हो पाया. प्रभावित टोकन्स की अनुमानित संख्या से यह समझने में मदद मिलती है कि असर कितना बड़ा है और ज़्यादा कैश हिट पाने के लिए अपने इंटीग्रेशन में क्या सुधार किया जा सकता है.

{
  "prompt_cache_diagnostics": {
    "type": "cache_miss",
    "reason": "tools_changed",
    "comparison_reusable_tokens": 5629,
    "cache_missed_tokens": 5629
  }
}

अपने ऐप के लिए कैशिंग बेहतर करें

चुनें कि क्या कैश करना है. तय कैश ब्रेकपॉइंट्स की मदद से आप तय कर सकते हैं कि प्रॉम्प्ट का कौन-सा शुरुआती हिस्सा दोबारा इस्तेमाल हो. अपडेटेड प्रॉम्प्ट कैशिंग गाइड⁠(एक नई विंडो में खुलेगा) बताती है कि इन्हें कैसे इस्तेमाल करें, कैश किया गया हिस्सा कितने समय तक दोबारा इस्तेमाल किया जा सकता है और टूल्स या इनपुट में बदलाव से इस पर क्या असर पड़ता है.

कैश को बनाए रखते हुए रीज़निंग के एफ़र्ट को बदलें. GPT‑6 मॉडल्स में अब आप जवाबों के बीच रीज़निंग के एफ़र्ट बदल सकते हैं⁠(एक नई विंडो में खुलेगा), बिना कैश तोड़े. मुश्किल काम के लिए रीज़निंग बढ़ाएँ या आसान फ़ॉलो-अप के लिए कम करें. इसके लिए रिक्वेस्ट के स्तर पर रीज़निंग के एफ़र्ट को बदले बिना configuration_update डालें. इससे दोबारा इस्तेमाल होने वाला कॉन्टेक्स्ट बचा रहता है.

टूल्स और इंस्ट्रक्शन्स बदलने पर भी कैश बनाए रखें. एजेंट के लिए टूल की ज़रूरतें बदलने पर भी टूल डेफ़िनिशन्स, स्कीमा और उनका क्रम एक जैसा रखें, ताकि पुराना कॉन्टेक्स्ट दोबारा इस्तेमाल हो सके. डेफ़िनिशन्स हटाने के बजाय allowed_tools का इस्तेमाल करके सिर्फ़ ज़रूरी टूल्स को कॉल करने लायक रखें, या जब किसी टूल की ज़रूरत न हो तो tool_choice को none पर सेट करें. पुरानी इंस्ट्रक्शन्स को बदलने के लिए कॉन्टेक्स्ट के आखिर में नए डेवलपर मैसेज के ज़रिए नई इंस्ट्रक्शन्स जोड़ें. टूल्स में बदलाव मैनेज करने के लिए हमारी गाइड ⁠(एक नई विंडो में खुलेगा)देखें.

देरी कम करने के लिए कैश पहले से तैयार करें. प्रीवॉर्मिंग⁠(एक नई विंडो में खुलेगा) में पहले से मालूम कॉन्टेक्स्ट पर पहले ही काम शुरू कर लिया जाता है, ताकि रिक्वेस्ट आते ही मॉडल जल्दी जवाब देना शुरू कर सके. उदाहरण के लिए, ऐप शुरू होते समय ही साझा इंस्ट्रक्शन्स, टूल डेफ़िनिशन्स या रेफ़रेंस मटीरियल को तैयार किया जा सकता है, यूज़र के पहला सवाल पूछने से पहले. इससे प्रोसेसिंग के दौरान यूज़र को इंतज़ार करना नहीं पड़ता.

ये अतिरिक्त कंट्रोल्स इंजन की डिफ़ॉल्ट परफ़ॉर्मेंस को बेहतर बनाते हैं और आपके वर्कलोड के हिसाब से कैशिंग सेट करने में मदद करते हैं.

3 में से 1
“OpenAI के प्रॉम्प्ट कैशिंग डायग्नॉस्टिक्स और डैशबोर्ड की मदद से हमने कैश हिट रेट में कुछ प्रतिशत पॉइंट का सुधार किया और लागत 20% कम की. अब कैशिंग में अचानक दिक्कत आने पर हमें अलर्ट मिल जाता है, और Codex एजेंट्स की मदद से हम उसकी असली वजह पता कर लेते हैं. साफ़ ब्रेकपॉइंट्स की वजह से स्थिर कॉन्टेक्स्ट को कैश में रखा जा सकता है, जबकि बार-बार बदलने वाला कंटेंट प्रॉम्प्ट के आखिर में रहता है. इससे बैकग्राउंड कामों के लिए बातचीत की अलग फोर्क बनाना भी किफ़ायती हो गया है, क्योंकि ज़्यादातर साझा कॉन्टेक्स्ट दोबारा इस्तेमाल हो जाता है.”
—एरियन हनीफ़ी, चीफ़ टेक्नोलॉजी ऑफ़िसर

शुरू करें

लेखक

OpenAI