コンテンツにスキップ
Nymbot に戻る

知識ベース コード

サーバー上で実行するコード

あなたのデバイスが提供できる以上のコードが必要な場合 - 別の言語、インターネットからのパッケージ、より多くの時間 - Nymbot は、その実行のために作られたコンテナで、独自のサーバーでそれを実行することができます。

What is a Server Run サーバー

サーバーが新しいコンテナを起動し、コードを挿入し、実行し、印刷したものを返送し、コンテナを破壊します。 バランスについて 実際に走った瞬間。

二つの方法がある: RUN ON SERVER コードブロック上に、サーバーが Nymbot が要求するコードを実行し、 リポジトリ.

インターネットから何も必要としない迅速なPythonやJavaScriptのために、無料 あなたのデバイスのSandbox 通常は十分です。

コードブロックの実行

Python、JavaScript、TypeScript、shell、Go、Rust、Java、およびDartのコードブロックは、回答に含まれています。 RUN ON SERVER サーバーが稼働するたびに、ボタンが開きます。

  • THE イメージ コードが続くので、
  • 選択可能な時間制限:1、5、15分
  • 走行が最も費用がかかる場合、プロクレジットで、その時間制限のために、
  • そして、チャットにファイルが付属している場合は、それらを含めるボックスです。

プレス 走る 出力は、コードブロックの下に流れ、それが到着するとき:何を印刷したか、出力コード、どのくらいの期間を経たか、書いたファイル(それぞれに SAVE ボタン)と、何が請求されたか。

止まる サーバーはすぐに閉鎖され、あなたはそれが実行された時間にのみ支払います。

IN AN Anonymous モード chat the run は投げ出しキーの Pro クレジットから支払われ、付属ファイルは決して含まれていません。

言語と画像

各言語は画像で動作し、言語に必要なツールを備えた準備済みシステムです。

画像用途何が含まれているかサーバー
PythonPythonPython 3.12 with pip, venv, build tools and git; numpy, pandas and pytest already installed (Python 3.12 は、Pip、venv、ビルドツール、Gitを含みます。CPU 0.5 メモリ 4 GB
Node.jsJavaScript、TypeScriptNode.js 22 with npm, pnpm and yarn, plus Python 3, make and a C++ compiler を搭載CPU 0.5 メモリ 4 GB
ポリグロットShell、Go、Rust、Javabash、C、C++ ビルドツール、Python 3, Node.js、Go、Rust with cargo、Java 171 CPU、6 GBメモリ
フラッターダルトFlutter 3.32 と Dart2 CPU、8 GBメモリ

いくらコスト

サーバーの時間は、サーバーを閉じるまでサーバーを要求することから10秒の段階で請求されます、最小のランディングコストとして10秒です。

  • 価格は前面に表示されており、最大です。 それはそのレートで時間の限界です. あなたはこれ以上請求されることはなく、早期に終了した走行はコストが少なくなります。
  • レースが進む間、最大限を保持します。 それが終わると、実際の充電が取られ、残りは解放されます。
  • 始まらないレースは無料です。
  • 支出カプセルが適用されます。 A run that could go past a chat's 支出キャップ 最初に尋ねると、同じような答えがあります。

価格はビットコインの価格に従うので、あなたがそれを見る瞬間とあなたがRunを押す瞬間の間に移動することができます。

サーバーがリポジトリで動作する

チャットでA リポジトリ つながり、The サーバーラン チップでは、Nymbotがあなたのコードに対してコマンドを実行するように頼むことができます、たとえば、依存性をインストールし、変更後にテストを実行します。

モデルが何かを実行したい度に、答えは休止し、画像、完全なコマンド、時間制限、そして最大限の費用を含むカードを表示し、チャットが複数ある場合のリポジトリを追加します。

  • 許可 1回 それは、回答がこれまで行った編集でリポジトリに対して実行され、モデルは、出力コード、出力の終わり、コマンドが変更したファイルのリストを取り戻します。
  • 減少 費用もかからず、返事もかからず、返事もかからない。

Each run asks. Each one is charged separately from the answer, and the reply lists the runs it made and what each cost. 答えから別々に請求されます。 支出キャップ頼まれる前に断られる。

サーバー上のコマンド変更ファイルはそこに残り、コンテナとともに捨てられます。それらはあなたのリポジトリに書かれていません。リポジトリへの変更は、回答者の独自の編集からのみ発生します。

何が孤立しているか

  • 毎回新鮮なコンテナ。 他の走行者や他の人と何も共有されず、走行が成功したか失敗したかに関わらず、走行が終わるとコンテナが破壊されます。
  • パッケージ登録以外のインターネットはありません。 コンテナは、PyPI、npmおよび yarn、pub.devおよびGoogleのストレージのFlutterおよびDart、Goモジュールプロキシ、crates.io、Maven CentralおよびGitHubからパッケージをダウンロードすることができます git依存およびリリースダウンロードのために。
  • 選んだものだけが入る。 コード、あなたが含めたファイル、またはリポジトリのファイル. Your keys, your git token and your chats never enter the container.
  • 出力は信頼されないものとして扱われます。 リポジトリでは、実行が何を印刷するかは、外部データとしてマークされたモデルに表示され、内部の指示に従わないように言われます。

制限

  • 1 つのサーバーが 1 つのキーに対して 1 回実行されます. Starting a second one while the first is still going is refused.
  • コードブロックの時間制限は、1、5、または15分です. A repository run can ask for up to 15 minutes, or 20 on the Flutter image.
  • 最大 1 MB のコード、および最大 200 個の添付ファイル、合計 20 MB まで。
  • 最大60MBのリポジトリ、パッケージ。
  • 256KBまでの出力. 落とされた過去のすべて、そして走行はそう言います。
  • 最大 200 ファイル、合計 8 MB を保存するために返送します。

サーバー実行は、メンテナンスのために全体としてまたは一度に1つの画像としてオフにすることができます。 RUN ON SERVER ボタンとチップは表示されていません。

タスク pane

レポジトリのチャットでは、チャットの上部にあるチェックリストボタンがそのチャットを開きます。 タスク pane. 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. あなたの承認を待つサーバーが許可されるか、そのカードから同様に拒否されることができ、実行応答はそこで停止することができます. The outline stays with the chat after the work ends.