Yeqela kokuqukethwe
Kuhlolwe ku Nymbot

Isisekelo solwazi Ikhodi

Ukusebenza ikhodi ku-server

Uma ikhodi unemibuzo ngaphezulu kunomatshini yakho angakwazi ukunikezela - isilimi olunye, amapaki kusuka ku-internet, isikhathi eside - I-Nymbot ingasebenza ku-server yayo, e-containers eyenziwe ngesixazululo.

Yini i-Server Run

I-server run uqala i-containers ezintsha, ivumela ikhodi yakho ku-containers ezintsha, ivumela ku-containers ezintsha ezintsha ezintsha ezintsha ezintsha ezintsha ezintsha ezintsha ezintsha ezintsha ezintsha ezintsha. Ukubala Ukusuka kwelinye isikhathi.

Kukho izindlela ezimbili: Ukusebenza ku-server ku-code block, futhi i-server isebenza ukuthi i-Nymbot inikeza lapho isebenza inqolobane.

Ukuze i-Python ephakeme noma i-JavaScript okuyinto akudingeki noma yini kusuka ku-internet, i-free Sandbox ku-device yakho Ngokuvamile kufanelekile.

Ukusebenza kwe-code block

I-Python, i-JavaScript, i-TypeScript, i-shell, i-Go, i-Rust, i-Java ne-Dart amabhokisi ye-code e-response Ukusebenza ku-server umbhobho, uma izindiza ze-server ziye zitholakala. Okuvula ifolda elibonakalayo:

  • Waze Umbala Ikhodi uya kuqala,
  • ixesha lokuzalwa: 1, 5 noma 15 imizuzu,
  • the most the run can cost, in Pro amaphuzu, for that time limit,
  • futhi, uma i-chat has files attached, ibhokisi ukuhlanganisa kwabo. Bhalisa kuphela uma uxhumane.

Ukubuyekezwa Ukusuka futhi i-output inikeza ngaphansi kwe-code block lapho kufinyelela: into efakwe, i-exit code, isikhathi eside, noma iyiphi i-file eyenziwa (konke nge-exit code) Waze button), futhi ukuthi kuyatholakala.

Ngena ekupheleni isebenze ngesikhathi esifundeni. I-server ifakwe ngokushesha futhi unokuthumela kuphela isikhathi esifundeni. I-Stop before the server started, it costs nothing.

Ukusuka I-Anonymous Mode Ukusebenza kwe-chat kubhalwe kusuka ku-Credits ye-Pro ye-throwway key, futhi amafayela ezihambelana ayidlulile.

Izilimi kanye nezithombe

Wonke ulwimi isebenza ku-image, uhlelo olusungulwa nge-tools ukuthi ulwimi inesidingo. Izithombe ezinkulu zokusebenza ku-servers ezinkulu futhi zithenge ngaphezulu ngenyanga.

UmbalaUkusetshenziswaYini kuhlanganisaImininingwane
Ngena ngemvumeNgena ngemvumeI-Python 3.12 nge-pip, i-venv, i-build tools ne-git; i-numpy, i-panda ne-pytest eyenziwe0.5 I-CPU, 4 GB ye-memory
Node.jsI-JavaScript kanye ne-TypeScriptI-Node.js 22 nge-npm, i-pnpm ne- yarn, plus i-Python 3, i-Make kanye ne-C++ compiler0.5 I-CPU, 4 GB ye-memory
I-PolyglotShell, Go, Rust futhi Javabash, C futhi C++ build tools, Python 3, Node.js, Go, Rust with cargo, futhi Java 171 I-CPU, i-6 GB ye-memory
UkuhlobisaNgena ngemvumeFlutter 3.32 futhi Dart2 I-CPU, i-8 GB ye-memory

Ngiyaxolisa

Ixesha le-server ifayilishwe ngezinyathelo ze-10 amaminithi, ukusuka kokufunda i-server kuya ku-shutdown, nge-10 amaminithi njengama-run angaphakeme. I-rate iyona i-server ye-size ye-Nymbot, plus i-margin, ifayilishwe ku-Pro credits ngexabiso se-Bitcoin elidlulile.

  • I-price ifakwe phambi, njenge-maximum. Kuyinto ixesha lokugqibela isikhathi esithile ngesantya. Unemali engaphezulu, futhi isitimela esifushane ngokushesha kunezinto engaphansi.
  • I-maximum ifakwe ngenkathi isitimela esekelwe. Ngemva kokuphumelela, ibhokisi asebenzayo kusetshenziselwa, futhi ezinye izinsuku zithunyelwe.
  • Ukuhamba okungenani kungekho kuqala kuyinto mahhala.
  • I-Caps ye-Spending Cap isetshenziselwa. A run that could go past a chat's Ukuhambisa Cap Khetha okokuqala, efana ne-response.

Ngenxa yokushintshwa kwe-Bitcoin price, kungenzeka ukuhambisa phakathi kwe-moment you see it and the moment you press Run. Uma wahlala, akukho ukuhambisa: le sheet ivula ngokushesha nge-price entsha ukuze ushiye.

I-Server ifakwe ku-Repository

Ngo chat nge a inqolobane Ukuxhumana, i Imininingwane I-chip ivumela i-Nymbot ukhangela izivakashi ngokumelene ne-code yakho, njenge-installing i-dependences kanye nokushesha izivakashi ngemuva kokuguqulwa. It is off until you turn it on, per chat.

Ngama-modeli ufuna ukuqhuma yini, imibuzo isizinda futhi ibonisa ikhadi nge-image, i-command ephelele, i-time limit kanye ne-maximum ukuthi kungabangela, kanye ne-repository lapho i-chat iqukethe eziningana.

  • Ukubuyekeza Ukusebenza ku-repository nge-edits okuphendula okuphendula kuze kube manje, futhi imodeli akhiqiza ikhodi lokuphendula, lokuphendula kwe-output kanye nenkinga le-file okuphendula. Ngemuva kwalokho, impendulo uqhubeke.
  • Ukuphakamisa Ukusebenza okungenani futhi akuyona okungenani. Ukusabela kusebenza ngaphandle kwalokho.

Konke run imibuzo. Wonke kuyatholakala ngokulinganayo ukusabela, futhi umphathi wabelana izivakashi ziye ziye ziye ziye ziye ziye zithunywe. Uma run angakwazi ukufinyelela izivakashi Ukuhambisa Cap, it is refused ngaphambi kokufakwa.

I-file ye-command changes ku-server ibhekwa khona futhi ifakwe nge-containers. Amashi ayibhekwa ku-repository yakho. Izinhlangano ze-repository zithunyelwe kuphela kusuka ku-edits ye-response.

Yini Isolated

  • I-Container ye-Fresh for Every Run. Ngaphandle kwalokho, umkhosi wahlukaniswa, futhi umkhosi wahlukaniswa lapho umkhosi wahlukaniswa.
  • Akukho internet ngaphandle iziphakamiso package. I-containers ingasebenzisa izindawo ezivela izipakheji: i-PyPI, i-npm ne- yarn, i-pub.dev ne-Google storage ye-Flutter ne-Dart, i-Go module proxy, i-crates.io, i-Maven Central, ne-GitHub ye-git dependencies kanye ne-release downloads. It kungenziwa kuphela ukulanda. Ayikwazi ukuxhumana nawo noma ukufinyelela kwamanye ama-address.
  • Yini kuphela ukuthi uye wahlala ku. I-code, amafayela abahlanganiswa, noma amafayela ze-repo. Ama-keys yakho, ama-git token yakho kanye nama-chats akho akuyona emkhakheni.
  • I-output isetshenziselwa njengesithakazelisayo. Ngo-repository, okuzenzakalelayo okuzenzakalelayo ifakwe ku-model eyenziwe njenge-data e-external, futhi ibizwa ukuthi akuyona akuyona imiyalezo ngaphakathi.

Izinzuzo

  • I-server eyodwa ifakwe ngexesha ngalinye ngamunye. Ukuqala isikhunta esilandelayo lapho isikhunta se-first ishiwa.
  • I-time limits ye-1,5 noma i-15 imizuzu ye-code block. I-repository run ingathanda i-15 imizuzu, noma i-20 ku-Flutter image.
  • Up to 1 MB ye-code, futhi up to 200 amafayela ezihlangene ku-total 20 MB.
  • I-Repository ye-60 MB, ifakwe.
  • Up to 256 KB lokukhipha. Yonke imiphumela esithathwe, futhi i-run ithi.
  • Up to 200 amafayela, 8 MB ngokuvamile, zithunyelwe ukugcina.

I-server runs ingashintshwe ngenxa yobuchwepheshe, njll noma isithombe eyodwa ngexesha. Uma zithintshwe, isithombe Ukusebenza ku-server I-button kanye ne-chip ayibonakali.

Imisebenzi Panel

Ngo-repository chat, i-checklist button ekupheleni kwe-chat ivula Ukusebenza pan. It iveza into eyodwa yenza, entsha kuqala: amafayela esitholwe futhi ifakwe, i-commit, izinguquko ezivela ukubuyekeza yakho, futhi zonke i-server ifakwe nge-command, image, i-time, i-cost kanye ne-exit status. I-server ifakwe ekubuyekeza ukubuyekeza yakho ingatholakala noma ifakwe kusuka ku-pan, efana ne-card yayo, futhi ingxubevange esebenza ingatholakala lapho. I-outline ibekwe nge-chat ngemuva kokuphumelela umsebenzi.