Aw ye tɛmɛ a kɔnɔkow kan
ka Nymbot dɔn

Dɔnniya basigilen Kɔdɔ

Sɛrʋɛr kɔnɔ kooda fɔrɔ bɛ bɛɛ kɛ

When code needs more than your device can give it — another language, packages from the internet, more time — Nymbot can run it on a server of its own, in a container made for that one run.

Server kɛlɛ ye mun ye?

A server run starts a fresh container, puts your code in it, runs 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 Pro balansi a kɔlɔsi kɛra ye a y’a kɛ ye.

Yala kɔnɔ bɛ kɛ fɛɛrɛ ye: Sɛrvɛ kɔnɔ kɛ kɔdɔ kɔrɔ kan, nka sɛraba bɛ a yɛlɛma Nymbot b'a fɛ ɲɛ kɛ kɛ kɛ kɛ fɛnmarayɔrɔ.

Python walli JavaScript ka sɔrɔ kɛlɛya ye, a tɛ internet bɛɛ fɛ, fɛɛrɛ ye sandbox i ka nɔgɔn kɔnɔ a bɛ se ka kɛ fɛɛrɛ ye n'a fɔ kɛnɛ.

Kodu kulu kɛra kɔrɔ kɛlɛ la

Python, JavaScript, TypeScript, shell, Go, Rust, Java ani Dart kɔrɔ kɔnɔ bɛ nɔgɔ kɛ Sɛrvɛ kɔnɔ kɛ button, whenever server runs are available. It opens a sheet showing:

  • o bɛ fɔlɔ Kɔdi bɛ kɛ kan,
  • ɲɛmɔgɔ fɛɛrɛ kɔrɔ: 1, 5 alo 15 miniti,
  • the most the run can cost, in Pro credits, for that time limit,
  • n'a ka kɛ, n'a ka chat kɔrɔ fɛ kɔlɔsi kɛnɛw bɛ kɛ n'a ye, kura bɛ bɛn o kɔrɔ ye. O bɛna kɛ n'a ye i ye n'i ka kɛ n'a ye.

Pili Fannɛ a ye nka fɔ, a kɔnɔni kɛnɛ, a ka sisan kɛra dɔ kɛ, a ye waladenw bɛɛ sɔrɔ (ɔɔ bɛɛ kɛ ɔɔ bɛɛ ye a) Sɛbi butun, ni a ye nin jago diyara.

Ta a bɛ dɔgɔtɔ kɛ kɛnɛ kɛla (run) kɛla kɔnɔ kɛ kɛ nɔ ni fɛɛ. Server bɛ dɔgɔtɔ kɛ mɛn bɛ bɛn kɛ kɛla kɛla kɛ nɔ ni fɛɛ. Ni i y'a tila server bɛɛ ma kɛ, a ma bɛ i ye fɛɛ.

Ɲuman kɔnɔna Anonymous Mode chat bɛ kɛ kɛnɛya kili kɛlɛw tɛ n'a fɔ k'a bɛn kɛnɛya kili kɛlɛw fɛ, nka kili kɛlɛw bɛ mɔgɔ de dɔn k'a bɛn kɛlɛw fɛ.

Danbɛw ni fɔlɔw

Ɲasɛgɛ bɛ imaji kelen kan, kɛlɛya saba bɛ kɛ kɛnɛya fɛ bɛɛ ye n'a fɔ ko a bɛ se ka kɛ kɛlɛya ye. Imaji kɛlɛya bɛ kɛ sɔrɔyɔ kɛlɛya ye kɛlɛya kɛlɛya kɛlɛya ye, nka a bɛ fɛn dɔ dɔ kɛ min bɛ fɛn dɔ dɔ kɛ.

SɔngɔA b'a kɛ bɛn nɔɔ ko...A bɛ mɔgɔ fɛ kɛnɛya kɛ n'a bɛ fɛ ɲɛ?Sèrvɛr
PythonPythonPython 3.12 ka pip, venv, build tools ani git; numpy, pandas ani pytest bɛ se kɛ kɛnɛya la n'a fɔ k'a bɛn kɛnɛya la0.5 CPU, 4 GB kɔrɔkɔrɔkɔrɔ
Node.jsJavaScript, TypeScriptNode.js 22 k'an npm, pnpm ani yarn fɛ, Python 3, make ani C++ compiler fɛ0.5 CPU, 4 GB kɔrɔkɔrɔkɔrɔ
Ɲɛmɔgɔ kɛlɛw bɛɛ fɔlɔnƝɛmɔgɔShell, Go, Rust, Javabash, C ani C++ build tools, Python 3, Node.js, Go, Rust ka cargo, ani Java 171 CPU, 6 GB memwa
FlutterDartFlutter 3.32 ani Dart2 CPU, 8 GB nɔgɔya

A bɛ kɛ kɛnɛ de?

Server ka munni kɛnɛya bɛ kɛ kɔnɔfɔ kɔrɔ kɔrɔw la, sekɔndɛ kɛmɛ kɛmɛ mogo kɛra, server ka kɛnɛya bɔlɔ kɛra n’a bɛ i kɛra server ka kɛnɛya bɔlɔ kɛra kɛra kɛlɛ kɛra kɔrɔ kɛra, sekɔndɛ kɛmɛ kɛmɛ mogo kɛra kɛlɛ kɛra kɛlɛ kɛra min bɛ kɛ. Rate bɛ kɛ sɛnɛni kɛ n’a fɔ server kɛnɛya kɛlɛ kɛlɛ kɛra Nymbot ye, kɛnɛya kɛlɛ kɛlɛ kɛra, k’a fɛɛrɛ kɛ Pro credits la k’a bɛ Bitcoin ka kɛnɛya kɛlɛ kɛlɛ kɛra.

  • Sulun ka bɛ kɛnɛkan la, a bɛ kura dɔrɔn kɛ. It is the whole time limit at that rate. You are never charged more, and a run that finishes early costs less.
  • A kɛnɛka kɛnɛka kɛ bɛɛ kɛlɛ ka la kɛ bɛɛ kɛ kɔnɔ. A ka sɔri kɔ, mɔgɔ bɛ mɔgɔ sɔrɔ kɛ, a kɔfɛ kɛ nɔɔrɔw ka bɛɛ bɛn.
  • Seben kura kɔlɔsɔ kɔnɔ bɛ nɔgɔya.
  • Jatigiya kɔrɔ lɔnɔ bɛ se ka fɔ. Kalan kɛnɛ bɛ se ka chat kɔnɔ dɔrɔn faga sariya sariya nɔgɔ bɛ fɛ a bɛ se ka jigi kalan, fana a bɛ i n'a fɔ dɔnniya dɔnniya ye.

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.

Sèvè̀ri bɛ kɛ repoziitọri (repository) kɔnɔ

Ɲɛkan kɛra a bɛɛ ye kan kɛ kɛ... fɛnmarayɔrɔ tú kulu, a duguraga Sɛrvɛ (Server) a ka kɛrɛ chip ye Nymbot a fɛ ka kani i ka kow la, n'a fɔ ka kow mɛn ka tɛmɛ i ka kow la, n'a fɔ ka kow bɔra k'a dɛmɛ ani ka kow la k'a fɛ k'a bɔra mɔgɔw fɛ, a bɛ i kɛ n'i ka a ye fɛn fɛn dɔ, chat kɛnɛ dɔ kɔrɔ.

Bɛɛ kɔnɔ, n’a fɛ ka kɛnɛya kɛ san kɛra, a kɛnɛya bɛ dɔɔni kɛ ka kɛnɛya dɔɔni fɔ fɛn dɔ kɛ, komandɛ bɛɛ, kɛnɛya mɛn kɛ kɛ, kɛnɛya mɛn kɛ mɛn bɛ fɛ, ni mɛn bɛ kɛ kɛ mɛn fɛ, n’a fɔ chat bɛ kɛra fɛn dɔ kɛra. Kɛnɛya bɛɛ tɛ kɛ kɛ n'i a ye a kɛ:

  • A yé n'a fɛ sisan fosi o kèlè kɛnɛ kuman tila. O bɛ kà kùn kà lakan mɛn kɛ kɛnɛ nì bɛ kɛ kɛnɛ fɛ, nì bɛ dɔ̀ n'a kɛ n'a bɛɛ fɛ, ani model bɛ exit code, output kà bɛɛ, ani kèlè dɔ̀ dɔ̀ bɛɛ kɛ kuman tila kɛra n'a fɛ ye. Ninnì kèlè bɛ kɛ kɛnɛ kɛ.
  • A ka la A tɛ lase, a tɛ fɛɛrɛ. An ka tɛmɛn tɛ se kɛ a la tɛ.

Every run asks. Each one is charged separately from the reply, and the reply lists the runs it made and what each cost. If a run could go past the chat's sariya sariya nɔgɔ bɛ fɛ, a bɛ dɛmɛ i fɛ k’i bɛn i ye.

Sira fɛ kura kɛra server kɔnɔ, o tɛ container kɛ de bɛɛ kɛ de de kɛ. O tɛ i ka repository la kɛ. Repository kɔrɔya kɛra kɛ an ka kɛnɛya de bɛɛ kɛ de de kɛ.

Mun bɛ kɛ kɛnɛya fɛ?

  • Kaba kulu kulu faga n'a kɛ kɛlɛ kɛ kura kura ye. Ɲumanyan bɛ kɛ kɔrɔ kɔrɔ ma wala ɲiniɲini kɔrɔ ma ye, kan kɛnɛ kɛra wala a ye fiyelɛra.
  • Sɛnɛkan kɛnɛ kɛ n'a fɔ package registries kɛnɛ kɛ. Container bɛ se ka download kɛ fanga la fɛnde bɛ bɔra: PyPI, npm ni yarn, pub.dev ni Google's storage fɛ Flutter ni Dart ye, Go module proxy, crates.io, Maven Central, ni GitHub fɛ git dependencyw ni release downloadw ye. A bɛ se ka download kɛ ko dɔ tɛ. A tɛ se ko dɔ k'a yera k'a di fanga la walla a tɛ se ka k'a kɛ dɔ kɛ dɔ kɔnɔ.
  • I n'a fɛ k'a fɔ ko i bɛ i ka fɛɛrɛ tɛ k'a la. Kodé si, fɛlɛw bɛ kɛ dɔnkili kɛra i ye, o tɛ bɛɛ kɛ repository fɛlɛw ye. I ka kɛlɛw, i ka git token ani i ka chatw bɛɛ tɛ container la.
  • O mɔgɔ bɛ se ka kɛ o ka kɛ nɔgɔya tɛ sɔrɔ mɔgɔ ye. Repo kan la, o ye kɛlɛya bɛ kɛ cogo min na, o bɛ ko bɛɛ dɔn ko o ye dɔnkili ye, a bɛ kɛ kɔnɔ kɔrɔ dɔ dɔnkili ye, a bɛ a fɔ ko a ka kɛ kɛlɛya la kɛ kura kɛnɛya ye fɛɛrɛ ye.

Tilaw

  • One server run at a time for each key. Starting a second one while the first is still going is refused.
  • Kɔrɔsi kɛnɛ kɔrɔsi la kɛɲɛ, kɛɲɛ kɛɲɛ, o tɛ kɛɲɛ kɛɲɛ kɔrɔsi kɛɲɛ la kɔrɔsi kɛɲɛ kɛɲɛ. Repository kɛ kura kura kɛ kɛɲɛ kɛɲɛ kɛɲɛ kɛɲɛ kɛɲɛ la, o tɛ kɛɲɛ kɛɲɛ kɛɲɛ kɛɲɛ kɛɲɛ kɛɲɛ kɛɲɛ la, o tɛ Flutter image la kɛɲɛ kɛɲɛ kɛɲɛ kɛɲɛ kɛɲɛ kɛɲɛ kɛɲɛ kɛɲɛ la.
  • Kodo bɛɛ kɔrɔ kɔrɔ 1 MB, ani kɛlɛtigi kow bɛɛ kɔrɔ kɔrɔ 200 ka faga kow bɛɛ bɛɛ kɔrɔ 20 MB.
  • Kɛnɛya kɛmɛ mɔgɔ saba (60 MB) kɔrɔ, a bɛ kɔlɔsikan kɛ.
  • Output bɛ 256 KB ka fanga kɛ. O fanga kɔfɛ bɛ tila, nka run bɛ o fɔ.
  • Fili bɛ kɛ filɛ kɛlɛya saba (200) ka la, kɛlɛya bɛ kɛ 8 MB ka la, k'a kɛ ka dɔɔni dɔɔni bɛn.

Server runs bɛ kɛlɛ kɛlɛw ma fɛ, kɛlɛ bɛɛ kɛ wala fanga dɔ dɔ kɛ. Ɲumɔya tɛ bɛ u kɔfɛ, u bɛ Sɛrvɛ kɔnɔ kɛ Bótɔni ni chip tɛ fɔ.

Tugun kɛnɛ kɛnɛ kɔnɔ

Repository chat kɔrɔ kɔrɔ kɔ, checklist bɛnna kɔrɔ kɔ kɔlɔsi kɛ bɛɛ kɔrɔ kɔ. Kanubaliw pan. A b'a fɔ ko dɔɔni dɔɔni de kɛra, kɛnɛya kɛra kɛra kɛlen dɔɔni dɔɔni de kɛra: a ye a yaga mɛnnen ye ni a bɛɛ mɛnnen ye, commit-w, i ka fɛɛrɛ ye a ka fɛɛrɛ ye, ni server kɛlen kɛlen de kɛra ni a ka kura, image, bɛɛ, sɔrɔ, ni a ka kɛ kɛra de bɛ. Server kɛlen bɛ i ka fɛɛrɛ la a bɛ i ka fɛɛrɛ la, a bɛ i ka fɛɛrɛ la kɛlɛ kɛra kɛlen de ye, a bɛ i ka fɛɛrɛ la a ka kɛlɛ kɛra kɛlen de ye, ni a bɛ i ka fɛɛrɛ la a ka kɛlɛ kɛra kɛlen de ye. Outline bɛ chat kɛlɛ la kɛlɛ kɛlɛ la.