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

知識ベース 開発者

コードツール

モデルリクエストがどこに行くかを選択できるコーディングエージェントは、Nymbotで実行できます. Each one needs a base URL, a key and a model id; this page gives the exact settings for each.

始める前に

アプリ内で作成されたAPIキーが必要です。 花火 メニュー(見る) 火の鍵) 各ツールは、APIの3つのフォーマットのうちの1つを話し、それがそのベースURLを決定する。

ツール形式ベースURL
ジョン・コードANTHROPIC メッセージhttps://nymbot.ai/api
コードックス CLI答えhttps://nymbot.ai/api/v1
Cline、Kilo Code、Roo Codeチャット完成https://nymbot.ai/api/v1

アイデンティティモデル ids comes from モデルリスト, GET https://nymbot.ai/api/v1/modelsキーを必要としませんので、下記の例をご覧ください。 anthropic/claude-sonnet-5 別のメーカーのモデルとして、 moonshotai/kimi-k3選択したモデルがまだリストに記載されていることを確認してください。

  • ツールを呼ぶことができるモデルを選択します。 これらのエージェントは、各ステップでファイルを読み、編集し、ツールを呼び出すことでコマンドを実行します。 capabilities.tools セット 2 true. nymbot/auto ツールで要求を拒否する(400 unsupported_tool)は、それらのいずれかと動作しません。
  • モデルの制限をツールにコピーします。 ほとんどのツールは、コンテキストウィンドウと最大出力を要求します。 context_length そして max_output_tokens モデルの許可以上の出力を要求するツールは拒否されず、要求はモデルの最大値に引き下げられます。
  • ステップが全部やってくる。 ツール付きのリクエストは、1 つのパーツで実行され、その後、モデルが動作する間、ストリーミングは生き残るペンでストリーミングとして送信されます。
各ツールに独自のキーを与える

コーディングエージェントは、1 つのタスクのために複数のモデル呼び出しを行い、それぞれがこれまでの会話を運ぶので、1 つのタスクはチャットメッセージよりもはるかに費用がかかることができます。

ジョン・コード

Claude Code は、ゲートウェイ設定を通じて Nymbot に話しかけます。これらを、あなたが起動したシェルに設定します。

Shell

export ANTHROPIC_BASE_URL=https://nymbot.ai/api
export ANTHROPIC_AUTH_TOKEN=sk-nymbot-...
export ANTHROPIC_DEFAULT_OPUS_MODEL=anthropic/claude-opus-5
export ANTHROPIC_DEFAULT_SONNET_MODEL=anthropic/claude-sonnet-5
export ANTHROPIC_DEFAULT_HAIKU_MODEL=anthropic/claude-haiku-4.5
claude
  • ベースURLは正確に https://nymbot.ai/api:ノー /v1 結局のところ、クルド・コードが付け加えたことから、 /v1/messages 自己
  • キーは入る ANTHROPIC_AUTH_TOKEN, which Claude Code sends as Authorization: Bearer設定されている間、保存された claude.ai ログインはこれらのリクエストに使用されず、サブスクリプションの制限は適用されません。
  • デフォルトでは Claude Code が Anthropic の最新モデル名を要求し、Nymbot は Claude 名をカタログから同じまたはより新しいバージョンでしか返しません。 404【指摘】 opus, sonnet そして haiku at catalog ids avoids that. あなたが使用する場合は、 fable アリス、セット ANTHROPIC_DEFAULT_FABLE_MODEL 同じ方法で
  • ハイクスロットのピンニングは、セッションタイトルなどのクロード・コードのバックグラウンドワークを、より安価なモデルに移動させます。

Claude Code の起動と実行 /status♪ The ステータス tab が表示されるべき Anthropic base URL line with https://nymbot.ai/api そして、A Auth token ライン名 ANTHROPIC_AUTH_TOKEN.

各セッションの設定を保持するには、それらを env ブロック ~/.claude/settings.json (%USERPROFILE%\.claude\settings.json Windows)の代わりに、決してプロジェクトのキーを .claude/settings.jsonプロジェクトにコミットしている人。

settings.json

{
  "env": {
    "ANTHROPIC_BASE_URL": "https://nymbot.ai/api",
    "ANTHROPIC_AUTH_TOKEN": "sk-nymbot-...",
    "ANTHROPIC_DEFAULT_OPUS_MODEL": "anthropic/claude-opus-5",
    "ANTHROPIC_DEFAULT_SONNET_MODEL": "anthropic/claude-sonnet-5",
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "anthropic/claude-haiku-4.5"
  }
}

いくつかの設定は知る価値があります:

  • 出力長さ セット CLAUDE_CODE_MAX_OUTPUT_TOKENS モデルへの max_output_tokensしたがって、クロード・コードは、モデルが実際に持っている限界に対する答えを計画している。
  • モデルピッカー 同 CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1クラウド・コードは、スタートアップでNymbotのモデルリストを読み、クラウドのモデルを追加する。 /model.
  • アドバイザーを離れる。 Claude Codeのアドバイザーは、Nymbotが実行できないAnthropicの独自のサーバー上で動作するツールで、それを運ぶリクエストは拒否されます。 /advisorあるいは Set CLAUDE_CODE_DISABLE_ADVISOR_TOOL=1 完全に取り除くために。
  • MCP ツール検索をオフにします。 Claude Code は、カスタマイズされたベース URL のためにそれをオフにし、Nymbot は送信するツール参照を取ることができませんので、設定しないでください。 ENABLE_TOOL_SEARCH=trueMCP ツールはまだ動作し、代わりに前方にアップロードされます。

Claude Code は Claude でないモデルでも実行できます: モデル スロットを別のカタログ id に指します。 moonshotai/kimi-k3, and set CLAUDE_CODE_MAX_CONTEXT_TOKENS このモデルの為に context_lengthAnthropic は他のモデルの Claude Code をサポートしませんので、粗末なエッジを期待してください。

Claude Code vs. コード

VS Code 拡張機能は同じ Claude Code を実行しますが、開始前に認証情報を確認しますので、VS Code のユーザー設定で設定してください。 オープンユーザ設定(JSON) そして追加:

settings.json

{
  "claudeCode.disableLoginPrompt": true,
  "claudeCode.environmentVariables": [
    { "name": "ANTHROPIC_BASE_URL", "value": "https://nymbot.ai/api" },
    { "name": "ANTHROPIC_AUTH_TOKEN", "value": "sk-nymbot-..." },
    { "name": "ANTHROPIC_DEFAULT_OPUS_MODEL", "value": "anthropic/claude-opus-5" },
    { "name": "ANTHROPIC_DEFAULT_SONNET_MODEL", "value": "anthropic/claude-sonnet-5" },
    { "name": "ANTHROPIC_DEFAULT_HAIKU_MODEL", "value": "anthropic/claude-haiku-4.5" }
  ]
}

Login Promptを無効にします。 拡張機能を停止し、Anthropic にサインインするように求めます。 ジョン・コード 上記の設定は、拡張にも適用されます。 ~/.claude/settings.json アクセスすることもできますが、拡張子のログインチェックは自身の設定のみを読み取ります。

コードックス CLI

Codex では Responses API を使用しています. Add Nymbot as a provider in ~/.codex/config.toml:

config.toml

model = "anthropic/claude-sonnet-5"
model_provider = "nymbot"
model_context_window = 1000000

[model_providers.nymbot]
name = "Nymbot"
base_url = "https://nymbot.ai/api/v1"
env_key = "NYMBOT_API_KEY"
wire_api = "responses"

[features]
multi_agent = false

次にセット NYMBOT_API_KEY あなたの環境と走り方 codex.

  • multi_agent = false 必要である。 Codex のマルチエージェントツールは、Nymbot が使用できないツールのグループとして提供され、すべてのリクエストが拒否されます。 400 unsupported_toolNymbot は機能ツールと Web 検索のみを採用します。 unsupported_tool, 別の種類のツールを追加する機能または MCP サーバーがオンになっている。
  • OpenAIのモデルではないモデルを選択します。 モデルIDはOpenAIのIDとして認識し、例えば、 openai/gpt-5.6-sol, Codex はリクエスト形式に切り替え、Nymbot は読み取れず、リクエストは拒否されます。
  • model_context_window Codex は、モデルの文脈サイズを示します。 context_length モデルリストで、そうでなければ27万2000個のトークンを仮定する。
  • Codexは、モデルにNymbotが独自のツールで動作するWeb検索ツールを提供します。 WEB 検索 質問が必要な時(セット) web_search = "disabled" ファイルの最上部に、それをオフにします。
  • Nymbot は回答を保存しません Codex はすでに会話全体を送信していますので、何も変更する必要はありません。

クレーン

VS Code で Cline の設定:

  1. セット 火の供給者 2位 OpenAI 互換性.
  2. セット ベースURL 2位 https://nymbot.ai/api/v1.
  3. あなたの鍵を入れて OpenAI 互換 API キー.
  4. Pick the model under モデルIDCline は URL と キー が 入った後に Nymbot からリストをロードします; あなたはまた ID を 入力できます。 anthropic/claude-sonnet-5.

開ける モデル Configuration 「FULL IN」 コンテキスト ウィンドウサイズ そして マックス・アウトプットトークン モデルリストから、Tick サポート画像 モデルがあれば capabilities.visionだから、Clineはその文脈を正しく管理する。

キロコード

VS コードの拡張子では、オープン 設定, go to the プロバイダー tab, scroll to the bottom and click をダウンロード Custom プロバイダーでいっぱい:

  • プロバイダーID: nymbot
  • 展示名: Nymbot
  • サプライヤー API: OpenAI 互換性
  • ベースURL: https://nymbot.ai/api/v1
  • 火の鍵あなたの鍵
  • モデル: pick them from the list Kilo loads from Nymbot

クリック 提出, and the models appear in the model picker. For the CLI, or to set a model's limits and tool support, define the provider in ~/.config/kilo/kilo.json 代わりに:

kilo.json

{
  "provider": {
    "nymbot": {
      "npm": "@ai-sdk/openai-compatible",
      "env": ["NYMBOT_API_KEY"],
      "options": {
        "baseURL": "https://nymbot.ai/api/v1"
      },
      "models": {
        "claude-sonnet-5": {
          "id": "anthropic/claude-sonnet-5",
          "name": "Claude Sonnet 5",
          "tool_call": true,
          "limit": { "context": 1000000, "output": 64000 }
        }
      }
    }
  },
  "model": "nymbot/claude-sonnet-5"
}

id is the Nymbot model id and the key above it is Kilo's own name for it, used in "model" AS nymbot/…「TAKE」 limit モデルリストから; Kilo がなければ、コンテキストを管理することはできません。

ROOコード

Roo Code は 2026 年 5 月 15 日に終了しました。まだインストールされている場合は、Nymbot でこのように機能します。 火の供給者 2位 OpenAI 互換性, ベースURL 2位 https://nymbot.ai/api/v1あなたの鍵を入れて 火の鍵 モデルID in モデルRoo Code はツール呼び出しを通じてのみ動作しますので、モデルは capabilities.toolsモデル構成の下で、セット マックス・アウトプットトークン, コンテキストウィンドウ そして 画像サポート モデルリストから

続く

Continueの最終リリースは 2.0.0 で、もはや維持されていませんが、拡張とその CLI はまだ動作します。 ~/.continue/config.yaml (%USERPROFILE%\.continue\config.yaml ウィンドウズ:

config.yaml

name: My Config
version: 0.0.1
schema: v1
models:
  - name: Claude Sonnet 5 (Nymbot)
    provider: openai
    model: anthropic/claude-sonnet-5
    apiBase: https://nymbot.ai/api/v1
    apiKey: sk-nymbot-...
    roles:
      - chat
      - edit
      - apply
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1000000
      maxTokens: 64000
  - name: Nymbot embeddings
    provider: openai
    model: "@cf/baai/bge-m3"
    apiBase: https://nymbot.ai/api/v1
    apiKey: sk-nymbot-...
    roles:
      - embed
  • capabilities モデルが何ができるかをContinue に示すため、Nymbot id からそれを示すことはできない。 tool_use is what Agent mode needs; leave out image_input モデルなしで capabilities.vision.
  • 第2の入力は、Nymbotを使用します。 ベンチモデル コードベースの検索を続ける

ツールが送るもの

コーディングエージェントは、モデルに何でも送信します:あなたの指示、開くファイル、実行するコマンドの出力。 火が見えるもの: end-to-end 暗号化されず、Nymbot が保存しず、モデルのプロバイダーが表示します。

  • ツールはあなたのマシンに独自の履歴を保持し、一部は彼らの作成者に話しかけます。C Claude Codeは、Nymbotで実行されているときにAnthropicにそのテレメトリを送信します。 CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1 それとその他のバックグラウンドトラフィックを止めるために WebFetch ツールは、設定しない限り、Anthropic で各ドメインをチェックします。 skipWebFetchPreflight 2位 true その設定で
  • 設定ファイルのキーは、ファイルと同じくらい安全です. あなたがコミットするすべてからそれらを保持し、ツールがそれを許可する環境からそれらを読み取ります。