जैसे-जैसे हमने Codex और 'वर्क के लिए ChatGPT' को दुनिया भर में लाखों लोगों तक पहुँचाया, हमने सीखा कि लंबे समय तक चलने वाले एजेंट्स को सही तरह से काम कराने के लिए क्या चाहिए. काम के एजेंट्स को एक ताकतवर हार्नेस चाहिए, जो कॉन्टेक्स्ट मैनेज करे, टूल्स का असरदार इस्तेमाल करे और सबएजेंट्स के बीच तालमेल बनाए. उन्हें ऐसा इंफ़्रास्ट्रक्चर भी चाहिए, जो उन्हें कई दिनों तक भरोसे से चलाए और ऐसे एनवायरनमेंट दे जहाँ वे फ़ाइल्स के साथ काम कर सकें, कोड चला सकें और बीच के रिज़ल्ट्स सेव कर सकें.
आज हम Agents API(एक नई विंडो में खुलेगा) को पब्लिक बीटा में पेश कर रहे हैं. इसके ज़रिए Codex को चलाने वाला वही हार्नेस और इंफ़्रास्ट्रक्चर डेवलपर्स को एक आसान और फ़्लेक्सिबल API के ज़रिए मिल रहा है.
Agents API के साथ आप टास्क, मॉडल, टूल्स और एनवायरनमेंट तय करके एक ही API कॉल में प्रोडक्शन के लिए तैयार एजेंट बना सकते हैं:
OpenAI हार्नेस को होस्ट और मेंटेन करता है. एजेंट का कंप्यूट एनवायरनमेंट आप चुनते हैं: OpenAI-मैनेज्ड सैंडबॉक्स में, अपने इंफ़्रास्ट्रक्चर पर या हमारे किसी सैंडबॉक्स पार्टनर के साथ. Agents API हमारे ऑप्टिमाइज़्ड एजेंट हार्नेस और इंफ़्रास्ट्रक्चर पर एजेंट्स बनाने के लिए एक मज़बूत बेस देता है, ताकि आप उन टूल्स, नॉलेज और वर्कफ़्लोज़ पर फ़ोकस कर सकें जो आपके एजेंट को अलग बनाते हैं.

Agents API आपके एजेंट्स को उसी हार्नेस और इंफ़्रास्ट्रक्चर की ताकत देता है जो Codex के पीछे काम करता है.
अलग-अलग वर्कलोड्स के लिए अलग कंप्यूट, स्टोरेज और डिप्लॉयमेंट ऑप्शन्स की ज़रूरत होती है. Agents API आपको अपनी ऐप्लिकेशन के मुताबिक सैंडबॉक्स चुनने देता है.
हम अलग-अलग ज़रूरतों के लिए फ़र्स्ट-क्लास इंटीग्रेशन्स देने के लिए Blaxel, Cloudflare, Daytona, DigitalOcean, E2B, Modal, Oracle, Runloop और Vercel समेत कई इकोसिस्टम प्रोवाइडर्स के साथ पार्टनरशिप कर रहे हैं(एक नई विंडो में खुलेगा):
पूरी तरह मैनेज्ड एनवायरनमेंट्स या आपके VPC के अंदर डिप्लॉयमेंट्स
खास फ़ाइल और सीक्रेट स्टोरेज के तरीके
अलग-अलग CPU, GPU और मेमोरी कॉन्फ़िगरेशन्स, जिनमें आपकी कंपनी के वर्कफ़्लो के मुताबिक परफ़ॉर्मेंस, कोल्ड-स्टार्ट और कॉस्ट प्रोफ़ाइल्स मिलती हैं.

Agents API पॉपुलर इकोसिस्टम प्रोवाइडर्स के साथ फ़र्स्ट-क्लास इंटीग्रेशन्स देता है.
जो डेवलपर्स जल्दी शुरुआत करना और आसानी से स्केल करना चाहते हैं, उनके लिए हम OpenAI द्वारा होस्ट किए गए सैंडबॉक्स(एक नई विंडो में खुलेगा) भी पेश कर रहे हैं. यह उसी सैंडबॉक्सिंग इंफ़्रास्ट्रक्चर का इस्तेमाल करता है जो Codex और ChatGPT को ताकत देता है.
OpenAI सैंडबॉक्स को प्रोविज़न और मैनेज करता है, जिससे आपके एजेंट को कोड चलाने, फ़ाइल्स के साथ काम करने और आर्टिफ़ैक्ट्स बनाने के लिए सिक्योर और हाई-परफ़ॉर्मेंस एनवायरनमेंट मिलता है. इन सैंडबॉक्स को आपकी फ़ाइलें, पैकेज, स्किल्स और प्लगइन्स के साथ फ़्लेक्सिबल तरीके से कॉन्फ़िगर किया जा सकता है, ताकि एजेंट को टास्क पूरा करने के लिए ज़रूरी चीज़ें मिल सकें.
नई मॉडल क्षमताओं का फ़ायदा उठाने के लिए अक्सर हार्नेस पर दोबारा काम करना पड़ता है, जिससे आपकी ऐप्लिकेशन को बेहतर बनाने का कीमती समय कम हो जाता है. Agents API हर मॉडल के लॉन्च के साथ इन क्षमताओं का वर्ज़न्ड एक्सेस देता है. हम अपने मॉडल्स के साथ हार्नेस को भी मेंटेन और लगातार बेहतर करते हैं, ताकि हर अपग्रेड से आपके एजेंट्स को बेहतर परफ़ॉर्मेंस मिल सके. उदाहरण के लिए, हार्नेस में हाल के सुधारों में शामिल हैं:
मॉडल्स को घंटों तक काम करने में मदद करने के लिए हमने ऐसा कॉन्टेक्स्ट मैनेजमेंट बनाया है, जो एजेंट्स को लंबे सेशन्स में ज़रूरी जानकारी साथ रखने में मदद करता है. जैसे-जैसे कोई सेशन अपनी कॉन्टेक्स्ट लिमिट के करीब पहुँचता है, Agents API पुराने कॉन्टेक्स्ट को अपने-आप कॉम्पैक्ट करता है(एक नई विंडो में खुलेगा) और वह जानकारी बनाए रखता है जिसकी एजेंट को आगे काम करने के लिए ज़रूरत होती है. डेवलपर्स अपनी कम्पैक्शन लॉजिक बनाए बिना ऐसे वर्कफ़्लोज़ बना सकते हैं जो कई कॉन्टेक्स्ट विंडोज़ में चलते हैं.
Agents API एजेंट्स को सही टूल्स ढूँढने और उनका असरदार इस्तेमाल करने में मदद करता है. टूल सर्च(एक नई विंडो में खुलेगा) ज़रूरत के हिसाब से काम के टूल डेफ़िनिशन्स लोड करता है, जिससे मॉडल का कैश बनाए रखते हुए टोकन का इस्तेमाल और खर्च कम करने में मदद मिलती है. टूल्स उपलब्ध होने के बाद, प्रोग्रामैटिक टूल कॉलिंग(एक नई विंडो में खुलेगा) से एजेंट्स कई कॉल्स एक साथ चला सकते हैं, आपस में जुड़े ऑपरेशन्स को चेन कर सकते हैं, और कोड में रिज़ल्ट्स को फ़िल्टर या जोड़ सकते हैं. इससे वे बड़ी मात्रा में डेटा पर काम कर सकते हैं और सिर्फ़ काम के रिज़ल्ट्स को वापस कॉन्टेक्स्ट में ला सकते हैं. Agents API, MCP, कस्टम फ़ंक्शन्स और वेब सर्च जैसे बिल्ट-इन टूल्स को सपोर्ट करता है.
मल्टी-एजेंट सपोर्ट(एक नई विंडो में खुलेगा) के साथ, Agents API कॉम्प्लेक्स टास्क्स को अलग-अलग हिस्सों में बाँट सकता है और उन्हें ऐसे सबएजेंट्स को दे सकता है जो साथ में काम करते हैं. हर सबएजेंट अपना कॉन्टेक्स्ट बनाए रखता है, जिससे वह अपने टास्क पर फ़ोकस कर पाता है. वहीं, मुख्य एजेंट उनके काम के बीच तालमेल बनाता है और रिज़ल्ट्स को एक साथ लाता है. इससे रिसर्च, एनालिसिस और कोडिंग जैसे टास्क्स तेज़ हो सकते हैं, जहाँ साथ-साथ काम करना फ़ायदेमंद होता है. इसके लिए आपको अपना ऑर्केस्ट्रेशन बनाने की ज़रूरत नहीं होती.
Agents API ओपन-सोर्स Codex हार्नेस से पावर होता है, जिससे डेवलपर्स उस कोर लॉजिक को देख सकते हैं जो मॉडल कॉल्स, टूल्स और कॉन्टेक्स्ट के बीच तालमेल बनाता है. Agents API के साथ OpenAI इस हार्नेस को ऑपरेट और मेंटेन करता है, जबकि डेवलपर्स इसके पब्लिक कोडबेस(एक नई विंडो में खुलेगा) को देख और उससे सीख सकते हैं.
Agents API आज सभी डेवलपर्स के लिए पब्लिक बीटा में उपलब्ध है. Agents API का उपयोग करने के लिए कोई अतिरिक्त शुल्क नहीं है – आपके एजेंट्स जिन टोकन और टूल्स का उपयोग करते हैं, उनके लिए ही भुगतान करना होता है, जैसा कि हमारे प्राइसिंग पेज(एक नई विंडो में खुलेगा) पर बताया गया है.
ज़्यादा जानने के लिए Agents API ओवरव्यू(एक नई विंडो में खुलेगा) देखें या शुरुआत करने और Codex के पीछे के हार्नेस को अपने एजेंट्स में लाने के लिए क्विकस्टार्ट(एक नई विंडो में खुलेगा) फॉलो करें.
पब्लिक बीटा के दौरान, हम सामान्य उपलब्धता की दिशा में काम करते हुए आपके फ़ीडबैक के आधार पर तेज़ी से सुधार करेंगे. हमें बताएँ कि क्या अच्छा काम कर रहा है, आपको कहाँ दिक्कत आ रही है, और प्रोडक्शन में अपने एजेंट्स को बनाने और चलाने के लिए आपको क्या चाहिए.


