Okubelelwe elwazini ikhowudi
Ukusebenza ikhowudi kwi-server
Xa ikhowudi kufuneka ngaphezu kweenkqubo yakho inokufumana - inqaku olufanelekileyo, iipakheji evela kwi-internet, ixesha elide - i-Nymbot inokufumana kwi-server yayo, kwi-containers eyenziwe ngexesha elinye.
Eli phepha liguqulelwe ngoomatshini ukuze kube lula. Uqobo lwesiNgesi yinguqulelo esebenzayo.
Yintoni i-Server Run
I-server run ifumaneka i-containers ezintsha, i-code yakho ithathwe, ithathwe, uqhagamshelane into efanelekileyo kwaye ithathwe i-containers. Uyakwazi ukufumana iindleko ezininzi ngaphambi kokufumana, kwaye uxhaswa kwi-containers yakho. Ukubala Ukusuka kwakhona ngexesha elidlulileyo.
Kukho iindlela ezimbini: Ukusuka kwi-server kwi-block ye-code, kwaye i-server isebenza ukuba i-Nymbot ibiza xa isebenza kwi indawo yokugcina.
I-Python okanye i-JavaScript efanelekileyo enokufuneka ukuba akufuneka nayiphi na ingxaki evela kwi-internet, i-free Sandbox kwi-device yakho Ngokuvamile kufanelekile.
Ukuqhuba i-code block
I-Python, i-JavaScript, i-TypeScript, i-shell, i-Go, i-Rust, i-Java kunye ne-Dart i-block ye-code kwi-response Ukusuka kwi-server umbhobho, xa iinkonzo ze-server ziyafumaneka. Khetha ifowuni elibonakalayo:
- Ukucinga Ukucinga ikhowudi uya kuqhuba,
- ixesha elidlulileyo: 1, 5 okanye 15 imizuzu,
- i-Run enokufumana iindleko, kwi-Pro Credits, kwi-limit yexesha,
- kwaye, ukuba i-chat iifayile ezihambelana, ibhokisi ukuquka kubo. Bhalisa kuphela ukuba ufake.
Ukucinga Ukucinga kwaye i-output itshintshe phantsi kwe-code block xa kufikelela: into efakwe, i-exit code, ixesha elidlulileyo, iifayile ziye zithunyelwe (okanye kunye ne-exit code) Ukucinga button), yaye yintoni ilawulwa.
Ukucinga umzila umzila ngexesha elinye. I-server ifumaneka ngexesha elinye kwaye unayo imali kuphela ngexesha elandelayo. I-Stop before the server started, it costs nothing. I-server ifumaneka ngexesha elinye.
Kwakhona I-Anonymous yeModa Ukusebenza kwe-chat kubhalwe kwi-Pro credits ye-throwway key, kwaye iifayile ezihambelana ayidlulileyo.
Iilwimi kunye neempawu
Yonke ulwimi ifumaneka kwi-image, i-pre-made system kunye nezixhobo ezininzi ezininzi ezininzi ezininzi. Iifoto ezininzi ifumaneke kwi-server ezininzi kwaye ziquka ngaphezulu ngenyanga ngexesha.
| Ukucinga | Zenzekelayo | Yintoni ibandakanya | iimveliso |
|---|---|---|---|
| Ukucinga | Ukucinga | I-Python 3.12 kunye ne-pip, i-venv, i-build tools kunye ne-git; i-numpy, i-panda kunye ne-pytest ezisetyenzisiweyo | 0.5 I-CPU, i-memory ye-4 GB |
| Node.js | I-JavaScript kunye ne-TypeScript | I-Node.js 22 kunye ne-npm, i-pnpm kunye ne- yarn, kunye ne-Python 3, i-Make kunye ne-C++ compiler | 0.5 I-CPU, i-memory ye-4 GB |
| I-Polyglot | I-Shell, i-Go, i-Rust kunye ne-Java | bash, i-C kunye ne-C++ build tools, i-Python 3, i-Node.js, i-Go, i-Rust with cargo, kunye neJava 17 | I-CPU ye-1 ye-6 GB ye-memory |
| Ukucinga | Ukucinga | Flutter 3.32 kunye neDart | I-2 i-CPU, i-8 GB ye-memory |
Yintoni iindleko
Ixesha le-server ifayilishwe kwiingxaki ze-10 iiveki, ukususela kokubiza kwi-server ukuya ku-shutdown, kunye ne-10 iiveki njengoko i-minimum ye-run inokuhlawula. I-rate yinto ye-server ye-size ye-Nymbot, kunye ne-margin, ifayilishwe kwi-Pro credits ngexabiso le-Bitcoin.
- Ixabiso ifumaneka kwi-front, njenge max. Yinto ixesha elifanelekileyo ngexesha elifanelekileyo. Unxibelelwano engaphezulu, kunye nokugqibela ngokushesha iindleko engaphezulu.
- I-maximum ifumaneka ngexesha elandelayo. Xa ivuliwe, i-charge efanelekileyo ithathwe kwaye i-resume ithathwe.
- Ukulungiselela okuqala ayikho free.
- Iintlawulo ze-CAPS zihlanganisa. A run that could go past a chat's Ukucinga Cap Khetha kuqala, ngexesha elifanayo efanelekileyo.
Ngenxa yokuba ixabiso uqhagamshelane nexabiso ye-Bitcoin, ingahluka phakathi kwexesha leyo kunye nexabiso uqhagamshelane. Ukuba uqhagamshelane, nayiphi na ingxabiso: ifowuni uqhagamshelane ngexabiso olutsha ukuze ufunde.
I-Server ifumaneka kwi-Repository
Kwi-chat kunye ne-a indawo yokugcina Ukuqhagamshelana, i Iinkonzo ze-Server i-chip ivumela i-Nymbot ukhangela imiyalezo kwi-code yakho, njenge-installing i-dependencies kunye nokulungisa i-tests emva kokuguqulwa. I-Nymbot ifumaneka xa uqhagamshelane, ngalinye i-chat.
Nangona umdla ufuna ukuqhuba into, imibuzo inqakraza kwaye ibonisa i-card kunye ne-image, i-command epheleleyo, i-time limit kunye ne-maximum ye-cost, kunye ne-repository xa i-chat inesibini.
- Ngaba ushiye Ukusebenza kwi-repository kunye ne-edits eyenziwe ngexesha elide, kwaye i-model inokufumana i-exit code, i-end ye-output kunye ne-list ye-file eyenziwe ngexesha elide. Emva koko ukuxhaswa.
- Ukucinga Ukusebenza nangokufumana. Ukusebenza nangokufumana.
Wonke run imibuzo. Wonke enye ifayilishwe ngokuhambelana nesibhozo, kwaye umxholo uqhagamshelane i-runs ebonakalayo kunye ne-cost. If a run could go past the chat's's Ukucinga CapUkukhuselwa ngaphambi kokufumana.
Iifayile iimveliso ze-command kwi-server ziyafumaneka apho kwaye zithunyelwe kunye ne-containers. Abanikezelwe kwi-repository yakho. Iimveliso kwi-repository zithunyelwa kuphela kwi-edits ye-response.
Yintoni i-Isolated
- I-Container ye-Fresh for Every Run. Yintoni isahlulwe kunye nomntu omnye okanye umntu omnye, kwaye i-container isakhululwa xa isahlulwe, ngaphandle kokuphumelela okanye kokuphumelela.
- Akukho internet ngaphandle iiphakheji zokupaka. I-containers ingaba ukulayisha kwiindawo ezivela kwi-PyPI, i-npm kunye ne- yarn, i-pub.dev kunye ne-Google storage ye-Flutter kunye ne-Dart, i-Go module proxy, i-crates.io, i-Maven Central kunye ne-GitHub ye-git dependencies kunye ne-release downloads. Oku kunokwenzeka kuphela ukulayisha. Ayikwazi ukulayisha nawe okanye ukufikelela kwamanye ama-address.
- Yintoni unayo ukhetho uya ku. I-code, iifayile eziquka, okanye iifayile ze-repository. I-keys yakho, i-git token yakho kunye ne-chats yakho akukwazi ukufikelela kwi-container.
- Ukusuka kusetyenziswa njenge-untrusted. Kwi-repository, i-run ifumaneka ukuba i-model ifumaneka njenge-data ye-external, kwaye ibizwa ukuba awukwazi ukuyisebenzisa imiyalezo ngaphakathi.
Ukucaciswa
- I-server eyodwa ifumaneka ngexesha elinye ngexesha ngalinye. Ukuqala i-second ngexesha i-first ifumaneka.
- Ixesha le-time limits ye-1,5 okanye i-15 imizuzu ye-code block. I-repository run inokufunda ukuya kwi-15 imizuzu, okanye i-20 kwiifoto ye-Flutter.
- Up to 1 MB code, kwaye up to 200 ifayile amaxwebhu ezihambelana 20 MB.
- I-Repository ye-60 MB, ifakwe.
- Up to 256 KB yokukhipha. Yonke into elidlulileyo elidlulileyo, kwaye i-run ithi.
- Up to 200 iifayile, 8 MB ngexabiso, ziye zithunyelwa ukugcina.
Izixhobo ze-server ziye ziye ziye ziye ziye ziye ziye ziye ziye ziye ziye ziye ziye ziye ziye ziye ziye ziye ziye ziye ziye ziye ziye ziye ziye ziye ziye ziye ziye ziye ziye ziye ziye ziye ziye ziye zibe. Ukusuka kwi-server I-button kunye ne-chip ayibonakali.
Izixhobo Panel
Kwi-repository chat, i-checklist button ekupheleni kwe-chat ifumaneka Ukucinga pan. Iphasiwedi into eyodwa yenzelwe, ezidlulileyo kuqala: iifayile ezaziwa kunye nokuthunyelwe, iingxowa, iimveliso ezidlulileyo kwi-review yakho, kwaye zonke iinkonzo zokusebenza kunye ne-command, image, i-time, i-cost kunye ne-exit status. Iinkonzo ze-server ezidlulileyo ezidlulileyo kwi-approval yakho ingathunyelwa okanye zithunyelwa kwi-pan, efana ne-card yayo, kwaye ingxelo zokusebenza ingathunyelwa apho. I-outline ibekwe kunye ne-chat emva kokugcina umsebenzi.