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.
Din il-paġna hija tradotta bil-magni għall-konvenjenza. L-oriġinal bl-Ingliż huwa l-verżjoni li tapplika.
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ġni | Uża għal | X'ijiet fih | Servidur |
|---|---|---|---|
| Python | Python | Python 3.12 b'pip, venv, strumenti ta' build u git; numpy, pandas u pytest lest installati | 0.5 CPU, 4 GB memorja |
| Node.js | JavaScript, TypeScript | Node.js 22 ma' npm, pnpm u yarn, floku Python 3, make u kompilatur C++ | 0.5 CPU, 4 GB memorja |
| Poliglot | Shell, Go, Rust, Java | bash, C u C++ build tools, Python 3, Node.js, Go, Rust b'cargo, u Java 17 | 1 CPU, 6 GB memorja |
| Flutter | Dart | Flutter 3.32 u Dart | 2 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.