Ti kpo yi emenyawo gbɔ
ɖo Nymbot me

Sidzedze ƒe gɔmeɖoanyi Kɔɖe

Kod si ɖe toga ɖe sẹvẹ dɔ ɖe sẹvẹ dzi

Ne kɔɖi ƒe mɔ̃ ɖo wò wu etɔʋẽ si wòɖe agbe le wò me la — ɖeka bubu, internet ƒe kpakpawo, alo ɣeɖeaɖe wu — Nymbot ate ̃ aɖe ɖe nya sia dzi le eɖokui ƒe sãvẽ (server) dzi, le kɔntena (container) si wowɔe ɖe ɖeka sia ƒe dɔwɔwɔ me la.

Server ɖe nye nu kae?

Server ɖeka si ɖe ɖeɖe ɖe nya me la, wòɖoa kontena ƒe xɔƒome kpeɖeɖe ɖeka, wòɖoa wòƒe kɔɖi ɖo eŋu, wòɖe eɖe, wòɖe nya si wòɖe la ɖo wò, eye wòɖea kontena la ɖe. Wòɖoa nu si wòkpɔ ɖe ɖeɖe ɖe ɖeŋu be wòadɔ nɔ eŋu gbãtɔ le megbaɖeɖe me, eye wòaxɔa wò tso wò... Pro ɖomeɖome ɣeyi si wòɖu ɖeɖe la gbãtɔ́ me.

Ŋdi ɖeka alo eve le ɖeka me: Dze ɖe server dzi ɖeka ɖɔɖɔme ƒe nuɖeɖe me, eye server la le nya la ɖe dzesi ɖe nya si Nymbot ɖe nya le wòɖɔ ɖe nya me la me Nymbot ɖe nya ɖe nya le wòɖɔ ɖe nya me la me nudzraɖoƒe.

Kpɔkpɔ Python alo JavaScript si nye mɔ si melɔ nu gake menye mɔ si wòkpɔ nu ɖe internet dzi la, nu si ƒe dɔwɔnu la nye nu si wòkpɔ fɔ̃ wò dzidzɔɖanyeɖe ɖe wò dzidzɔɖanyeɖe me ɣesia ɖeɖe nye nu be eƒe gbɔgbɔ ɖeɖe ɖe.

Kɔd ƒe kplɔ̃ ɖemena ɖe dɔme

Python, JavaScript, TypeScript, shell, Go, Rust, Java kple ɖeɖewo le eɖokum ɖeɖe me la, woɖea ɖe ʋu aɖe Dze ɖe server dzi ɖuɖutɔ, ne server ɖoa ɖe dzesi o la, wòɖeawo le dzesi. Eƒoa nɔnɔme si ƒe nɔnɔmewo ɖe:

  • le ŋuti kode la ɖi na,
  • ɣeyi ƒe ɖoku ɖe ɖe ɖum na wò: ƒlɔ̃ 1, 5 alo 15 minute,
  • Pro credits ƒome wòɖeɖe si nɔa ɖe dzesi la me, ƒe nyaɖeɖe la ƒe nɔnɔme fiaɖe la me,
  • eye, eye dzesiɖeɖe siwo le xɔɖeɖe me la, kpeɖodzi ɖeka siwoabia ɖe wo me. Woanya ɖe dzi ɖeka ko eye wòɖe si nye èɖe ɖe eŋu la.

Ɖra Dzo eye ɖeɖewo le ɖe kɔɖi blɔ (code block) ƒe ŋgbɔ be wòɖu ɖa: nu si wòɖe, kɔɖi si wòɖe be wòavaɖe, nu ka gbe be wòɖo, ƒuaɖe si wòɖe (ɖeka ɖeka kple Bɔ ɖeɖe ɖuɖu), kple nu si wotsɔ ɖe eŋu.

Tsɔ ɖe asi ends the run at any point. The server is shut down right away and you pay only for the time it ran. Stopped before the server started, it costs nothing.

Xɔ̃ ɖe... Amegbetɔʋe ƒe ʋiaɖeɖe chat ƒe dɔwɔnu siawo la ɖe nya ɖe Pro credits si ƒe kpeɖeɖe si nye throwaway key la me la gbã, eye nu siwo ɖo kpe ɖe eŋu la menye wo ƒe gɔmeɖeɖe o.

Èɖeɖewo kple nukpɔkpɔwo

Gbe ɖeka ɖeka ɖeɖe ɖe ŋutifafa (image) dzi la, eye nye ɖekaɖeka ɖeɖe ɖe ɖe ŋutifafa si me kplodziɖeɖe si gbe la ɖo nya la me la. Ŋutifafa gãwo ɖeɖe ɖe ŋutifafa gãwo dzi eye woɖo dɔwɔwɔ ƒe tɔnɔ tɔnɔ (cost) gã wu ɖe min ɖeka me.

NukpɔkpɔViɖe dɔwɔnu si wònye gbɔnaEnyeyi nya ɖe?Sɛva
PythonPythonPython 3.12 with pip, venv, build tools and git; numpy, pandas and pytest already installed0.5 CPU, 4 GB xɔxɔme
Node.jsJavaScript, TypeScriptNode.js 22 kple npm, pnpm kple yarn, eye Python 3, make kple C++ compiler0.5 CPU, 4 GB xɔxɔme
PolyglotShell, Go, Rust, Javabash, C kple C++ ɖekaɖeka ɖeɖe ƒe dɔwɔwɔto, Python 3, Node.js, Go, Rust kple cargo, eye Java 171 CPU, 6 GB nɔnɔme
FlutterDartFlutter 3.32 kple DartCPU ƒolia 2, 8 GB xɔlɔ̃nu

Ŋkɔɖɔɖe ɖe nye}?

Server time is billed in steps of 10 seconds, from asking for the server to shutting it down, with 10 seconds as the least a run can cost. The rate is what the server of that size costs Nymbot, plus a margin, converted to Pro credits at the current Bitcoin price.

  • Tame ʋe ɖea ɖe kɔm, ɖe eƒe gbɔgbɔ si ƒo. Ɛnye nu ɖoɖo ɖea si le ɣeyiɣi ɖeka me ɖekae le nye nɔnɔme sia me. Wozãa woƒe nu ɖoɖo ɖeɖe gbɔ o, eye nu si wòɖo ɖoɖo ɖeka si le nuɖeɖe ɖe tɔm de la, ƒe nuɖeɖe ɖeɖe la nye nuɖeɖe si ƒe ŋutefia ƒoɖi.
  • Nu si ɖeɖe la ɖo ɖe ɣeyi ɖuɖu la le ɖe ɖem. Ne wò gbɔ, wòɖa ga si fia la eye wòɖe ɖeka si ɖuti la ɖe eŋu.
  • A run that fails to start is free.
  • Kpɔkpɔɖeɖewo le dɔwɔwɔwo me. A run that could go past a chat's ɖeɖeɖe ƒe tɔgbui ɖeɖe ɖeɖe, ɖekʋ nya si gbɔɖe ɖeɖe ƒe nɔnɔme la me.

Drebe la Bitcoin ƒe ƒe ɖe, eɖe be eɖe be eɖe kple ɣe si wòɖo è ɖeɖe ɖe wò eye ɣe si wòɖo è ɖeɖe ɖe wò ɖe Run ƒe ɣe ɖekea. Ne eɖo è laa, eɖe be eɖe nu aɖe: emeɖe nya siwo le eme la ɖo ɖeɖe kple ƒe tɔtrɔ si me la be wòaxɔe ɖe ɖe.

Server le dzesiɖe me la

Xɔ̃ɖeɖe me kplɔ̃ si ɖe... nudzraɖoƒe ɖe ɖe ŋu, la Sɛvɛ dɔã chip lets Nymbot ask to run commands against your code, such as installing the dependencies and running the tests after a change. It is off until you turn it on, per chat.

Ẃoko ɖeka ɖeka si model la ɖo nu vevi aɖe ŋu ɖoɖo ɖo, eɖeɖe la ɖo ɖe ɖe ɖe, eye wòɖe kplu si ƒe nuɖeɖe ɖe, nukpɔkpɔ nu tɔŋvi la, ɣeyiɣyi si wòava ɖo la, eye nu si wòava gblẽ wu la, eye wòɖe nu si ƒe gɔmeɖeɖe la, ne nuƒowɔƒe ƒe ɖekaɖekawo le nuƒowɔƒe ƒe dzesiwo me. Nu sia nu me nanya wu wòɖeɖeɖe:

  • Nya ɖe ɖeka gbɔ runs that one command. It runs against the repository with the edits the reply has made so far, and the model gets back the exit code, the end of the output and the list of files the command changed. Then the reply carries on.
  • Netsẽ la eɖu nuɖuɖu ɖeɖe eye eɖu ala ɖeɖe. Ŋɔŋlɔ si ɖe la ɖo ɖa ɖeɖe ɖa.

Kpɔkpɔ ɖeka ɖeka ɖe nya ɖea. Viɖea ɖeka ɖeka ɖeka ƒe dɔwɔwɔwo la, wogbe ɖeka ɖeka ɖeka ɖeka ɖo eƒe ɖeɖe ɖe eƒe ɖeɖe me, eye eƒe ɖeɖe la ɖe eƒe kpɔkpɔwo si wòwɔe kple eƒe dɔwɔwɔ ɖeka ɖeka ƒe dɔwɔwɔwo. Ne kpɔkpɔ ɖeka aɖe ɖeɖe ɖea nuŋuti... ɖeɖeɖe ƒe tɔgbui, wòɖe ɖe ɖome be wòɖo ɖe dzo mĕ be wòɖe ɖeɖeɖe ɖe wòɖoɖo mĕ gbãtã.

Ŋkuƒe siwo wòɖɔ ɖe dɔ ɖe sɔvɔme (server) dzi la le dzidzɔ ɖe ɖeke, eye wòɖu ɖe kɔntena (container) la ƒe nuame me la. Womɔ̃ ɖe wòɖekaɖeɖe (repository) me o. Nuɖodzɔɖodzi siwo le ɖekaɖeɖe me la ɖo ɖe ɖekaɖeɖe la ƒe ɖokui ƒe ɖeleɖeɖewo ko tasarɔ̃na.

Ẽnye nu si ɖo ɖeka me wogblẽ ɖe?

  • Agbagba kɔm kɔm ɖe ɖeka ɖe ɖeka ƒe dɔwɔwɔ me. Mawu siaɖe nuɖeaɖeɖe ɖe ɖeka me ɖe ɖeka me alo ɖe ame bubu me o, eye container la ɖuɖu la le ɖeesi wòɖu ɖe xɔɖeɖe me, ne eɖe ɖe xɔɖeɖe alo ne eɖu ɖe xɔɖeɖe o.
  • Internet aloɖeɖe alo package registries ɖeke agɔɖeɖe. Container la ɖe dzesi ɖe woɖe eŋu be eɖe dzesi na siawo: PyPI, npm kple yarn, pub.dev kple Google ƒe storage na Flutter kple Dart, Go module proxy, crates.io, Maven Central, kple GitHub na git dependencies kple release downloads. Eɖe dzesi ko. Eɖe dzesi mate ŋu aɖo nu siawo ɖe woŋu eve o eye mate ŋu ada dzesi na anyigba bubu o.
  • Only what you chose goes in. Kɔɖe la, nuƒomeɖeɖe si nàɖe ɖe eme la, alo repository ƒe nuƒomeɖeɖewo. Wò kadiwo, wò git token kple wò nuƒowɔwɔwo la, woɖu nuƒomeɖeɖe la me ɣe.
  • Wole ɖeɖeɖe la ɖe nu si wòanya le eŋu o. Nya nu si ɖe dzesi le repository me, nu si run ɖe dzesi la, ɖekpɔ ɖe model la me ɖeesi be enye nu si meɖe dzesi ɖe nu si le ɖaɖa ƒe nu me la, eye wòɖo eŋu be meɖe dzesi anyi kuku ɖe nu si le eme la.

Nuŋutaɖeɖeɖewo

  • Séri ɖeka ɖeɖe ɖo ɣeɖe le kpeɖefia ɖeka ɖeɖe me. Ne wòɖo sẹrvi ɖeka ɖeɖe eye eɖeɖe ya ɖo gɔme la, wòade ɖe ɖe nu siawo me.
  • Kod block ƒe vɔʋɔ̃ si nye ƒe 1, 5 ɖeka alo 15 minitɔ. Repository ɖeka ate ŋu ɖe nya ɖe ƒe 15 minitɔ, alo 20 ɖe Flutter image dzi.
  • Kɔƒɔ 1 MB ɖo, eye ɖekaɖeka siwo wole ɖo nya la nu ɖeka ɖo 200 eye wole nya gbãgbã 20 MB ɖo.
  • Megba 60 mekpɔkpɔ meɖeɖe, si wòɖo kpe ɖe.
  • Ŋutɔ gbɔ 256 KB ƒe nusiawo. Nu ɖeka si le nu sia gbã la, womaxɔ be, eye wòɖoa nu dzi le nusiwo wòɖo la me.
  • Up to 200 files, 8 MB in all, handed back to save.

Sɛrʋe ƒe dɔwɔnuwo ɖeɖe ɖe be woatɔ trɔ nɔ dɔme, ɖekaɖeɖe alo ɖeka ɖeka ɖe ɖe ɖe. Woameɖe dɔ le, la, Dze ɖe server dzi Bɔtɔn kple chip womese vie o.

The Tasks pane

Repository chat me, checklist ƒeɖeƒe si le chat ƒe ɖeesi me la, eɖoa eƒe ʋeɖeɖe ʋu. Dɔwɔwɔwo pane. Eɖe nu si ɖe nu le ɖeka ɖeka ƒe nɔnɔme ɖeka ɖeka me, etsɔ ɖe nu si ƒoɖo ɖe nu gbãtɔ: nuƒometata si wòɖe ɖe nu eye wòɖia, commits, nu siwo wòɖeka ɖe ɖokui me be nàadrɔ̃ wo, eye nu si wòɖe ɖe dzesi me le server ɖeka ɖeka ƒe dɔwɔwɔ kple eƒe command, image, ɣeyiɣi, dɔwɔwɔ ƒe tɔtrɔ eye eƒe xɔxɔ. Server dɔwɔwɔ si ƒoɖo ɖe dzesi me be wòadrɔ̃ wò le nàkpɔɖe ɖe dzesi me, wòatsɔ ɖe nɔa alo wòadɔ ɖe eme, gɔme me fia ɖe eƒe card me ɖe ɖeɖe, eye dɔwɔwɔ si le dɔ me le nɔa me be wòatɔtɔ ɖe eme. Outline la nɔ chat la ƒe eŋu le dɔwɔwɔ la gbãtɔ megbe.