וויסן באַזע קודע
קאָד אויף אַ סערער
When code needs more than your device can give it — another language, packets from the internet, more time — Nymbot can run it on a server of its own, in a container made for that one run.
דער בלאַט איז מאַשין איבערגעזעצט פֿאַר קאַנוויניאַנס. דער ענגלישער אָריגינעל איז די ווערסיע וואָס אַפּלייז.
וואָס איז אַ Server Run?
אַ סערער רוינג סטאַרטט אַ פרייַג קאָנטיינער, שטעלן דיין קודיע אין עס, רעקאָרד it, sends back what it printed and destroys the container. You see the most it can cost before it starts, and you pay from your account. און איז איז אנגעקומען אין די רגע למעשה.
אין די שני דרכים: געגרינדעט אויף Server אויף אַ קודיע בלוק, און שרייַבן אַז נימבאָט פּרייַז פֿאַר ווען עס אַרבעט אין אַ ריפּאַזאַטאָרי.
פֿאַר באַזוכן Python אָדער JavaScript that needs nothing from the internet, די פּאָטער Sandbox אויף דיין מכשיר בדרך כלל די.
דערגרייכט אַ קוד בלוק
Python, JavaScript, TypeScript, shell, Go, Rust, Java און Dart code blocks in a reply have a געגרינדעט אויף Server און דעריבער, דעריבער, און דעריבער, און דעריבער, און דעריבער, און דעריבער:
- און און דער קודיע איז געווען,
- אַ טיימאַרדז צו בחר: 1, 5 אָדער 15 מינוט,
- כ'האף די ווען (מיטן דרייווער) זאלן מארך ימים זיין.
- און, if the chat has files attached, a box to include them. They go only if you check it.
די רינג און די רעזולטאטע שטעלן אונטער די קודיע בלאָק ווי עס באקומען: וואָס עס געפירט, די רעזולטאטע קודיע, how long it ran, any files it wrote (each with a זײַנען באָצוואַנאַ Pula צו ייראָ באָצוואַנאַ Pula צו ייראָ באָצוואַנאַ Pula צו יואַן באָצוואַנאַ Pula צו ייראָ באָצוואַנאַ Pula צו ביטקאָין באָצוואַנאַ Pula צו יען
ענטפער דער פירער איז געבוירן מייד און איר באַצאָלן only for the time it ran. Stopped before the server started, it costs nothing.
און א אַנאָנאָניום מאָד צאָלן די רוינג איז באַקומען פון די throwaway key's Pro credits, and attached files are never included.
שפות און תמונות
יעדער שפה איז געניצט אויף אַ בילד, אַ מאַרט-גאַנץ סיסטעם מיט די טעלעפאָנירן אַז שפה דרושים.
| דמיון | געניצט | מה זה מכיל | און Server |
|---|---|---|---|
| און Python | און Python | Python 3.12 מיט pip, venv, build tools און git; numpy, pandas און pytest איז געניצט | 0.5 CPU, 4 גאַבאַבאַב זיכרון |
| Node.js | טעלעפאָנירן טעלעפאָנירן | Node.js 22 מיט npm, pnpm און yarn, פלוס Python 3, make און אַ C++ קאַפּייליער | 0.5 CPU, 4 גאַבאַבאַב זיכרון |
| און Polyglot | Shell, Go און Rust, Java | bash, C און C++ build tools, Python 3, Node.js, Go, Rust with cargo, און Java 17 | 1 CPU און 6 GB מזיכרון. |
| און פלייט | דאַרט | Flutter 3.32 און דאַרט | 2 CPU און 8 GB מזיכרון |
וועלכע העלות
סערער שעה איז געפירט אין צעדז פון 10 סענטימעטער, פון געפירט פֿאַר די סערער צו געפירט עס, מיט 10 סענטימעטער ווי מינימום אַ רייַנג קענען קויסט.
- די פּרייַז זענען דערפאַרונג, as a maximum. עס איז די גאַנץ טיימינג אין דעם קעראַט.You are never charged more, and a run that ends early costs less.
- די מאַקסימום איז געגרינדעט בשעת ריצה. כ'האף די ווען (מיטן דרייווער) זאלן מארך ימים זיין.
- אַ ריצה וואָס אין אָנהייבן איז פּאָטער.
- עס זענען קאַפּס. אַ רייַך וואָס קענען זיין ענטפער צו אַ צאט פּרייַז Cap ער איז געווען א שאלה קודם, און א תשובה קודם.
Because the price follows the Bitcoin price, it can move between the moment you see it and the moment you press Run. If it went up, nothing runs: the sheet opens again with the new price for you to check.
דערגרייכט אויף אַ repository.
מיט אַ צ'אט ריפּאַזאַטאָרי געפונען , The געפירט Server די נימבאָט באַקומען צו באַקומען קאַמאַנץ וועגן דיין קאָד, אַזאַ ווי אַפּענדינג די אַפּענדינגס און אַרווינג די טעסס נאָך אַ שינוי.
יעדער פעמים די מאָדעל רוצה צו רעקאָרד нешто, די ענטפער פאָוז און מיינט אַ קאַרד מיט די בילד, די פול פאָם, די טשעמאַט און די מאַקסימום עס קענען קויסט, פלוס וואָס רעקאָיטוריע כאשר די צ אט האט מער.
- דעריבער עס איז געגרינדעט אויף די ראַפאָריע מיט די ענדערונגען די תשובה האט צוגעשטעלט עד כה, און די מאָדעל באַקומען חזרה די יציאה קוד, די סוף פון די יציאה און די רשימה פון קובץ די פאָריע.
- געשעפט אין די ענטפער, אין די ענטפער אין די ענטפער.
כל רוינג שואל. יעדער איינער איז געשלעכט נפרד פון די תשובה, און די רוינג רשימה די רוינגס עס צוגעשטעלט און וואָס יעדער קויסט. פּרייַז Capעס איז דא א באקאנטע זאך, before you are asked.
פילע פון אַ קאָמממאַנאַטיש ענדערונגען אויף די שרייַבן אַרייַנננעמען עס און זענען גאַנדיד מיט די קאָנטיינער. They are not written to your repository. Changes to the repository come only from the answer's own edits.
וואָס איז א בידוד
- אַ קאָנטיינער פֿאַר יעדער ריץ. אין די זאך איז געפונען מיט אנדערע רינג אָדער אנדערע מענטשן, און די קאָנטיינער איז געפונען ווען די רינג סיים, אויב עס געפונען אָדער געפונען.
- אין אינטרנט אַפּערייטינג אַפּערייטינג אַפּערייטינג. די קאָנטיינער קענען באַקומען פון די מקומות פּאַקייז זענען פון: PyPI, npm and yarn, pub.dev און Google's storage for Flutter and Dart, the Go module proxy, crates.io, Maven Central, and GitHub for git dependencies and release downloads. It can only download. It cannot send anything to them or reach any other address.
- יעדער איינער כפי שבחרת. די קוד, די קובציעס איר אַרייַנננעמען, אָדער די ריפאָריע פון קובציעס. Your keys, your git token and your chats never enter the container.
- עס איז געווען א אנגעקומען אין Trusted. אין אַ ראַפאָריע, וואָס אַ ריפּאָנס אַפּראָוטס איז געפירט צו די מאָדעל געגנט ווי אַפּראָוטער דאַטן, און עס איז געפירט צו לעקוב אין אַפּראָוטשיז אין עס.
געשעפט
- און דעריבער, איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך
- טשעמעטער פון 1, 5 אָדער 15 מינוט פֿאַר אַ קוד בלוק. A repository run can ask for up to 15 minutes, or 20 on the Flutter image.
- אַרויף צו 1 MB פון קודיק, און אַרויף צו 200 אַפּלייזאַטיד קאַליעס אַרויף צו 20 MB.
- אַ ראַפאָריע פון אַרויף צו 60 MB, באפקט.
- 256 קוואַבאַבאַבאַבאַבאַבאַבאַבאַבאַבאַבאַבאַבאַבאַבאַבאַבאַבאַבאַבאַבאַבאַבאַבאַבאַבאַבאַבאַבאַבאַבאַבאַבאַבאַבאַבאַבאַבאַבאַבאַבאַבאַבאַבאַבאַבאַב
- אַרויף צו 200 קאַליעס, 8 MB אין גאַנץ, געפירט צו באַקומען.
עס איז געווען א באקאנטע געשעפט, און איך האב נישט געשעפט א באקאנטע געשעפט. געגרינדעט אויף Server אין טעלעפאָנירן און טעלעפאָנירן.
די תפקידים
אין אַ Repository Chat, the checklist button at the top of the chat opens its account. געשעפט pan. It lists what each turn did, latest first: the files it read and edited, commits, changes staged for your review, and each server running with its command, image, time, cost and exit status. A server run waiting for your approval can be allowed or declined from the pane, the same as from its card, and a running response can be stopped there.