ज्ञानाचा आधार कोड
सर्वरवरवर कोड चालवणे
When code needs more than your device can give it — another language, packages from the internet, more time — Nymbot can run it on a server of its own, in a container made for that one run.
हे पृष्ठ सोयीसाठी मशीन-अनुवादित आहे. मूळ इंग्रजी ही आवृत्ती लागू होते.
सर्व्हर रन म्हणजे काय?
एक सर्वर संचालक एक नवीन कंटेनर सुरू करतो, त्यामध्ये आपले कोड ठेवतो, तो संचालित करतो, त्याने प्रिंट केलेले काही परत पाठवतो आणि कंटेनर नष्ट करतो. संतुलन त्या वेळी ते वास्तव पळून गेले.
दोन मार्ग आहेत : सर्वेक्षणावर चालना on a code block, and server runs that Nymbot asks for while it works in a भांडार.
जलद पायथन किंवा जावास्क्रिप्टसाठी ज्याला इंटरनेटवरून काहीही गरज नाही, ते विनामूल्य तुमच्या उपकरणावर Sandbox सहसा पुरेसे असते.
कोड ब्लॉक चालवणे
Python, JavaScript, TypeScript, shell, Go, Rust, Java आणि Dart कोड ब्लॉक एक प्रतिक्रिया आहे सर्वेक्षणावर चालना प्रत्येक वेळी, जेव्हा सर्वर संचालक उपलब्ध होतात, तेव्हा एक बटन उघडते, ज्यामध्ये दिसून येते:
- द. प्रतिमा कोड चालणार आहे,
- निवडण्यासाठीची वेळ मर्यादाः 1,5 किंवा 15 मिनिटे,
- प्रो क्रेडिट्समध्ये, त्या वेळेच्या मर्यादेसाठी सर्वात जास्त धावणे खर्च होऊ शकते,
- आणि, चॅट मध्ये फ़ाइल जोडीदार असेल तर, एक बॉक्स त्यांना समावेश करण्यासाठी.
प्रेस दौरा आणि जसजसे ते येते तसतसे आउटपुट कोड ब्लॉकच्या खाली प्रवाहित होतेः त्याने काय छापले, निर्गमन कोड, तो किती काळ चालला, त्याने लिहिलेल्या कोणत्याही फायली (प्रत्येकामध्ये एक जतन करा. बटण) आणि त्यावर काय आरोप करण्यात आले.
थांबवा सर्वर त्वरित बंद करतो आणि आपण फक्त तो वेळ खर्च करतो. सर्वर सुरू करण्यापूर्वी थांबले, तो काही खर्च नाही.
एका अनामिक पद्धती चॅट-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-ए-
भाषा आणि चित्रे
प्रत्येक भाषा एक चित्रेवर चालते, जेणेकरून भाषाची गरज असलेल्या उपकरणांसह तयार केलेली प्रणाली आहे.
| प्रतिमा | वापरले जाते | काय आहे त्यामध्ये | सर्वेक्षण |
|---|---|---|---|
| पायथन | पायथन | Python 3.12 pip, venv, build tools आणि git; numpy, pandas आणि pytest आधीच स्थापित | 0.5 सीपीयू, 4 जीबी मेमोरी |
| Node.js | मराठी, टाइपस्क्रिप्ट | एन. पी. एम., पी. एन. पी. एम. आणि धाग्यासह Node.js 22, अधिक पायथन 3, मेक आणि सी + + संकलक | 0.5 सीपीयू, 4 जीबी मेमोरी |
| पॉलिसी | शेल, गो, रस्ट, जावा | Bash, C आणि C++ build tools, Python 3, Node.js, Go, Rust with cargo, आणि Java 17 | 1 सीपीयू, 6 जीबी मेमोरी |
| उधळपट्टी. | डार्ट | फ्लेटर 3.32 आणि डार्ट | 2 सीपीयू, 8 जीबी मेमोरी |
किती खर्च
Server time is billed in steps of 10 seconds, from asking for the server to shutting it down, with 10 seconds as the least a run can cost. The rate is what the server of that size costs Nymbot, plus a margin, converted to Pro credits at the current Bitcoin price.
- किंमत सामने दाखवण्यात येते, सर्वात जास्त. तुम्ही कधीच अधिक चार्ज केलेले नाही, आणि सुरुवातीला संपणारा एक दौरा कमी खर्च करतो.
- लढत चालत असताना सर्वात मोठा खर्च केला जातो. तो संपल्यावर, वास्तविक चार्ज घेतले जाते आणि बाकी रिलीज केले जाते.
- सुरुवात न करता चालणे मुक्त आहे.
- खर्च कैप्स लागू होतात. एक चॅट वर जाऊ शकते एक दौरा कापसाचा खर्च पहिल्यांदाच प्रश्न विचारला, तरीही एकच प्रश्न विचारला जातो.
कारण किंमत ही बिटकोइनच्या किंमतीला अनुसरून असते, तुम्ही ती पाहिलेल्या क्षणाच्या आणि तुम्ही रन दाबा त्या क्षणाच्या दरम्यान ती हलू शकते. जर ती वाढली, तर काहीही चालत नाहीः तुम्हाला तपासण्यासाठी नवीन किंमतीसह पत्रक पुन्हा उघडते.
रजिस्ट्रेशनमध्ये काम करणारे सर्वर
एका चॅटमध्ये एक भांडार संबंधीत, The सर्वेक्षण चिप Nymbot आपल्या कोड विरोधात कमांड चालवण्यासाठी मागितू शकते, उदाहरणार्थ, निर्भरता स्थापित करणे आणि बदल केल्यानंतर परीक्षेचे संचालन करणे.
प्रत्येक वेळी मॉडेल काहीतरी चालवण्यासाठी इच्छित असेल, उत्तर थांबतो आणि चित्रा, पूर्ण कमांड, वेळ सीमा आणि सर्वात जास्त खर्च करू शकतो, प्लस जे रिपॉजिटरी आहे तेव्हा चॅट अनेक आहे एक कार्ड दाखवतो.
- एका वेळी त्याचबरोबर एक आदेश चालवतो, जे आतापर्यंत संपादित केलेले संपादनांसह रिपॉजिटरीवर चालवतो, आणि मॉडेल परत आउटपुट कोड, आउटपुटचा अंत आणि संदेश बदलला गेला गेला गेला गेला गेला.
- घसरण. काहीही नाही, काहीही नाही, असा प्रश् न उघडतो.
प्रत्येक धाव विचारते. प्रत्येकाचे उत्तरापेक्षा वेगळे शुल्क आकारले जाते आणि उत्तरात त्याने केलेल्या धावांची आणि प्रत्येक धावासाठी किती खर्च येतो याची यादी असते. जर एक धाव चॅटच्या पलीकडे जाऊ शकत असेल तर कापसाचा खर्चतुम्हाला विचारण्यापूर्वी ते अटक करतात.
सर्वरवर मध्ये एक कमांड बदलांची फ़ाइल तिथे राहते आणि कंटेनरबरोबर काढण्यात येते. ते तुमच्या रेपोरेटरीत लिहिलेले नाहीत.
काय आहे इन्सुलेट
- प्रत्येक प्रवासासाठी एक नवीन कंटेनर. काहीही दुसर् या प्रवासात किंवा दुसर् या व्यक्तीबरोबर साध्य झालेले नाही आणि प्रवासाचा अंत झाल्यानंतर कंटेनर नष्ट झालेला असतो, तरीही या प्रवासाला यश मिळाले किंवा असफल झाले.
- पॅकेज रजिस्ट्रीशिवाय इंटरनेट नाही. कंटेनर पासून पॅकेज डाउनलोड करू शकता: PyPI, npm and yarn, pub.dev आणि Google's storage for Flutter and Dart, Go मॉड्यूल प्रॉक्सी, crates.io, Maven Central, and GitHub for git dependencies and release downloads.
- फक्त जे तुम्ही निवडले ते प्रवेश करतात. कोड, तुम्ही समाविष्ट केलेल्या फायली किंवा भांडाराच्या फायली. तुमच्या किल्ली, तुमचे गिट टोकन आणि तुमचे चॅट कधीही कंटेनरमध्ये प्रवेश करत नाहीत.
- अविश्वास मानले जाते. एक रेपोरेटरीमध्ये, जे एक प्रिंट प्रिंट आहे ते मॉडेलला बाह्य डेटा म्हणून चिह्नित केले जाते आणि त्यामध्ये निर्देशे पालन करण्यास कधीही सांगितले जाते.
मर्यादा
- प्रत्येक किल्लीसाठी एका वेळी एक सर्व्हर चालतो. पहिला चालू असताना दुसरा सुरू करणे नाकारले जाते.
- कोड ब्लॉकसाठी 1,5 किंवा 15 मिनिटांची वेळ मर्यादा. रिपॉझिटरी रन फ्लटर प्रतिमेवर 15 मिनिटे किंवा 20 पर्यंत विचारू शकते.
- 1 एमबी कोड, आणि एकूण 20 एमबी पर्यंत 200 संलग्न फ़ाइल.
- ६० एमबी पर्यंत पॅकेज उपलब्ध आहे.
- उत्पादनाच्या 256 के. बी. पर्यंत. मागे पडलेली कोणतीही गोष्ट आणि धाव असे सांगते.
- 200 फायली, एकूण 8 एमबी, जतन करण्यासाठी परत देण्यात आल्या.
देखभालीसाठी, एका वेळी संपूर्ण किंवा एक प्रतिमा म्हणून सर्व्हरचे रन बंद केले जाऊ शकतात. जेव्हा ते बंद असतात, तेव्हा सर्वेक्षणावर चालना बटण आणि चिप दाखवले जात नाहीत.
कार्य पटल
रिपॉझिटरी चॅटमध्ये, चॅटच्या शीर्षस्थानी असलेले चेकलिस्ट बटण त्याचे चॅट उघडते. कार्ये पॅनेल. तो प्रत्येक पॅनेलने काय केले, नवीनतम प्रथम लिहिले आहे: ते वाचले आणि संपादित केलेले फाइल, प्रतिबद्धता, आपल्या समीक्षासाठी बदल केलेले, आणि प्रत्येक सर्वर त्याच्या कमांड, चित्र, वेळ, खर्च आणि निवृत्ती स्थितीसह चालते. एक सर्वर आपला अनुमोदन प्रतीक्षा करतो तो पॅनलपासून अनुसरला जाऊ शकतो किंवा त्यातून अटक केली जाऊ शकते, त्याच प्रकारे त्याच्या कार्डमधून, आणि एक चालू उत्तर तिथे थांबू शकतो.