Lumaktaw sa nilalaman
Pagbalik sa Nymbot

Batayan ng kaalaman mga developer

Mga Tool ng Coding

Ang mga coding agents na nagbibigay-daan sa iyo upang piliin kung saan ang kanilang mga request ng modelo ay pumunta ay maaaring i-run sa Nymbot. Ang bawat isa ay kailangan ng isang base URL, isang key at isang model id; ang pahina na ito ay nagbibigay ng mga eksaktong mga setting para sa bawat isa.

Kapag nagsimula ang

Kailangan mo ng isang API key, ginawa sa mga app ang fire Tingnan ang menu ang fire keysAng bawat tool ay nagsasalita ng isa sa tatlong mga format ng API, at ito ay nagsisimula sa kanyang pangunahing URL:

ang toolang formatBasahin ang URL
ang codeMga mensahe ng Anthropichttps://nymbot.ai/api
Codex ang CLIReaksiyonhttps://nymbot.ai/api/v1
Cline, Kilo Code, Roo Code, Ipinanganak angMga Kompleto ng Chathttps://nymbot.ai/api/v1

Ang mga ids ay mula sa Ang modelo ng listahan, GET https://nymbot.ai/api/v1/modelsHindi kailangan ng "common sense" kundi "sense of humor" para maintindihan ito at matawa. anthropic/claude-sonnet-5 at, para sa isang modelo mula sa ibang maker, moonshotai/kimi-k3Kontrolin na ang modelo na iyong pinili ay pa rin listed.

  • Piliin ang isang modelo na maaaring sumali ng mga tool. Ang mga agent na ito ay mag-read ng mga file, i-edit ang mga ito at i-execute ang mga komento sa pamamagitan ng pag-call ng mga tool, sa bawat pagkakataon. capabilities.tools I-set ang true. nymbot/auto Nagtataka kung ano ito ay tungkol sa ako nagpasya (400 unsupported_toolDahil dito, hindi ito gumagana sa anumang tao.
  • I-copy ang mga limitasyon ng modelo sa tool. Ang karamihan ng mga tool ay nangangailangan ng isang kontekstong window at isang maximum output. context_length at max_output_tokens Ang isang tool na nangangailangan para sa higit sa output ng modelo ay hindi inihayag; ang mga request ay inilabas sa maximum ng modelo.
  • Ang lahat ng steps ay dumating. Ang isang request na may mga tool ay gumagana sa isang bidyo at pagkatapos ay inilathala bilang isang stream, na may keep-alive pings habang ang modelo ay gumagana.
Magbigay ng bawat tool ang kanyang sarili na key

Gumawa ng isang partikular na key para sa bawat tool, na may isang araw-araw na cap. Ang isang coding agent ay gumagawa ng maraming mga model calls para sa isang trabaho, ang bawat isa ay naghahatid ng konversasyon hanggang sa ngayon, kaya ang isang single task ay maaaring magkakahalaga ng higit pa sa isang chat mensahe. Ang isang cap sa key ay ang simpleng paraan upang malaman ang karamihan ng isang tool ay maaaring i-consume, at pag-revoke ito ay tumigil na ang tool lamang.

ang code

Ang Claude Code ay nagsasalita sa Nymbot sa pamamagitan ng mga setting ng gateway. I-set ang mga ito sa shell na nagsimula ito mula sa:

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
  • Ang url na ito ay https://nymbot.ai/api: hindi /v1 at walang slash sa katapusan, dahil Claude Code ay sumusunod /v1/messages ang sarili.
  • Ang key ay sa ANTHROPIC_AUTH_TOKENsa pamamagitan ng Claude Code. Authorization: BearerHabang ito ay itinatag, ang isang i-save claude.ai login ay hindi ginagamit para sa mga request na ito at ang mga limitasyon ng iyong subscription ay hindi gumagamit.
  • Sa default, Claude Code ay nag-aalok para sa Anthropic's latest model names, at Nymbot ay sumusuporta sa isang Claude name lamang na may parehong o isang mas bagong bersyon mula sa kanyang catalog, hindi isang mas lumang; isang bersyon na ang catalog ay hindi mangyaring nag-aalok kahit na 404ang pointing opus, sonnet at haiku at catalog ids ay umuwi na ito. Kung ginagamit mo ang fable Ipinanganak ang set ANTHROPIC_DEFAULT_FABLE_MODEL Sa parehong paraan.
  • Pinning ang Haiku slot ay din nag-move Claude Code's background work, tulad ng mga titulo ng session, sa mas madalas na modelo.

I-start ang Claude Code at i-run ang /statusang mga Status ng Ang tab ay dapat ipakita ng isang Anthropic base URL Line sa https://nymbot.ai/api at isang Auth token Linog ang pangalan ANTHROPIC_AUTH_TOKEN.

Upang mag-set up ang mga setting para sa bawat sesyon, i-set ang mga ito sa env Blok sa ~/.claude/settings.json (%USERPROFILE%\.claude\settings.json sa Windows) sa halip. Never put the key in a project's .claude/settings.json, na kung saan ay nakatuon sa proyekto.

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"
  }
}

May ilang mga setting na kailangan mong malaman:

  • Ipinanganak ang output. ang set CLAUDE_CODE_MAX_OUTPUT_TOKENS Para sa mga modelo max_output_tokens, kaya si Claude Code ay nag-plano ang kanyang mga solusyon para sa limitasyon na ang modelo ay tunay na may.
  • ang model picker. sa CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1Ang Claude Code ay nagpapakita ng listahan ng mga modelo ng Nymbot sa startup at ilagay ang mga modelo ng Claude sa ito sa /model.
  • Pumunta ang advisor. Ang Claude Code's advisor ay isang tool na gumagana sa mga server ng Anthropic, na hindi maaaring gumagana ng Nymbot, at ang isang pangangailangan na mangyaring ito ay inihayag. /advisorat ang set CLAUDE_CODE_DISABLE_ADVISOR_TOOL=1 upang i-remove ang lahat.
  • Pumunta ang MCP tool search. Claude Code i-shut it off para sa isang custom base URL, at ang Nymbot ay hindi maaaring makuha ang mga references ng tool na ito ay nagpadala, kaya huwag i-set ENABLE_TOOL_SEARCH=trueAng mga tool ng MCP ay patuloy na gumagana; ang mga ito ay i-load up front instead.

Ang Claude Code ay maaaring gumana sa isang modelo na hindi Claude: ipinakita ang mga slot ng modelo sa iba pang catalog id, tulad ng moonshotai/kimi-k3at ang set CLAUDE_CODE_MAX_CONTEXT_TOKENS Para sa modelo na ito context_lengthAng Anthropic ay hindi sumusuporta sa Claude Code sa iba pang mga modelo, kaya hinihikayat ang mga rough edges.

ang code vs code

Ang extension ng VS Code ay gumagana ng parehong Claude Code, ngunit i-check para sa credentials bago ito bumuo, kaya ibinigay ito ng mga setting sa mga setting ng user ng VS Code. Ang mga pagpipilian ay: Open User Settings (JSON) at ang add:

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" }
  ]
}

I-disable ang login prompt ang extension na nag-iisip sa iyo upang i-login sa Anthropic. lahat sa ang code Magbigay ng inspirasyon sa kontemporaryong designer ay maaaring gumawa ng kahit ano, kahit ano, at ang New Year - ay walang exception. ~/.claude/settings.json Tapos, merong mga commercial na over na. more fun in running!

Codex ang CLI

Codex gumagamit ang Responses API. Ipasok ang Nymbot bilang isang provider sa ~/.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

Pagkatapos ng set NYMBOT_API_KEY sa iyong environment at run codex.

  • multi_agent = false Ito ay kailangan. Codex's multi-agent tools ay dumating bilang isang grupo ng mga tool na ang Nymbot ay hindi makakakuha ng, at habang sila ay sa bawat mga pangangailangan ay inihayag sa pamamagitan ng 400 unsupported_toolNymbot ay gumagamit ng function tools at web search lamang; kung Codex reports unsupported_tool, ang isang feature o MCP server na nagdagdag ng isang iba pang uri ng tool ay i-on.
  • Piliin ang isang modelo na hindi tulad ng OpenAI. Para sa modelo ids ito ay kilala bilang OpenAI's, tulad ng openai/gpt-5.6-sol, Codex switches sa isang format request Nymbot ay hindi makikita, at ang request ay inihayag. Claude, Kimi at ang iba pang mga modelo ng catalog ay gumagana.
  • model_context_window Ang codex ay nagpapakita ng kontekstong size ng modelo, mula sa context_length sa listahan ng modelo; sa halip na ito ay nangangailangan ng 272,000 tokens.
  • Codex ay nag-aalok ng modelo ng isang web search tool, na Nymbot ay gumagana sa kanyang sarili paghahanap WEB Kung kailangan mo ito. set web_search = "disabled" sa itaas ng file upang i-off ito.
  • Ang Nymbot ay hindi nag-alagad ng mga reply. Codex ay nag-send ang buong konversasyon sa bawat oras, kaya hindi na kailangan ng pagbabago.

Cline ang

Sa mga setting ng Cline sa VS Code:

  1. ang set Mga Supplier ng Fire 2 ang Mga Kompatibong OpenAI.
  2. ang set Basahin ang URL 2 ang https://nymbot.ai/api/v1.
  3. Ipasok ang iyong key sa OpenAI compatible na API key.
  4. Piliin ang modelo sa ilalim ng Mga IDCline i-load ang listahan mula sa Nymbot kapag ang URL at key ay sa; maaari mo rin i-type ang isang id tulad ng anthropic/claude-sonnet-5.

Bukas Modelo ng Configuration Ipinanganak sa Paglalarawan ng Window Size at Max ang output tokens mula sa listahan ng modelo, at tick Suporta sa Images Kung ang modelo ay capabilities.vision, kaya ang Cline ay nagtatrabaho sa kanyang konteksto.

Mga Kilo Code

Sa extension ng VS Code, buksan ang ang settingsPumunta sa The Mga Supplier Tab, scroll sa ilalim at i-click Mga Custom SupplierPumunta sa:

  • Ang ID ng provider: nymbot
  • Ipakita ang pangalan: Nymbot
  • Mga Supplier ng API: Mga Kompatibong OpenAI
  • Basahin ang URL: https://nymbot.ai/api/v1
  • ang keyang iyong key
  • mga modelo: pick them mula sa listahan Kilo loads mula sa Nymbot

ang click Submit ang, at ang mga modelo ay nagpapakita sa model picker. Para sa CLI, o upang i-set ang mga limitasyon ng isang modelo at suporta ng mga tool, ilagay ang provider sa ~/.config/kilo/kilo.json Sa lugar na:

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 ang Nymbot model id at ang key sa itaas ay ang Kilo's own name para sa kanya, ginagamit sa "model" ang as nymbot/…Pumunta limit mula sa listahan ng modelo; walang ito, Kilo ay hindi makakakuha ng konteksto.

ang code

Roo Code ay umalis sa May 15, 2026. Kung mayroon kang itinatag na ito, ito ay gumagana sa Nymbot tulad ng ito: set Mga Supplier ng Fire 2 ang Mga Kompatibong OpenAI, Basahin ang URL 2 ang https://nymbot.ai/api/v1Pumunta ang iyong key sa ang key At ang isang model id sa ang modelRoo Code ay gumagana lamang sa pamamagitan ng tool calls, kaya ang modelo ay dapat capabilities.toolsSa ilalim ng model configuration, set Max ang output tokens, Ang konteksto ng window at Mga Suporta sa Imaging sa listahan ng mga modelo.

Ipinanganak

Ang final release ng Continue ay 2.0.0 at ito ay hindi pa rin tinutukoy, ngunit ang extension at ang kanyang CLI ay patuloy na gumagana. ~/.continue/config.yaml (%USERPROFILE%\.continue\config.yaml Para sa Windows:

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 Sinasabi ng Continue kung ano ang maaaring gawin ng modelo, dahil ito ay hindi maaaring sabihin mula sa isang Nymbot id. tool_use Ito ay kung ano ang kailangan ng Agent mode; pumunta out image_input Para sa isang modelo ay walang capabilities.vision.
  • Ang dalawang entry ay gumagamit ng isang Nymbot Mga Modelo Para sa paghahanap ng codebase.

Ano ang mga tool

Ang isang coding agent ay nagpadala ng modelo kung ano ang gumagana sa kanya: ang iyong mga instruksiyon, ang mga file na ito ay buksan, ang output ng mga komento na ito ay gumagana. Sa pamamagitan ng Nymbot, ang lahat ng ito ay isang normal na request ng API, na may mga proteksyon at limitasyon na inilarawan sa Ano ang dapat makita ng Fire: ito ay hindi end-to-end na encrypted, Nymbot ay hindi i-storage ito, at ang provider ng modelo ay makikita ito.

  • Ang mga tool ay nagbibigay ng kanilang sarili na kasaysayan sa iyong machine, at ang ilang nag-talk sa kanilang mga tagapagtatag sa karagdagang. Claude Code, para sa isa, ay nagpadala ng kanyang telemetry sa Anthropic kapag ito ay gumagana sa Nymbot; CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1 upang i-stop na ito at ang iba pang background traffic. Ang kanyang WebFetch tool ay patuloy na i-check ang bawat domain na may Anthropic kung hindi mo i-set ang skipWebFetchPreflight 2 ang true sa kanyang setting.
  • Ang mga key sa mga file ng mga setting ay lamang tulad ng safe na ang file. I-take ang mga ito mula sa anumang bagay na i-commit, at i-read ang mga ito mula sa environment kung saan ang tool ay nagbibigay-daan ito.