Aqbeż għall-kontenut
Lura għal Nymbot

Bażi ta 'għarfien Kodiċi

Ħarġa tal-kodiċi fuq server

Meta l-kodiċi jeħtieġ aktar minn dak li l-apparat tiegħek jista' jipprovdi — lingwa oħra, pakketti mill-internet, aktar żmien — Nymbot jista' jexsegwih fuq server proprju tiegħu, f'kontenitur magħmul għal dik il-ħarża waħda.

X'inhu server run

Server li jkun qed jkun immedjatament ibda kontener ġdid, iqiegħed il-kodiċi tiegħek fih, immedjatament immedjatament jiffurmaha, jibgħat lura dak li printed u jiddestruċi l-kontener. Int tara l-massimu li jista' jikkostaw qabel ma jibda, u tħallas mill- Bilanċ Pro għat-ħin li tassew ġara.

Hemm żewġ modi ta' nidħlu: Ħdem fuq is-server fuq blokk tal-kodiċi, u s-server jexxeġi dak li Nymbot jitlob waqt li jaħdem f' repożitorju.

Għal Python jew JavaScript veloċi li ma jeħtieġ nothing mill-internet, il-free sandbox fuq id-dispositiv tiegħek ġeneralment huwa biżżejen.

Ġieħ qisu kodiċi

Blokki tal-kodiċi ta' Python, JavaScript, TypeScript, shell, Go, Rust, Java u Dart f'risposta għandhom a Ħdem fuq is-server buttuna, kull meta sserver jiġri hija disponibbli. Jibdel folja turi:

  • il- immaġni il-kodiċi se jaġixxi fuq,
  • limit ta' żmien għall-għażla: 1, 5 jew 15 minuti,
  • l-aktar li l-ħarqa tista' tikostja, f'krediti Pro, għal dak il-limitu ta' żmien,
  • u, jekk il-chat għandu faċili ta' attachment, kaxxa biex timrihom. Jgħaddu biss jekk tchekkjah.

Press Ħoloq u l-output jidħol taħt il-blokk tal-kodiċi kif jiġi: x'istampa, il-kodiċi tal-uscita, kemm iddum, kwalunkważżej fajl li kiteb (kull wieħed b'a Isalva buttuna), u kemm wastu b'kosteġġ.

Iwaqqaf ittlaq it-xogħol f'issaħħa. Is-server jiġi mitlaq mill-ftit u tħallas biss għall-ħin li kien qed jaħdem. Jekk sięħ ebda ħsara qabel ma l-server jibda, ma tħallas xejn.

F' Modi Anonimu id-chat it-xogħla hija mħallsa mill-krediti Pro tal-klavijiet temporanju, u l-fajli mistagħġin qatt ma jiġu inklużi.

Lingwi u immaġni

Mholl kull lingwa taġġriċċa fuq immaġni, sistema pront għall-użu b'il-migliorijiet li dak il-lingwa għandu bżonn. Immaġni biżgħajra jiffurmaw fuq serverijiet biżgħajra u jgħallu aktar għal kull minuta.

ImaġniUża għalX'ijiet fihServidur
PythonPythonPython 3.12 b'pip, venv, strumenti ta' build u git; numpy, pandas u pytest lest installati0.5 CPU, 4 GB memorja
Node.jsJavaScript, TypeScriptNode.js 22 ma' npm, pnpm u yarn, floku Python 3, make u kompilatur C++0.5 CPU, 4 GB memorja
PoliglotShell, Go, Rust, Javabash, C u C++ build tools, Python 3, Node.js, Go, Rust b'cargo, u Java 171 CPU, 6 GB memorja
FlutterDartFlutter 3.32 u Dart2 CPU, 8 GB memorja

Kemm ikollu l-prezz

It-temp tas-server jittellju bi passi ta' 10 secondi, mill-ħin li titlob is-server sal-ħluss tiegħu, b'10 secondi bħala l-inqas li tista' tikostja operazzjoni. Ir-prezz huwa dak li jikkostja l-server ta' dak is-daqs lil Nymbot, plus margin, konvertit għal krediti Pro skont il-prezz attwali tal-Bitcoin.

  • Il-prezz huwa riżultat ta' ħallass minn qabel, bħala massimum. Huwa l-limitu tal-ħin kollu bi dik ir-rata. Qatt ma tiġi ċċarġat aktar, u separazzjoni li tispiċċa aktar malajr tikostja mniej.
  • Il-massimu huwa żżomm waqt li l-ħarża qed tgħaddi. Meta tispiċċa, il-charge effettiv jiġi meħsud u l-bqija jiġi rilassjat.
  • Ġirata li ma tistax tibda hija gratis.
  • Japplikaw limiti fuq l-ispejdi. Ġett li tista' tgħaddi minn ta' chat limitazzjoni fuq l-armar jista' jistaqsi l-ewwel, b'mod li l-risposta tagħmel.

Taqs li l-prezz segwu l-prezz ta' Bitcoin, huwa jista' jinniġi bejn il-mument li tara dan u l- mument li tagħti aktar. Jekk tela', xejn ma jiġri: l-ittem jitftah mill-ġdid bil-prezz il-ġdid biex int tiċċekkja.

Is-server jopera f'repossitorju

F'chat ma' repożitorju konness u, it- Server jiġri chip jippermetti lil Nymbot jitlob li jexekuti komandi fuq il-kodiċi tiegħek, bħal l-installazzjoni tad-dipendenzi u r-run tat-testijiet wara bidla. Huwa tắtt sakemm ma taċċendihx, skont chat.

Kull darba li l-mudell irid jiġri xi ħaġa, it-tweġiba tiegħu tieqaf u turi karta b'l-immaġni, il-komanda sħiħa, il-limitu tal-ħin u l-mass li tista' tikostja, plus liema repożitorju meta l- chat ikollu diversi. Xejn ma jiġri sakemm int talib:

  • Permetti darba waħda jiġri dik il-komando wieħed. Huwa jiġri kontra r-repożitorju b' l-editijiet li l-risposta għamlet sa anke, u l-mudell jirċievi l-exit code, l-aħħar tal- output u l-lista tal-fajls li l-komando tbiddel. Imbagħad it-tweġiba tkompli.
  • Rifiż ma jaħdem xejn u ma jtellf xejn. Ir-risposta tkompli mingħajrha.

Mhux kull dejga tista' tistaqsi. Kull waħda tiġi ċċarġata separatament mill-risposta, u r-risposta telista' d-dejji</h5> ma kienet għamlet u kemm kosta kull waħda. Jekk dejqa setgħet taspira mill-chat's limitazzjoni fuq l-armar, jirrifużat qabel ma tiġi mistorsik.

Il-fajli li kommando jibdel fuq is-server jibtu hemmhekk u jitwarrxu mal-kontenitur. Mhumiex miktubin fir-repożitorju tiegħek. Bidliet fir-repożitorju jiġu biss mill-editi stess tar-risposta.

X'inhu imżolat

  • Kontenitore ġdid għal kull eżekuzzjoni. L-ebda ħaġa ma tingħata espressament ma' run ieħor jew persuna oħra, u l-container jiġi diżintegra meta l-run tispiċċa, kemm ġie suċċessivMENT jew fallit.
  • L-ebda internet ħlief ir-reġistri tal-pakketti. Il-kontenitore jista' jidbajja minn il-postijiet li jiġu mitluba għalihom il-pakketti: PyPI, npm u yarn, pub.dev u l-aħżien ta' Google għal Flutter u Dart, il-proxy tal-moduli Go, crates.io, Maven Central, u GitHub għal dipendenzi git u downloads ta' rilies. Huwa jista' biss jidbajja. Ma jistax ibbaġġa xejn għalihom jew j reaches ebda indirizz ieħor.
  • Chiedi biss dak li għandek għall-għażla tiegħek. Il-kodiċi, il-fajls li daħalt, jew il- fajls tar-repository. Il-klavi tiegħek, it-token git tiegħek u l-chats tiegħek qatt ma jidħlu fil- container.
  • L-output huwa mibża' bħala mhux fidament. F'repository, dak li tistampa għal imma nisteħda hija tidher fil-mudell immarkata bħala barra mid-dejta, u jgħidlu li qatt ma għandu segwi tagħlimiet li jinsabu fiha.

Limiti

  • Sever wieħed jkun qed jaħdem għal darb f'ħin għal kull chejk. Biduwiex wieħed ieħor waqt li l-ewwel wieħed għadu qed jaħdem hija miblussata.
  • Limiti ta' żmien ta' 1, 5 jew 15 minuti għal blokk ta' kodiċi. Xogħol ta' repożitorju jista' jittalib salbaħ 15 minuti, jew 20 fuq l-immaġni ta' Flutter.
  • Sa tolb 1 MB ta' kodiċi, u sa tolb 200 fajl imattachati b'total ta' 20 MB.
  • Repositorju ta' massimament ta' 60 MB, imbarrat.
  • Sa 256 KB ta' output. Kewl xi ħaġa oħra minn hekk tintenża, u r-run tgħid dan.
  • Sa 200 fajl, 8 MB kollha, riżkonsegnati biex iseggås.

Il-mixi tas-server jistgħu jitfetħu għall-manutenzjoni, bħala unità waħda jew immaġni waħda għal darb tax-xorta. Meta jkollhom, il- Ħdem fuq is-server Il-buttuna u l-ċip ma jidhrux.

Il-Panell tal-Kompliżi

F'chat ta' repository, il-buttuna checklist fuqHEAD tal-chat tifta' l-su..." Teżijiet il-panel. Huwa jinkludi x' 做 kull turn: l-ffajls li qara u edita, il-commits, il-bidliet imħażma għall-reviżjoni tiegħek, u kull separazzjoni tas-server bil-komando tiegħu, l-immaġni, iż-żmien, il-kost u l-status tal-exit. Separazzjoni tas-server li qed tistenna l-approvazzjoni tiegħek tista' tiġi permessa jew رفu mill-panel, l-istess kif mill-karta tagħha, u risposta li qed taħdem tista' tieqaf hemmhekk. L-outline jibqa' mal-chat wara li l-xogħol jispiċċa.