Saltatu edukira
Nymbot-era bueltan

Ezagutza oinarria Garapitzaileak

Programaketakako tresnak

Nymbot-en ejecutatu daitezke, haien modeloak eskaerak non bidaltzen dituen aukeratzeko aukera ematen duten kodatzaile agenteak. Bakoitzak URL nagusi bat, gako bat eta modelo ID bat behar ditu; orrialde honek konfigurazio zehatzak ematen dizkie bakoitzari.

Hasi aurretik

API gako bat behar duzu, aplikazioan sortutakoa API menua (ikusi API gakoak). Tresna bakoitzak APIren hiru formatetatik bat erabiltzen du, eta horrek bere URL oinarrizkoa erabakitzen du:

TresnaFormatuaURL oinarrizkoa
Claude CodeAnthropic Mezuakhttps://nymbot.ai/api
Codex CLIErantzunakhttps://nymbot.ai/api/v1
Cline, Kilo Code, Roo Code, ContinueTxataren betiketakhttps://nymbot.ai/api/v1

Model id-ak honako hauren ondorioz iristen dira modeloen zerrenda, GET https://nymbot.ai/api/v1/models, ez du gako beharik. Hurrengo adibideak erabiltzen dituz anthropic/claude-sonnet-5 eta, beste fabrika baten modelo batentzat, moonshotai/kimi-k3Egiaztatu aukeratutako modeloa oraindik agertzen denik.

  • Aukeratu tresnak deia dezakeen modelo bat. Agente hauek fitxategiak irakurtzen dituzte, editatzen dituzte eta komandoak exekutatzen dituzte tresnak deipatuz, urrats bakoitzean. Erabili sarrera hau duen modelo bat capabilities.tools ezarri honako hau true. nymbot/auto ezgatzen du edozein eskaria tresneekin (400 unsupported_tool), beraz, ez da funtzionatzen haietako orairekin.
  • Kopiatu modeloaren mugak tresara. Tresna gehienek kontekstu-leihoa eta irteerako maximo bat eskatzen dituzte. Hartu haiek context_length eta max_output_tokens modeloen zerrendan. Modeloak uzten duen ousia baino gehiago eskatzen duen tresna ez da menestean utzi; eskaera modeloaren maximo batera jaisten da.
  • Urratak oso iristen dira. Tresnak duen eskaera zati batean exekutatzen da eta ondoren fluxu gisa bidaltzen da bueltan, modeloak lan egiten duen bitartean keep-alive pings eginez. Fluxuaren funtzionamendua azpitzeko tresna bakoitzean funtzionatzen da, baina urrats bakoitza hitz bakoitzaren bidez baino, bera denbora baten informatik agertzen da.
Emaitze bakoitzari bere giltza eman

Tresna bakoitzeko gako separate bat egin, eguneko limite batekin. Kodegin agentiak modelo dei asko egiten ditu lan bat egiteko, eta deiekin batera elkarrizketa guztiak bidaltzen ditu, beraz, lan baten kostua mezu batekoa baino askoz handiagoa izan daiteke. Gakoaren limite bat jartzea da tresna batek gehien gastatu dezakeen kopurua jakiteko modu sinpleena, eta gako hori kendearazoak tresna hori bakarrik gelditzen du.

Claude Code

Claude Codek Nymbot-ekin hitz egiten du bere gateway konfigurazioaren bidez. Konfiguratu hauek hura hasiko duzun shell-etan:

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 nagusia hau da zehazki https://nymbot.ai/apiez /v1 eta ez ataltzea azkenekoan, Claude Code-k gehitzen duelako /v1/messages bere burua.
  • Giltza sartzen da ANTHROPIC_AUTH_TOKEN, Claude Code-k bidaltzen duena hau bezala Authorization: Bearer. Zehaztuta dagoen bitartean, claude.ai sartzeko datu gordetua ez da hauekiko eskaeretan erabiltzen eta zure harpidetaren mugak ez dira aplikatzen.
  • Finkatu model slotak. Oinarrizki, Claude Codek Anthropicren modelo izen berrienetakoak eskatzen ditu, eta Nymbotek Claude izen bati erantzun egiten dio bere katalogoan dagoen bertsio bera edo berriago batekin, inoiz ez bertsio zaharrago batekin; katalogoak oraindik ez duen bertsio batek itzultzen du. 404. Belarri egiten opus, sonnet eta haiku katalog IDak hori saihesten du. Saida erabilera egiten baduzu fable alias, ezarri ANTHROPIC_DEFAULT_FABLE_MODEL bide berdinera.
  • Haiku slota finkatzeak Claude Code-ren atzealdeko lanak ere, adibidez sesio izen ones, ezagunago modelo merke horretara mugitzen ditu. Horretan gabe, lan horiek zure modelo nagusian egiten dira.

Hasi Claude Code eta korrika egin /status. Eta Estatusa tab-ak ... erakutsi behar du Anthropic base URL [linea] [rekin] https://nymbot.ai/api eta eta Auth token zuzalizena izendatzea ANTHROPIC_AUTH_TOKEN.

Sesio bakoitzeko konfigurazioak mantentzeko, jarri ez them env taila bat ~/.claude/settings.json (%USERPROFILE%\.claude\settings.json Windows) instead. Inork ez du lotea proiektu baten... .claude/settings.json, proiekturekin lotuta dagoena.

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

Ahal ezagoen ezarpen batzuk ezagutzea worth egiten du:

  • Txostenaren luzeura. Set CLAUDE_CODE_MAX_OUTPUT_TOKENS modelaren max_output_tokens, beraz Claude Codek bere erantzunak planifikatzen ditu modeloak benetan duen limitea mugatzeko.
  • Modelo hautatzailea. Erekin CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1, Claude Codek Nymbot-en modelo-zerrenda irakurtzen du hasierakoan eta bertan dauden Claude modeloak gehitzen ditu - /model.
  • Ez duzu aholkulariari parte hartaraziko. Claude Code-ren aholkulari tresna Anthropic-en zerbitzarizetan dabil, Nymbot-ek ezin dituenez, eta bera daramatzan eskaera ukoztua egiten da. Ez켜 aktibatu honekin /advisor, edo ezarri CLAUDE_CODE_DISABLE_ADVISOR_TOOL=1 guztiz kendu agarteko.
  • Utzi MCP tresna bilaketadesaktibatuta. Claude Code-k URL oinarrizko pertsonalizatu batentzat desaktibatzen du, eta Nymbot-ek ezin du bidaltzen dituen tresna-referentziak hartu, beraz ez ezarri ENABLE_TOOL_SEARCH=true. MCP tresnak behin eta berriro funtzionatzen dute; aurretik kargatzen dira besterik ez.

Claude Codek beste Claude ez den modelo batean ere egin dezake: elektronika-slotak beste katalogo id bati zuzendu: adibidez moonshotai/kimi-k3, eta ezar CLAUDE_CODE_MAX_CONTEXT_TOKENS modelo horretako context_length, Claude Codek ezin duelako jakin. Anthropicek ez du Claude Codea beste modeloetan laguntzen, beraz, akatsak espero dituzu.

Claude Code VS Code-n

VS Code luzatzaileak Claude Code bera exekutatzen du, baina hasieratik aurre kredentziak egiaztatzen ditu, beraz, ematen dizkio konfigurazioa VS Code-ren propioko erabiltzaile konfigurazioetan. Exekutatu. Preferentziak: Ireki erabiltzailearen konfigurazioa (JSON) eta gehitu:

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

Desaktibatu Sarrera Eskargoa Anthropic-en sartu zaitezazu eskatzen ari den luzapena gelditzen du. Denaria barruan Claude Code goikoak aloitara ere aplica da; ezarpenak in ~/.claude/settings.json eraik ere, baina luzatzailearen sarrera-kontrolak bere konfigurazioa bakarrik irakurtzen du.

Codex CLI

Codex-ek Responses API erabiltzen du. Gehitu Nymbot hornitzaile gisa ~/.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

Orduan ezarri NYMBOT_API_KEY zuren ingurunean eta exekutatu codex.

  • multi_agent = false beharrezkoa da. Codex-en multi-agent tresnak Nymbot-ek ezin dituen tresna talde gisa iristen dira, eta bakoitza eskatzen denean ukatua egiten zaio. 400 unsupported_tool. Nymbot funtzio-tresnak eta web bilaketa bakarrik hartzen ditu; Codex-ek informatzen badu unsupported_tool, tresna beste motako bat gehitzen duen ezaugarria edo MCP zerbitzaria gaituta dago.
  • Aukeratu OpenAIren propioa ez den modelo bat. OpenAI-koak bezala ezagutzen dituen modelo IDentifikatzaileentzat, adibidez openai/gpt-5.6-sol, Codex eskaera formatura aldatzen da Nymbot ezin du irakurri, eta eskaera ukoztua da. Claude, Kimi eta beste katalogo modeloak lan egiten dute.
  • model_context_window Codex-i esaten dio modeloaren testuinguruaren tamaina, --- de la context_length modelen zerrendan; bestela, 272,000 token aldez eragingo ditu.
  • Codex-ek web bilaketa tresna bat eskaintzen dio modeloari, Nymbot-ek berea erabiliz exekutatzen duena web bilaketa galdera behar duenean. Set web_search = "disabled" fitxategiaren goinean desaktibatzeko.
  • Nymbot ez du erantzunak gordetzen. Codex-ek elkarrizketa osoa bidaltzen du denbora guztian, beraz, ez dago ezer aldatu beharrik.

Cline

VS Code-n Cline-ren konfigurazioetan:

  1. Set API hornitzailea bidean OpenAI kompatibila.
  2. Set URL oinarrizkoa bidean https://nymbot.ai/api/v1.
  3. Irazkatu zure giltza honetan OpenAI konpatiblerako API gakoa.
  4. Aukeratu modela honako hau azpian Modelo IDa. Cline-ek lista Nymbot-en kargatzen du URLa eta gakoa sartu bezain pronto; id baten baten bat ere idatzi dezakezu adibidez anthropic/claude-sonnet-5.

Ireki Modelo Konfigurazioa eta beti izan Kontekstu leihoaren tamaina eta Token Maximoak Aldatu modeloen zerrendatik, eta markatu Irudiak laguntzen ditu modeloak badu capabilities.vision, beraz, Clinek bere testuingurua zuzen kudeatzen du.

Kilo Kodea

VS Code luzatzaean, ireki Konfigurazioa, joan ...-ra Hornitzaileak mugitu tab-arekin, mugitu azaleraino eta klik egin Hornitzaile pertsonalizatua. Betez:

  • Hornitzaile IDa: nymbot
  • Izen displaya: Nymbot
  • Hornitzailearen APIa: OpenAI kompatibila
  • URL oinarrizkoa: https://nymbot.ai/api/v1
  • API gakoa: zure giltza
  • Modeluakhautatu zerrendatik Nymbot-etik Kilo kargatzen dituena

Klikatu Bidali, eta modeloak modelo hautatzailean agertzen dira. CLI-erako, edo modelo baten limiteak eta tresna laguntza ezartzeko, definitu hornitzailea hemen ~/.config/kilo/kilo.json alabde:

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 Nymbot modelo IDa eta gainean dagoen gakoa Kilo-k berarentzat erabiltzen duen izena da, honetan erabiltzen dena "model" as nymbot/…. Hartu limit modelaren altzairutik; hori gabe Kilo ezin du kontekstua kudeatu.

Roo Code

Roo Code 2026ko maiatzearen 15an bertan behera utzi zen. Instalatuta baduzu oraindik, Nymbot baten arrazan funtzionatzen du honekin: set API hornitzailea bidean OpenAI kompatibila, URL oinarrizkoa bidean https://nymbot.ai/api/v1, sartu zure gakoa API gakoa eta modelo id bat barruan Modela. Roo Code tresna deien bidez bakarrik funtzionatzen du, beraz modeloak izan behar du capabilities.tools. Modeloaren konfigurazioaren azpian, ezar Token Maximoak Aldatu, Kontzeptu-leihoa eta Irudi Laguntza modeloen zerrendatik.

Jarraitu

Continue'ren azken bertsioa 2.0.0 da eta ez da mantentzen aritu, baina luzatzaileak eta bere CLIak hala ere funtzionatzen dute. Gehitu Nymbot modeluak ~/.continue/config.yaml (%USERPROFILE%\.continue\config.yaml Windowsen):

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 Esan jarraitzeko modeloak egin dezakeena, Nymbot ID baten bidez ez duelako jakin. tool_use Agent modueak behar duena da; utzi ez image_input ez duen modelo batenentzat capabilities.vision.
  • Bigarren sarrera Nymbot bat erabiltzen du embedding modeloa Continue'ren kode-basearen bilaketa jarraitzeko.

Tresnek bidaltzen dutena

Kode agente batek guztia bidaltzen die modelari: zure instruktiboak, irekitzen dituen fitxategiak, martzartzen dituen komandoen emaitza. Nymbot bidez, horietako guztia API eskaera ohiko bat da, deskribatutako babes eta muguekin APIak zer ikusi dezakeez da amaieratik amaierara enkriptatuta, Nymbot ez du gordetzen eta modeloaren hornitzaileak ikusten du.

  • Tresnak zure makinean gordetzen dituzte aitorri propioak, eta batzuek haien egileekin ere hitz egiten dute. Claude Code, adibidez, oraindik bidaltzen dio bere telemetria Anthropic-i Nymbot-en dabilkanean; set CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1 hori eta bere beste trafikua background kia geldiarazteko. Bere WebFetch tresnak oraindik domeina bakoitza Anthropic-rekin egiaztatzen du, ez baduzu ezarri skipWebFetchPreflight bidean true bere konfigurazioetan.
  • Konfigurazio fitxaleko giltzak fitxalearen segurtasuneko maila soilik dute. Mantendu kanpoan bidalketaetan (commit) sartzen dituzun guztietatik, eta irakurri ingurunearen testuingurutik tresnak uzten duen moduetan.