ई2बी
मुफ्त
E2B एक क्लाउड-पृथक सैंडबॉक्स रनटाइम प्रदान करता है जो AI एजेंटों को कोड, फ़ाइल संचालन और स्वचालित कार्यों को सुरक्षित रूप से निष्पादित करने की अनुमति देता है।
ई2बी
E2B के मुख्य पैरामीटर और आँकड़े
विशिष्ट तकनीकी पैरामीटर (जैसे मॉडल आकार, संदर्भ लंबाई, समर्थित फ़ाइल प्रारूप, आदि) आधिकारिक उत्पाद पृष्ठ के अधीन हैं।
E2B उपयोगकर्ता और बाज़ार पहचान
E2B की बाज़ार पहचान तीन सत्यापन योग्य आयामों से आती है: प्रमुख ग्राहकों से सार्वजनिक समर्थन, ओपन सोर्स समुदाय में गतिविधि, और बड़ी AI कंपनियों से एकीकरण मामले।
उद्यम स्तर के ग्राहक: आधिकारिक वेबसाइट पर केस वॉल सार्वजनिक रूप से दिखाती है कि मानुस (सामान्य एआई एजेंट), हगिंग फेस (ओपन आर1 सुदृढीकरण सीखने का प्रशिक्षण), ग्रोक (समग्र एआई सिस्टम), लिंडी (स्वचालित वर्कफ़्लो), जेनस्पार्क (एजेंट वर्कस्पेस), रोगो (एंटरप्राइज़ सर्च) आदि जैसी कंपनियों ने उत्पादन में ई2बी का उपयोग किया है। मानुस के सीटीओ ने मामले में स्पष्ट रूप से उल्लेख किया है कि "मानुस 27 विभिन्न उपकरणों का उपयोग करता है और एक वास्तविक व्यक्ति की तरह काम करने के लिए एक पूर्ण आभासी कंप्यूटर प्रदान करने के लिए E2B की आवश्यकता होती है" - इससे पता चलता है कि E2B एक जटिल एजेंट प्रणाली में प्रतिस्थापन योग्य घटक के बजाय एक मुख्य निष्पादन बुनियादी ढांचा है।
समुदाय का आकार: GitHub सार्वजनिक डेटा लगभग 13k सितारे, 967 फ़ोर्क, 72 योगदानकर्ता और 542 प्रकाशित संस्करण दिखाता है, और PyPI पर Python SDK के मासिक डाउनलोड लगातार बढ़ रहे हैं। प्रोजेक्ट को Apache-2.0 लाइसेंस के तहत लाइसेंस प्राप्त है, और CLAUDE.md और AGENTS.md जैसी फ़ाइलें इंगित करती हैं कि टीम AI सहयोगात्मक विकास के लिए अनुभव को अनुकूलित करने के लिए सक्रिय रूप से काम कर रही है।
फाइनेंसिंग सिग्नल: $21एम सीरीज ए की सार्वजनिक जानकारी पूंजी बाजार की एआई निष्पादन बुनियादी ढांचे ट्रैक की मान्यता बताती है, लेकिन विशिष्ट मूल्यांकन, निवेशक लाइनअप और फंड उपयोग का पूरी तरह से खुलासा नहीं किया गया है।
बी-साइड लैंडिंग सत्यापन: फॉर्च्यून 100 कंपनियों में से 94% ई2बी (आधिकारिक कैलिबर) द्वारा कवर की जाती हैं, लेकिन इस संख्या में परीक्षण या पीओसी स्तर शामिल हो सकते हैं। उद्यमों को अभी भी खरीदारी से पहले पीओसी के माध्यम से अपने स्वयं के परिदृश्यों में निष्पादन सफलता दर, पुनर्प्राप्ति समय और समवर्ती बाधाओं को सत्यापित करना चाहिए।
E2B का लागत लाभ: त्रि-स्तरीय लागत संरचना और छिपी हुई लागत निराकरण
E2B का चार्जिंग मॉडल "सदस्यता शुल्क + प्रति-सेकंड उपयोग" की दो-स्तरीय संरचना है, जो TCO आयाम में स्व-निर्मित सैंडबॉक्स समाधान से काफी अलग है।
सी-साइड/व्यक्तिगत डेवलपर
- शौक (निःशुल्क): साइन अप करने पर $100 का क्रेडिट प्राप्त करें, किसी क्रेडिट कार्ड की आवश्यकता नहीं है। एक सैंडबॉक्स के लिए अधिकतम समय सीमा 1 घंटा है, और अधिकतम संगामिति 20 है। व्यक्तिगत प्रोटोटाइप और छोटे पैमाने के प्रयोग के लिए, $100 का मुफ्त क्रेडिट आम तौर पर सैकड़ों अल्पकालिक सैंडबॉक्स निष्पादन को कवर करता है।
- सेकंड द्वारा बिलिंग: इकाई मूल्य के रूप में vCPU का उपयोग करते हुए, 1 vCPU $0.000014/s (लगभग $0.0504/h), 2 vCPU $0.000028/s (लगभग $0.1008/h) है, और 4 vCPU $0.000056/s (लगभग) है $0.2016/घंटा)। छोटे कार्यों के लिए मिलीसेकंड में मिनटों के बजाय सेकंड में बिलिंग करना फायदेमंद है, लेकिन लंबे सत्र परिदृश्यों में लागत रैखिक रूप से जमा होगी।
डेवलपर/एपीआई एकीकरण
- प्रो ($150/माह): हॉबी पर खरीदारी के लिए 24 घंटे का सबसे लंबा सत्र, 100 समवर्ती तक, अनुकूलन योग्य सीपीयू/रैम कॉन्फ़िगरेशन और 1,100 तक अतिरिक्त संगामिति जोड़ता है। $150/माह + प्रति-सेकंड उपयोग का निश्चित सदस्यता शुल्क, मध्यम से उच्च आवृत्ति निष्पादन वाले एजेंट उत्पादों के लिए उपयुक्त।
- छिपी हुई लागत: एसडीके एकीकरण प्रारंभिक डिबगिंग, सैंडबॉक्स टेम्पलेट छवि प्रबंधन, निर्भरता कैशिंग और कोल्ड स्टार्ट अनुकूलन, और निष्पादन विफलता के बाद पुनः प्रयास संसाधनों की बर्बादी। ये सीधे बिल में प्रतिबिंबित नहीं होते हैं, लेकिन वास्तविक प्रभावी निष्पादन लागत को प्रभावित करेंगे।
उद्यम/निजी तैनाती
- एंटरप्राइज़ (अनुकूलित उद्धरण): BYOC (अपना स्वयं का क्लाउड खाता लाएँ), VPC अलगाव, स्व-होस्टिंग (AWS/GCP/Azure पर तैनात टेराफ़ॉर्म), SSO, ऑडिट लॉग और अन्य उद्यम आवश्यकताओं का समर्थन करता है। मूल्य निर्धारण के लिए व्यावसायिक पुष्टि की आवश्यकता होती है।
- विकल्पों की तुलना: एक स्व-निर्मित फायरक्रैकर क्लस्टर के निर्माण के लिए संचालन और रखरखाव टीम को बुनियादी ढांचे के निर्माण, कर्नेल ट्यूनिंग, सुरक्षा सख्त और गलती वसूली जैसे इंजीनियरिंग जनशक्ति में निवेश करने की आवश्यकता होती है। 2-3 लोगों की टीम के लिए वार्षिक रखरखाव लागत $200k-$400k (जनशक्ति और क्लाउड संसाधनों सहित) होने का अनुमान है। इस संदर्भ में E2B एंटरप्राइज़ का मूल्य निर्धारण प्रतिस्पर्धी है। लेकिन लॉक-इन जोखिम से सावधान रहें - E2B SDK को गहराई से बाइंड करने के बाद, अन्य सैंडबॉक्स समाधानों पर स्विच करने के लिए एजेंट निष्पादन परत कोड को फिर से तैयार करने की आवश्यकता होती है।
| लागत आयाम | स्व-निर्मित सैंडबॉक्स क्लस्टर | E2B SaaS | E2B एंटरप्राइज़ / BYOC |
|---|---|---|---|
| प्रारंभिक निवेश | निर्माण + संचालन और रखरखाव जनशक्ति के लिए कई महीने | शून्य परिनियोजन, पंजीकरण के बाद उपयोग के लिए तैयार | टेराफ़ॉर्म आरंभीकरण आवश्यक |
| इकाई निष्पादन लागत | निश्चित संसाधन पूल, निष्क्रिय अपशिष्ट | सेकंड से बिलिंग, कोई निष्क्रियता नहीं | दूसरे द्वारा बिलिंग, संसाधन नियंत्रणीय |
| छिपी हुई इंजीनियरिंग लागत | कर्नेल अलगाव, सुरक्षा ऑडिट, दोष पुनर्प्राप्ति | एसडीके एकीकृत डिबगिंग | BYOC संचालन और रखरखाव एकीकरण |
| ऑटो-स्केलिंग | पूर्व-कॉन्फ़िगर संसाधनों की आवश्यकता है | स्वचालित लोच | स्वचालित लोच |
| डेटा संप्रभुता | पूर्ण आत्मसंयम | E2B क्लाउड के माध्यम से डेटा | स्वयं के वीपीसी में डेटा |
| स्विचिंग लागत | निम्न (बंधन के बिना स्वयं निर्मित) | एसडीके बाइंडिंग | एसडीके बाइंडिंग + इंफ्रास्ट्रक्चर निर्भरता |
E2B के मुख्य कार्य
E2B की सार्वजनिक क्षमताओं का मूल एक सैंडबॉक्स एब्स्ट्रैक्शन परत है जिसे "सुरक्षा निष्पादन + प्रासंगिक नियंत्रण + अवलोकन" के तीन आयामों के आसपास डिज़ाइन किया गया है।
मूलभूत प्रकार्य
- पृथक कोड निष्पादन:
sandbox.commands.run()याsandbox.runCode()के माध्यम से एक पृथक सैंडबॉक्स में मनमाना कोड निष्पादित करें, जो पायथन, जावास्क्रिप्ट, रूबी, C++ और किसी भी लिनक्स-रन करने योग्य भाषा का समर्थन करता है। निष्पादन परिणाम मानक आउटपुट/त्रुटि कोड के रूप में लौटाए जाते हैं, जो एजेंट विश्लेषण और उपयोग के लिए उपयुक्त होते हैं। - फ़ाइल सिस्टम संचालन:
sandbox.filesइंटरफ़ेस के माध्यम से सैंडबॉक्स में फ़ाइलें अपलोड करें, डाउनलोड करें, सूचीबद्ध करें और हटाएं। एजेंट पूर्व-छवि अनुकूलन के बिना डेटा फ़ाइलों को गतिशील रूप से इंजेक्ट कर सकता है या निष्पादन उत्पादों को निकाल सकता है। - टर्मिनल और कमांड निष्पादन:
sandbox.commandsइंटरफ़ेस के माध्यम से इंटरैक्टिव टर्मिनल सत्र या एक बार कमांड लॉन्च करें, पृष्ठभूमि प्रक्रियाओं, पाइपलाइन संचालन और लंबे समय तक चलने वाले कार्यों का समर्थन करें। - नेटवर्क एक्सेस: सैंडबॉक्स में डिफ़ॉल्ट रूप से आउटबाउंड नेटवर्क क्षमताएं होती हैं, और एजेंट सैंडबॉक्स में एपीआई कॉल, वेब पेज क्रॉलिंग और डेटा डाउनलोडिंग जैसे ऑपरेशन कर सकता है। नेटवर्क नीतियों को एंटरप्राइज़-स्तरीय कॉन्फ़िगरेशन के माध्यम से प्रतिबंधित किया जा सकता है।
- लंबे सत्र का समर्थन: 1 घंटे तक का हॉबी प्लान, 24 घंटे तक का प्रो प्लान। लंबे सत्र बहु-चरणीय अनुमान कार्यों के लिए उपयुक्त होते हैं - एजेंट कोड के माध्यम से कदम बढ़ाता है, परिणामों की जांच करता है, और संदर्भ को बार-बार आरंभ किए बिना उसी सैंडबॉक्स में त्रुटियों को ठीक करता है।
- कस्टमाइज्ड सैंडबॉक्स टेम्पलेट: विशिष्ट कार्यों के लिए समर्पित सैंडबॉक्स छवियां बनाने के लिए डॉकरफाइल या ई2बी टेम्पलेट सिस्टम के माध्यम से निर्भरता, लाइब्रेरी और सिस्टम पैकेज को प्री-इंस्टॉल करें। समर्थन संस्करण प्रबंधन और टीम साझाकरण।
विशेषज्ञ दृष्टिकोण: कार्यात्मक तालमेल
E2B का मान व्यक्तिगत कार्यों का सुपरपोजिशन नहीं है, बल्कि एजेंट वर्कफ़्लो में इन क्षमताओं द्वारा गठित निष्पादन परिणाम है:
एजेंट निर्णय → sandbox.runCode() → परिणाम पार्सिंग → पुनः प्रयास ठीक करें → sandbox.files.upload() → sandbox.commands.run() → लूप
यह सुविधा "एआई जेनरेटेड कोड" को एक बार के जुआ से पुनरावृत्त सत्यापन में बदल देती है: एजेंट कोशिश करता है और सैंडबॉक्स में त्रुटियां करता है, निष्पादन परिणामों की जांच करता है, कोड को सही करता है और लक्ष्य प्राप्त होने तक फिर से चलता है। प्रत्येक निष्पादन एक पृथक वातावरण में होता है, और भले ही कोड में गंभीर त्रुटियां हों, यह होस्ट सिस्टम को प्रभावित नहीं करेगा।
मुख्य अंतर्दृष्टि: E2B की सबसे मूल्यवान क्षमता "कोड चलाने की क्षमता" नहीं है, बल्कि "गलत तरीके से चलने पर इसे साफ-सुथरा रीसायकल करने की क्षमता" है - सैंडबॉक्स में एजेंट द्वारा उत्पन्न अस्थायी फ़ाइलें, प्रक्रिया अवशेष और नेटवर्क कनेक्शन सैंडबॉक्स नष्ट होने पर स्वचालित रूप से साफ हो जाएंगे, और एजेंट को स्वयं ही उड़ाए गए रनटाइम को संभालने की कोई आवश्यकता नहीं है।
E2B मॉडल और संस्करण विकास
E2B का संस्करण विकास SDK ग्रैन्युलैरिटी पर जारी किया गया है। पायथन एसडीके (ई2बी-कोड-इंटरप्रेटर) और जावास्क्रिप्ट एसडीके (`@ई2बी/कोड-इंटरप्रेटर) में स्वतंत्र संस्करण संख्याएं और रिलीज लय हैं।
वर्तमान संस्करण संदर्भ
E2B संस्करण परिवर्तन मुख्य रूप से तीन श्रेणियों में केंद्रित हैं, जिन्हें प्राथमिकता के क्रम में व्यवस्थित किया गया है:
- सैंडबॉक्स अंतर्निहित क्षमताएं: फायरक्रैकर माइक्रोवीएम संस्करण अपग्रेड, कर्नेल ट्यूनिंग, संसाधन शेड्यूलिंग एल्गोरिदम अनुकूलन। यह सीधे तौर पर निष्पादन स्थिरता और संसाधन ओवरसब्सक्रिप्शन अनुपात को प्रभावित करता है।
- एसडीके इंटरफ़ेस संगतता: नई सुविधाएं पेश की गई हैं (जैसे सैंडबॉक्स फोर्क, फ़ाइल स्ट्रीमिंग अपलोड, मल्टी-रीजन रूटिंग) और पुराने इंटरफेस को छोड़ दिया गया है। SDK परिवर्तनों का मौजूदा एजेंट कोड पर सबसे अधिक प्रभाव पड़ता है।
- कोटा और बिलिंग रणनीति: समवर्ती ऊपरी सीमा, सत्र अवधि और संसाधन विशिष्टताओं का समायोजन। लागत और उपलब्धता पर सीधा प्रभाव पड़ता है।
सार्वजनिक संस्करण मील के पत्थर
| संस्करण नोड | समय | मुख्य परिवर्तन |
|---|---|---|
| आरंभिक सार्वजनिक संस्करण | अज्ञात | फायरक्रैकर पर आधारित सैंडबॉक्स निष्पादन बुनियादी क्षमताएं |
| पायथन एसडीके 2.x श्रृंखला | 2025-2026 (निरंतर) | कोड दुभाषिया एकीकरण, लंबा सत्र, फ़ाइल संचालन टर्मिनल |
| जेएस एसडीके इवोल्यूशन | 2025-2026 (चालू) | समानांतर एनपीएम संस्करण पुनरावृत्तियाँ, पायथन एसडीके के साथ सुविधा संरेखण |
| @e2b/[email protected] | 2026-07 (नवीनतम) | स्थिरता और डेवलपर अनुभव का निरंतर अनुकूलन |
| ई2बी 1.1 | ~2026-06 | प्लेटफ़ॉर्म क्षमता विस्तार, विशिष्ट परिवर्तन आधिकारिक अद्यतन लॉग के अधीन हैं |
E2B में तेज़ संस्करण पुनरावृत्ति लय है (GitHub 542 रिलीज़ संस्करण दिखाता है)। यह अनुशंसा की जाती है कि निर्धारित एसडीके का एक बड़ा संस्करण तैयार किया जाए और फिर एक सील मूल्यांकन किया जाए, और फिर नए संस्करण की अनुकूलता को सत्यापित करने के लिए स्टेजिंग के बाद अपग्रेड किया जाए।
E2B के तकनीकी लाभ: हार्ड आइसोलेशन + मानकीकृत निष्पादन इंटरफ़ेस
E2B का तकनीकी मार्ग अलगाव आधार के रूप में फायरक्रैकर माइक्रोवीएम को चुनता है, जो सुरक्षा और संसाधन घनत्व के बीच इसके व्यापार-बंद को निर्धारित करता है।
आर्किटेक्चर लिंक
एलएलएम/एजेंट फ्रेमवर्क
↓ (यह तय करता है कि कौन सा कोड चलाना है)
E2B SDK (पायथन/जेएस)
↓ (एपीआई कॉल: सैंडबॉक्स बनाएं, कोड निष्पादित करें, फ़ाइलें प्रबंधित करें)
E2B क्लाउड एपीआई/स्वयं-होस्टेड इंफ्रास्ट्रक्चर
↓ (ऑर्केस्ट्रेट फायरक्रैकर माइक्रोवीएम)
पटाखा माइक्रोवीएम (प्रति-सैंडबॉक्स)
↓ (पृथक अतिथि कर्नेल के अंदर कोड चलाता है)
कोड निष्पादन (पायथन/जेएस/आदि)
↓ (स्टडआउट, stderr, फ़ाइलें, निकास कोड लौटाता है)
E2B SDK → LLM / एजेंट (परिणाम की व्याख्या करता है, अगला चरण तय करता है)
नियंत्रण प्रवाह: एलएलएम/एजेंट E2B SDK के माध्यम से सैंडबॉक्स निर्माण और कोड निष्पादन अनुरोध आरंभ करता है। E2B क्लाउड या स्व-होस्ट किया गया बुनियादी ढांचा प्रत्येक अनुरोध के लिए एक स्वतंत्र फायरक्रैकर माइक्रोवीएम आवंटित करता है, और निष्पादन परिणाम एसडीके के माध्यम से कॉलर को वापस कर दिए जाते हैं।
डेटा रीफ़्लो: मानक आउटपुट, फ़ाइल परिवर्तन, और निष्पादन द्वारा उत्पन्न त्रुटि जानकारी एसडीके के माध्यम से एजेंट को वापस कर दी जाती है, और एजेंट निर्णय लेता है कि कोड को सही करना है और फिर से प्रयास करना है या अगले चरण पर आगे बढ़ना है।
कंटेनर की जगह पटाखे क्यों
- सुरक्षा सीमा: फायरक्रैकर हार्डवेयर-सहायता वर्चुअलाइजेशन (केवीएम-आधारित माइक्रोवीएम) प्रदान करता है। प्रत्येक सैंडबॉक्स एक स्वतंत्र हल्के वर्चुअल मशीन में चलता है और उसका अपना कर्नेल होता है। इससे होस्ट या अन्य सैंडबॉक्स में प्रवेश करना असंभव हो जाता है, भले ही सैंडबॉक्स के भीतर कर्नेल विशेषाधिकार वृद्धि हमला किया गया हो। डॉकर कंटेनर होस्ट कर्नेल को साझा करते हैं और उनकी अलगाव क्षमताएं पूरी तरह से अलग होती हैं।
- घनत्व और गति: फायरक्रैकर का स्टार्टअप समय मिलीसेकंड स्तर (आधिकारिक तौर पर <200ms) पर है, कंटेनर-स्तर की गति के करीब है, लेकिन वर्चुअल मशीन-स्तर अलगाव प्रदान करता है। ट्रेड-ऑफ़ कंटेनरों की तुलना में थोड़ा अधिक मेमोरी फ़ुटप्रिंट है (प्रत्येक माइक्रोवीएम को स्वतंत्र कर्नेल मेमोरी की आवश्यकता होती है)।
- पुनर्चक्रण दक्षता: सैंडबॉक्स नष्ट होने पर सभी संसाधन निकल जाते हैं, और कर्नेल और प्रक्रिया अवशेष पूरी तरह से साफ हो जाते हैं। कंटेनर के भागने या कर्नेल अवस्था के अवशेषों का कोई जोखिम नहीं है।
एआई एजेंट के लिए टूल की खुली सूची
E2B SDK द्वारा उजागर किए गए मुख्य टूल व्यवहार (अर्थात्, सैंडबॉक्स संचालन जिन्हें एजेंट SDK के माध्यम से कॉल कर सकता है):
| उपकरण का नाम | पैरामीटर्स | कार्य विवरण | |
|---|---|---|---|
sandbox.commands.run() |
कमांड: स्ट्रिंग, टाइमआउट,: नंबर |
सैंडबॉक्स टर्मिनल में एक कमांड निष्पादित करें और stdout/stderr/exit_code | लौटाएँ |
sandbox.runCode() |
कोड: स्ट्रिंग, भाषा: स्ट्रिंग |
सैंडबॉक्स में कोड खंड निष्पादित करें (स्वचालित रूप से दुभाषिया का चयन करें) और निष्पादन परिणाम लौटाएं | |
sandbox.files.list() |
पथ: स्ट्रिंग |
सैंडबॉक्स में निर्दिष्ट निर्देशिका में फ़ाइलों को सूचीबद्ध करें | |
sandbox.files.read() |
पथ: स्ट्रिंग |
सैंडबॉक्स में फ़ाइलों की सामग्री पढ़ें | |
sandbox.files.write() |
पथ: स्ट्रिंग, सामग्री: बाइट्स/स्ट्रिंग |
सैंडबॉक्स में फ़ाइलें लिखें | |
sandbox.close() |
— | सैंडबॉक्स को नष्ट करें और सभी पृथक संसाधनों को छोड़ दें |
इन उपकरणों के माध्यम से, एजेंट एक विशिष्ट इंटरैक्शन पूरा करता है: एक सैंडबॉक्स बनाना → कार्यों का विश्लेषण करना → कोड/कमांड निष्पादित करना → परिणाम/फ़ाइलें पढ़ना → सुधारना और पुनः प्रयास करना → अंततः सैंडबॉक्स को बंद करना।
इंजीनियरिंग ख़तरा गाइड
1. घातक लूप और सांकेतिक मुद्रास्फीति नियंत्रण
एजेंट द्वारा उत्पन्न कोड में अनंत लूप या अत्यधिक लंबे निष्पादन कार्य शामिल हो सकते हैं। निष्पादन समय पर ऊपरी सीमा के बिना, अनंत लूप वाला एक सैंडबॉक्स आउटपुट और उपभोग लागत उत्पन्न करना जारी रखेगा।
समाधान:
- एक ही निष्पादन में अनंत अवरोधन से बचने के लिए हर बार जब आप
commands.run()याrunCode()को कॉल करते हैं तोटाइमआउटपैरामीटर (मिलीसेकंड में) सेट करें। - एजेंट निर्देश में सैंडबॉक्स ऑपरेशन के लिए एक चरण बजट आवंटित करें (उदाहरण के लिए
max_steps=20), और अधिक होने पर सैंडबॉक्स को बंद करने और वापस रोल करने के लिए बाध्य करें। - सत्र को शेष रहने से रोकने के लिए एजेंट कार्य पूरा होने के बाद सैंडबॉक्स को स्पष्ट रूप से नष्ट करने के लिए
sandbox.close()का उपयोग करें।
2. सैंडबॉक्स संदर्भ अधिभार और OOM
जब सैंडबॉक्स जटिल गणनाएं चलाता है (जैसे बड़े डेटा प्रोसेसिंग, मेमोरी-सघन मॉडल अनुमान), तो यह आवंटित रैम को समाप्त कर सकता है और ओओएम किलर को ट्रिगर कर सकता है, जिससे एजेंट को एक अनपार्सेबल अपवाद प्राप्त हो सकता है।
समाधान:
- मेमोरी-गहन कार्यों के लिए डिफ़ॉल्ट कॉन्फ़िगरेशन से बचने के लिए प्रो प्लान में कार्य प्रकार के आधार पर उपयुक्त सीपीयू/रैम स्पेक्स का चयन करें।
- बड़े डेटा कार्यों के लिए, एक बार में संपूर्ण डेटा को सैंडबॉक्स में लोड करने के बजाय एक ब्लॉक निष्पादन रणनीति डिज़ाइन करें।
- सैंडबॉक्स निष्पादन विफलता लॉग में
ओओएम,किल्ड,एग्जिट कोड 137और अन्य संकेतों की निगरानी करें, स्वचालित रूप से पुनः प्रयास करें और विनिर्देशों को डाउनग्रेड करें।
3. नेटवर्क रणनीति और डेटा लीक का जोखिम
सैंडबॉक्स में डिफ़ॉल्ट रूप से आउटबाउंड नेटवर्क क्षमताएं होती हैं। एजेंट सैंडबॉक्स में बाहरी सेवाओं पर संवेदनशील डेटा अपलोड कर सकते हैं, जिससे डेटा रिसाव चैनल बन सकता है।
समाधान:
- सैंडबॉक्स आउटबाउंड लक्ष्य IP/डोमेन नाम को सीमित करने के लिए एंटरप्राइज़ परिनियोजन (E2B एंटरप्राइज़/BYOC समर्थन) के दौरान VPC अलगाव और नेटवर्क नीतियों को सक्षम करें।
- अत्यधिक संवेदनशील परिदृश्यों के लिए, सैंडबॉक्स नेटवर्क को आंतरिक नेटवर्क तक सीमित करने और सार्वजनिक नेटवर्क तक पहुंच न खोलने के लिए स्व-होस्टेड परिनियोजन का उपयोग करें।
- बाद में ट्रेसिंग की सुविधा के लिए सैंडबॉक्स में सभी नेटवर्क अनुरोधों और निष्पादन आदेशों को रिकॉर्ड करने के लिए ऑडिट लॉग सक्षम करें।
E2B का उपयोग कैसे करें
E2B कई एक्सेस पॉइंट प्रदान करता है, और मुख्य पथ SDK के माध्यम से एजेंट सिस्टम में सैंडबॉक्स क्षमताओं को एम्बेड करना है।
3 मिनट में जल्दी से आरंभ करें
आवश्यकताएँ: एपीआई कुंजी प्राप्त करने के लिए एक E2B खाता पंजीकृत करें (पंजीकरण पर आपको $100 क्रेडिट मिलेगा)।
पायथन एसडीके उदाहरण:
e2b_code_interpreter से सैंडबॉक्स आयात करें
# एक सैंडबॉक्स बनाएं (स्वचालित रूप से E2B_API_KEY प्रासंगिक चर प्राप्त करें)
एसबीएक्स = सैंडबॉक्स.क्रिएट()
#पायथन कोड निष्पादित करें
निष्पादन = sbx.run_code("प्रिंट('हैलो वर्ल्ड')")
प्रिंट(निष्पादन.लॉग) # {"stdout": ["हैलो वर्ल्ड"], "stderr": []}
#टर्मिनल में कमांड चलाएँ
परिणाम = sbx.commands.run('echo 'Hello from E2B!'')
print(result.stdout) # E2B की ओर से नमस्ते!
# फ़ाइलों में हेरफेर करें
sbx.files.write('/tmp/data.txt', 'कुछ सामग्री')
सामग्री = sbx.files.read("/tmp/data.txt")
# सैंडबॉक्स बंद करें
sbx.बंद करें()
जावास्क्रिप्ट/टाइपस्क्रिप्ट एसडीके उदाहरण:
'@e2b/code-interpreter' से { सैंडबॉक्स } आयात करें
स्थिरांक sbx = प्रतीक्षा करें Sandbox.create()
स्थिरांक निष्पादन = प्रतीक्षा करें sbx.runCode('प्रिंट('हैलो वर्ल्ड')')
कंसोल.लॉग(निष्पादन.लॉग)
स्थिरांक फ़ाइलें = प्रतीक्षा करें sbx.files.list('/')
कंसोल.लॉग(फ़ाइलें)
प्रतीक्षा करें sbx.close()
प्रत्येक प्रवेश द्वार की तुलना करें
| कैसे उपयोग करें | उपयुक्त परिदृश्य | पूर्वावश्यकताएँ | लागत |
|---|---|---|---|
| शौक (मुक्त) | प्रोटोटाइप सत्यापन, व्यक्तिगत प्रयोग, कम-आवृत्ति निष्पादन | खाता पंजीकृत करें + एपीआई कुंजी | $100 मुफ़्त कोटा |
| प्रो ($150/माह) | मध्यम और उच्च-आवृत्ति एजेंट उत्पाद 7×24 निष्पादन आवश्यकताएँ | सशुल्क सदस्यता | $150/माह + प्रति-सेकंड उपयोग |
| उद्यम | एंटरप्राइज़-स्तरीय अनुपालन, उच्च संगामिति, निजीकृत परिनियोजन | व्यापार वार्ता | अनुकूलित उद्धरण |
| स्व-होस्टेड (खुला स्रोत) | उच्च डेटा संप्रभुता आवश्यकताएँ और पूर्ण आत्म-नियंत्रण | स्वयं के क्लाउड संसाधन + टेराफ़ॉर्म परिनियोजन | बुनियादी ढाँचा + संचालन और रखरखाव लागत |
| BYOC | डेटा अपने स्वयं के VPC में है, लेकिन नियंत्रण विमान E2B | द्वारा प्रबंधित किया जाता है व्यापार वार्ता | प्रति सेकंड उपयोग + स्वयं के क्लाउड संसाधन |
चरणबद्ध कार्यान्वयन सिफ़ारिशें
- पायलट (1-2 सप्ताह): सैंडबॉक्स स्टार्टअप गति, निष्पादन सफलता दर और अपवाद पुनर्प्राप्ति तंत्र को सत्यापित करने के लिए उच्च जोखिम वाली कोड निष्पादन प्रक्रिया (जैसे एआई-जनरेटेड एसक्यूएल सबमिट करने से पहले सैंडबॉक्स सत्यापन) से कनेक्ट करने के लिए हॉबी समाधान का उपयोग करें।
- कंट्रास्ट (2-4 सप्ताह): मौजूदा निष्पादन समाधान (जैसे स्थानीय डॉकर निष्पादन) के समानांतर सैंडबॉक्स निष्पादन चलाएं और मैन्युअल हस्तक्षेप दर, विफलता पुनर्प्राप्ति समय और इकाई निष्पादन लागत की तुलना करें।
- विस्तार (जनवरी-मार्च): यह पुष्टि करने के बाद कि E2B अलगाव शक्ति और निष्पादन स्थिरता के संदर्भ में मानकों को पूरा करता है, धीरे-धीरे अधिक एजेंट निष्पादन कार्यों को E2B में स्थानांतरित करें, और साथ ही एक सैंडबॉक्स टेम्पलेट प्रबंधन और लागत निगरानी प्रणाली स्थापित करें।
E2B के लिए उत्पाद मूल्य निर्धारण
सार्वजनिक मूल्य निर्धारण संरचना
E2B मूल्य निर्धारण पृष्ठ संपूर्ण पदानुक्रम और प्रति-सेकंड बिलिंग नियमों को उजागर करता है:
| योजना | मासिक शुल्क | मुख्य सीमाएँ | लागू परिदृश्य |
|---|---|---|---|
| शौक | $0 ($100 क्रेडिट सहित) | अधिकतम 1 घंटा सत्र, अधिकतम 20 संगामिति | व्यक्तिगत सत्यापन, कम-आवृत्ति प्रोटोटाइप |
| प्रो | $150/माह | अधिकतम 24 घंटे का सत्र, अधिकतम 100 समवर्ती, 1,100 समवर्ती तक खरीदा जा सकता है | मध्यम से उच्च आवृत्ति एजेंट उत्पाद |
| उद्यम | कस्टम उद्धरण | बीवाईओसी, वीपीसी, एसएसओ, ऑडिटिंग, सेल्फ-होस्टिंग | एंटरप्राइज-ग्रेड अनुपालन और स्केलिंग |
मूल्य प्रति सेकंड (सभी योजनाओं पर लागू):
| वीसीपीयू की संख्या | कीमत प्रति सेकंड | प्रति घंटा समतुल्य मूल्य |
|---|---|---|
| 1 वीसीपीयू | $0.000014/s | ~$0.0504/घंटा |
| 2 वीसीपीयू (डिफ़ॉल्ट) | $0.000028/सेकेंड | ~$0.1008/घंटा |
| 4 वीसीपीयू | $0.000056/s | ~$0.2016/घंटा |
| 6 वीसीपीयू | $0.000084/सेकेंड | ~$0.3024/घंटा |
| 8 वीसीपीयू | $0.000112/सेकेंड | ~$0.4032/घंटा |
लागत कटौती: विशिष्ट परिदृश्यों की तुलना
| परिदृश्य | प्रत्येक निष्पादन के लिए लिया गया समय | दैनिक निष्पादन की औसत संख्या | औसत दैनिक अनुमानित लागत |
|---|---|---|---|
| एआई कोड समीक्षा | 5-15s | 1,000 | ~$0.14-$0.42 |
| डेटा विश्लेषण एजेंट | 30-120s | 200 | ~$0.17-$0.67 |
| सुदृढीकरण सीखना प्रशिक्षण मूल्यांकन | 60-300 | 10,000 | ~$16.80-$84.00 |
| 24 घंटे लंबा सत्र एजेंट | लगातार चल रहा है | 1 सत्र | ~$2.42/दिन (2 वीसीपीयू) |
उपरोक्त प्रति सेकंड उपयोग का अनुमान है, और वास्तविक लागत प्रो $150/माह सदस्यता शुल्क (यदि प्रो योजना का उपयोग कर रहे हैं) के अधीन है। उद्यमों को खरीदारी से पहले मूल्य निर्धारण कैलकुलेटर (pricing.e2b.dev) के माध्यम से अपने स्वयं के मापदंडों के अनुसार अनुकरण करना चाहिए।
E2B अनुप्रयोग परिदृश्य
- व्यक्तिगत निर्माण: दैनिक कार्य कुशलता में सुधार के लिए सामग्री को त्वरित रूप से उत्पन्न या संसाधित करना।
- टीम सहयोग: वर्कफ़्लो को एकीकृत करें और दोहराए जाने वाले जनशक्ति निवेश को कम करें।
- एंटरप्राइज़-ग्रेड परिनियोजन: एपीआई या निजी परिनियोजन के माध्यम से ऑन-प्रिमाइसेस सिस्टम में क्षमताओं को एम्बेड करें।
E2B के लिए उपयुक्त लोग
- एआई एजेंट उत्पाद टीम: एजेंट के लिए एक सुरक्षित और स्केलेबल कोड निष्पादन वातावरण प्रदान करने की आवश्यकता है। E2B आइसोलेशन इंफ्रास्ट्रक्चर को SDK इंटरफ़ेस में समाहित कर देता है, जिससे टीमों को अपने स्वयं के सैंडबॉक्स क्लस्टर बनाने की आवश्यकता समाप्त हो जाती है। पूर्वावश्यकताएँ: टीम में पायथन/जेएस विकास क्षमताएं हैं, और एजेंट वर्कफ़्लो ने निष्पादन नोड्स को स्पष्ट रूप से परिभाषित किया है।
- एआई प्लेटफॉर्म इंफ्रास्ट्रक्चर टीम: कंपनी के आंतरिक एआई प्लेटफॉर्म की विश्वसनीय निष्पादन परत के निर्माण के लिए जिम्मेदार। E2B एंटरप्राइज/BYOC समाधान डेटा संप्रभुता और अनुपालन आवश्यकताओं को पूरा करने के लिए आपके स्वयं के VPC के भीतर सैंडबॉक्स तैनात करता है। आवश्यक शर्तें: टेराफॉर्म और क्लाउड इंफ्रास्ट्रक्चर प्रबंधन के साथ अनुभव।
- एआई अनुसंधान और मूल्यांकन टीम: बड़े पैमाने पर समानता में मॉडल परीक्षण या सुदृढीकरण सीखने के मूल्यांकन चलाने की आवश्यकता है। E2B की उच्च-समवर्ती सैंडबॉक्स आवंटन क्षमताएं और कम स्टार्टअप समय इस प्रकार के कार्यभार के लिए उपयुक्त हैं। पूर्वावश्यकता: मूल्यांकन कार्य की निष्पादन सामग्री में जीपीयू-गहन गणना शामिल नहीं है (जीपीयू समर्थन की अलग से पुष्टि की जानी चाहिए)।
- स्वतंत्र डेवलपर्स/ओपन सोर्स प्रोजेक्ट्स: सैंडबॉक्स निष्पादन अवधारणा को शीघ्रता से सत्यापित करने के लिए हॉबी योजना के $100 के निःशुल्क क्रेडिट का उपयोग करें। एआई टूल के शुरुआती प्रोटोटाइप चरणों के लिए अच्छा है।
भीड़ को हतोत्साहित करें: बिना किसी कोड निष्पादन आवश्यकताओं के शुद्ध एलएलएम चैट एप्लिकेशन विकास टीमें; ऐसे परिदृश्य जिनमें GPU-सघन अनुमान की आवश्यकता होती है और E2B ने सार्वजनिक रूप से GPU का समर्थन नहीं किया है; वास्तविक समय प्रणालियाँ जो निष्पादन में देरी के प्रति बेहद संवेदनशील हैं और <200ms सैंडबॉक्स निर्माण ओवरहेड को स्वीकार नहीं कर सकती हैं।
E2B का सारांश और आउटलुक
E2B की मुख्य प्रतिस्पर्धात्मकता AI एजेंट की कोड निष्पादन परत को "अनिश्चित ब्लैक बॉक्स" से "अवलोकन योग्य, पृथक करने योग्य और पुनर्चक्रण योग्य बुनियादी ढांचे" में अपग्रेड करने में निहित है। फायरक्रैकर माइक्रोवीएम का हार्ड आइसोलेशन मॉडल, प्रति-सेकंड बिलिंग इलास्टिक लागत संरचना, और पायथन/जेएस एसडीके का एजेंट वर्कफ़्लो का मूल अनुकूलन इसे वर्तमान एआई निष्पादन बुनियादी ढांचे ट्रैक में स्पष्ट रूप से रखता है।
वर्तमान सीमाएँ और अनिश्चितताएँ:
- सार्वजनिक पृष्ठ पर GPU समर्थन की स्थिति स्पष्ट नहीं है, और AI प्रशिक्षण और अनुमान परिदृश्यों के लिए अनुकूलन सीमाओं के लिए व्यावसायिक पुष्टि की आवश्यकता होती है।
- सेल्फ-होस्टिंग के संचालन और रखरखाव की जटिलता: BYOC/सेल्फ-होस्टिंग के लिए टीम को टेराफॉर्म और क्लाउड इंफ्रास्ट्रक्चर प्रबंधन में अनुभव की आवश्यकता होती है, और यह शून्य-ऑपरेशन और रखरखाव समाधान नहीं है।
- मजबूत एसडीके बाइंडिंग के कारण होने वाली स्विचिंग लागत: ई2बी एसडीके को गहराई से एकीकृत करने के बाद, वैकल्पिक सैंडबॉक्स समाधानों पर स्विच करने के लिए एजेंट निष्पादन परत के पुनर्निर्माण की आवश्यकता होती है।
- सीरीज ए के बाद उत्पाद दिशा और मूल्य निर्धारण रणनीति को वित्तपोषण की गति के साथ समायोजित किया जा सकता है। उद्यम खरीद को अनुबंध में एक निश्चित अवधि के लिए मूल्य शर्तों को लॉक करने की सिफारिश की जाती है।
खरीद/गोद लेने का जोखिम मूल्यांकन: "हॉबी पायलट → प्रो सत्यापन → एंटरप्राइज़ अनुबंध" के पथ पर आगे बढ़ने की अनुशंसा की जाती है। पहले 1-2 उच्च-मूल्य प्रक्रियाओं पर निष्पादन सफलता दर और पुनर्प्राप्ति समय को सत्यापित करने के लिए $ 100 निःशुल्क क्रेडिट का उपयोग करें, और फिर यह पुष्टि करने के बाद उद्यम-स्तरीय अनुबंध वार्ता में प्रवेश करें कि अपने स्वयं के परिदृश्य में E2B की अलगाव शक्ति और स्थिरता मानकों को पूरा करती है। हस्ताक्षर करने से पहले पुष्टि करने के लिए मुख्य बिंदु: डेटा निवास क्षेत्र (वीपीसी परिनियोजन), ऑडिट लॉग की ग्रैन्युलैरिटी और रिटेंशन अवधि एसएलए में पुनर्प्राप्ति समय (आरटीओ/आरपीओ), साथ ही मौजूदा एसडीके इंटरफ़ेस में भविष्य के संस्करण परिवर्तनों की संगतता प्रतिबद्धता।
संबंधित उपकरण:
E2B का उपयोग कैसे करें
- वेब क्लाइंट: आप आधिकारिक वेबसाइट पर जाकर और खाता पंजीकृत करके इसका उपयोग कर सकते हैं। अधिकांश फ़ंक्शनों को इंस्टॉलेशन की आवश्यकता नहीं होती है.
- एपीआई एक्सेस: रेस्टफुल एपीआई प्रदान करता है, डेवलपर्स एपीआई कुंजी प्राप्त कर सकते हैं और इसे अपने स्वयं के अनुप्रयोगों में एकीकृत कर सकते हैं।
संस्करण जानकारी
- ई2बी 1.1 :स्थिरता और डेवलपर अनुभव को लगातार अनुकूलित करें। विशिष्ट क्षमताएं आधिकारिक रीयल-टाइम रिलीज़ के अधीन हैं।
- पहली सार्वजनिक रिलीज़ :प्रारंभिक संस्करण की जानकारी पूरी तरह से प्रकट नहीं की गई है। आधिकारिक अद्यतन लॉग को देखने की अनुशंसा की जाती है।
उपयोगकर्ता समीक्षाएं