Siirry sisältöön
Palaa sivulle Nymbot

Tietopohja Kehittäjät

Koodaustyökalut

Koodausagentit, joiden avulla voit valita, mihin heidän mallipyyntönsä menevät, voidaan suorittaa Nymbotissa. Jokainen tarvitsee perus-URL: n, avaimen ja mallitunnuksen; tämä sivu antaa tarkat asetukset jokaiselle.

Ennen kuin aloitat

Tarvitset API-avaimen, joka on tehty sovelluksen Paloa Menu - Katso Tulipalo avaimetJokainen työkalu puhuu yhdestä API: n kolmesta muodosta, ja se päättää sen perus-URL: stä:

työkalumuodossaAlkuperäinen URL
Claude KoodiAntrooppiset viestithttps://nymbot.ai/api
Codex CLI Käyttöohjeetvastauksiahttps://nymbot.ai/api/v1
Cline, Kilo koodi, Roo koodi, JatkaChat täydentäähttps://nymbot.ai/api/v1

Mallit ovat peräisin Malliluettelo, GET https://nymbot.ai/api/v1/models, joka ei tarvitse avainta. alla olevat esimerkit käyttävät anthropic/claude-sonnet-5 ja toisesta valmistajasta peräisin olevalle mallille, moonshotai/kimi-k3Tarkista, että valitsemasi malli on vielä luettelossa.

  • Valitse malli, joka voi kutsua työkaluja. Nämä agentit lukevat tiedostoja, muokkaavat niitä ja suorittavat komentoja soittamalla työkaluja jokaisessa vaiheessa. capabilities.tools Aseta kaksi true. nymbot/auto hylkää kaikki pyynnöt työkaluilla (400 unsupported_tool) joten se ei toimi kenenkään kanssa.
  • Kopioi mallin rajat työkaluun. Useimmat työkalut pyytävät kontekstiikkunaa ja enimmäistuottoa. context_length ja max_output_tokens Työkalu, joka pyytää enemmän tuotetta kuin malli sallii, ei ole hylätty; pyyntö alennetaan mallin enimmäismäärään.
  • Askeleet tulevat täyteen. Pyyntö, jossa on työkaluja, toimii yhdessä kappaleessa ja lähetetään sitten takaisin virtalähteenä, jossa on pysyviä pinssejä, kun malli toimii. Streaming toimii kaikissa alla olevissa työkaluissa, mutta jokainen vaihe ilmestyy kerralla sanan sijaan.
Anna jokaiselle työkalulle oma avain

Koodausagentti tekee useita mallipuheluita yhdelle tehtävälle, joista jokainen kantaa keskustelua tähän mennessä, joten yksi tehtävä voi maksaa paljon enemmän kuin chat-viesti.

Claude Koodi

Claude Code puhuu Nymbotille porttiasetusten kautta. Aseta nämä kuoriin, josta aloitat sen:

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 on täsmälleen https://nymbot.ai/api: Ei /v1 Eikä lopulta, koska Claude Code lisäsi /v1/messages Itse asiassa
  • Avain menee sisään ANTHROPIC_AUTH_TOKEN, jonka Claude Code lähettää Authorization: BearerKun se on asetettu, tallennettua claude.ai-tunnusta ei käytetä näihin pyyntöihin, eikä tilauksesi rajoituksia sovelleta.
  • Oletusarvoisesti Claude Code pyytää Anthropicin uusimpia mallien nimiä, ja Nymbot vastaa Claude-nimelle vain samalla tai uudemmalla versiolla sen luettelosta, ei koskaan vanhemmalla; versio, jota luettelo ei kanna vielä palauttaa 404osoittaa opus, sonnet ja haiku Tällöin katalysaattori estää tämän, jos käytät fable Säästäminen, Set ANTHROPIC_DEFAULT_FABLE_MODEL samalla tavalla
  • Haiku-paikan pinoaminen siirtää myös Claude Coden taustatyön, kuten istunnon otsikot, tuohon halvempaan malliin.

Aloita Claude Code ja käynnistä /status• The Tilanne Tab:n tulisi osoittaa Anthropic base URL Linjan kanssa https://nymbot.ai/api ja yksi Auth token Nimityslinja ANTHROPIC_AUTH_TOKEN.

Jos haluat säilyttää asetukset jokaiseen istuntoon, aseta ne env Blokki tai ~/.claude/settings.json (%USERPROFILE%\.claude\settings.json Windowsissa) sen sijaan. Älä koskaan aseta avainta projektin .claude/settings.jsonjoka on sitoutunut hankkeeseen.

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

Muutamia muita asetuksia kannattaa tietää:

  • Tuotannon pituus . Setä CLAUDE_CODE_MAX_OUTPUT_TOKENS Tähän malliin max_output_tokens, joten Claude Code suunnittelee vastauksiaan mallin todelliseen rajaan.
  • Malli on Picker. kanssa CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1, Claude Code lukee Nymbotin malliluettelon käynnistyksessä ja lisää Claude-mallit siihen /model.
  • Jätä neuvonantaja pois. Claude Code's Advisor on työkalu, joka toimii Anthropicin omilla palvelimilla, joita Nymbot ei pysty suorittamaan, ja pyyntö, joka kantaa sitä, hylätään. /advisortai asettaa CLAUDE_CODE_DISABLE_ADVISOR_TOOL=1 poistamaan sen kokonaan.
  • Jätä MCP työkalun haku pois päältä. Claude Code kytkee sen pois päältä räätälöidylle perus-URL-osoitteelle, ja Nymbot ei voi ottaa lähettämiään työkaluviitteitä, joten älä aseta ENABLE_TOOL_SEARCH=trueMCP-työkalut toimivat edelleen; ne ladataan eteenpäin sen sijaan.

Claude Code voi myös ajaa mallia, joka ei ole Claude: osoita mallilohkoja toiseen luetteloon, kuten moonshotai/kimi-k3ja asettaa CLAUDE_CODE_MAX_CONTEXT_TOKENS Tätä mallia varten context_lengthAnthropic ei tue Claude Codea muissa malleissa, joten odota karkeita reunoja.

Claude Code vs. koodi

VS Code -laajennus toimii samalla tavalla kuin Claude Code, mutta tarkistaa luottamukselliset tiedot ennen sen käynnistämistä, joten anna sen asetukset VS Code: n omissa käyttäjäasetuksissa. Avaa käyttäjän asetukset (JSON) ja lisää:

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

Käynnistä login prompt lopettaa laajennuksen, joka pyytää sinua kirjautumaan sisään Anthropic. Claude Koodi Yllä oleva koskee myös laajennusta; asetukset ~/.claude/settings.json myös, mutta laajennuksen sisäänkirjautumistarkastus lukee vain oman asetuksensa.

Codex CLI Käyttöohjeet

Codex käyttää Responses API:tä. Lisää Nymbot palveluntarjoajaksi ~/.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

Sitten set NYMBOT_API_KEY Ympäristössä ja juoksemassa codex.

  • multi_agent = false Se on tarpeen. Codexin multi-agent-työkalut tulevat joukoksi työkaluja, joita Nymbot ei voi ottaa, ja vaikka ne ovat jokaisen pyynnön kanssa hylätään 400 unsupported_toolNymbot käyttää vain toiminnallisia työkaluja ja web-hakuja; jos Codex raportoi unsupported_tool, ominaisuus tai MCP-palvelin, joka lisää toisenlaisen työkalun on päällä.
  • Valitse malli, joka ei ole OpenAI: n oma. Malli-idit tunnistetaan OpenAI: n, kuten openai/gpt-5.6-sol, Codex vaihtaa pyyntömuotoon Nymbot ei voi lukea, ja pyyntö hylätään.
  • model_context_window Codex kertoo mallin kontekstin koon, alkaen context_length malliluettelossa; muutoin se olettaa 272 000 tokenia.
  • Codex tarjoaa mallille web-hakuvälineen, jota Nymbot käyttää omalla WEB etsintä kun kysymys sitä tarvitsee. set web_search = "disabled" tiedoston yläreunassa, jotta se voidaan sammuttaa.
  • Codex lähettää jo koko keskustelun joka kerta, joten mitään ei tarvitse muuttaa.

klinisessä

Cline: n asetukset VS Code:

  1. Setä Palovaroitin Kaksi OpenAI yhteensopiva.
  2. Setä Alkuperäinen URL Kaksi https://nymbot.ai/api/v1.
  3. Laita avain sisään OpenAI yhteensopiva API-avain.
  4. Valitse malli alla Malli IDCline lataa listan Nymbotista, kun URL-osoite ja avain ovat käytössä; voit myös kirjoittaa tunnuksen, kuten anthropic/claude-sonnet-5.

Avata Mallin konfiguraatio ja täytä Ikkunan koko konteksti ja Max Output Tokenit malliluettelosta, ja tick Tukee kuvia Jos malli on capabilities.vision, joten Cline hallitsee sen kontekstia oikein.

Kilon koodi

VS koodi laajennus, avoin AsetuksetSiirry The Toimittajat Klikkaa, selaa alaspäin ja klikkaa Custom tarjoajaTäytä siis:

  • Palveluntarjoaja ID: nymbot
  • Näytön nimi: Nymbot
  • Palveluntarjoaja API: OpenAI yhteensopiva
  • Alkuperäinen URL: https://nymbot.ai/api/v1
  • Tulipalo avainSinun avaimesi
  • malleja: valitse ne listasta Kilo lataukset Nymbotista

Klikkaa esittää, ja mallit näkyvät mallin valinnassa. CLI:lle tai mallin rajojen ja työkalujen tuen määrittämiseksi määritä palveluntarjoaja ~/.config/kilo/kilo.json Sen sijaan :

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 on Nymbot-mallitunnus ja sen yläpuolella oleva avain on Kilo'n oma nimi, jota käytetään "model" kuin nymbot/…Ota limit malliluettelosta; ilman sitä Kilo ei pysty hallitsemaan kontekstia.

Roo koodi

Roo Code lopetettiin 15. toukokuuta 2026. Jos sinulla on se edelleen asennettuna, se toimii Nymbotin kanssa näin: Palovaroitin Kaksi OpenAI yhteensopiva, Alkuperäinen URL Kaksi https://nymbot.ai/api/v1Laita avain sisään Tulipalo avain ja malli-id sisällä malliRoo Code toimii vain työkalukutsujen kautta, joten mallin on oltava capabilities.toolsMukautettu mallin konfigurointi, asetus Max Output Tokenit, Kontekstin ikkuna ja Kuvan tuki ja malliluettelon kautta.

Jatka

Continue'in lopullinen julkaisu on 2.0.0 ja sitä ei enää ylläpidetä, mutta laajennus ja sen CLI toimivat edelleen. ~/.continue/config.yaml (%USERPROFILE%\.continue\config.yaml Käytössä 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 Jatka kertoo, mitä malli voi tehdä, koska se ei voi kertoa Nymbot-idistä. tool_use on mitä Agent-tila tarvitsee; jätä pois image_input Malli, jolla ei ole capabilities.vision.
  • Toinen sisäänkäynti käyttää Nymbottiä Sisäänrakennettu malli Jatka koodipohjan etsimistä.

Mitä työkalut lähettävät

Koodausagentti lähettää mallille mitä tahansa se toimii: ohjeet, tiedostot, jotka se avaa, komentojen tulostus, jota se suorittaa. Mitä tulipalo voi nähdä: se ei ole end-to-end-salaus, Nymbot ei tallenna sitä, ja mallin tarjoaja näkee sen.

  • Työkalut pitävät omat historiansa koneellasi, ja jotkut puhuvat niiden valmistajille lisäksi. Claude Code lähettää telemetriansa edelleen Anthropicille, kun se toimii Nymbotilla; CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1 Sen WebFetch-työkalu tarkistaa edelleen jokaisen verkkotunnuksen Anthropicilla, ellet aseta skipWebFetchPreflight Kaksi true ja sen asetuksissa.
  • Avaimet asetustiedostoissa ovat vain yhtä turvallisia kuin tiedosto. Pidä ne pois kaikesta, mitä teet, ja lue ne ympäristöstä, jossa työkalu sallii sen.