Pereiti prie turinio
Grįžti į Nymbot

Žinių bazė kūrėjai

Kodavimo įrankiai

Kodavimo agentai, kurie leidžia jums pasirinkti, kur jų modelio užklausos gali eiti, gali būti paleisti "Nymbot". Kiekvienas iš jų turi bazinį URL, raktą ir modelio ID; šis puslapis pateikia tikslius kiekvieno nustatymus.

Prieš pradėdami

Jums reikia API rakto, sukurto programėlės Ugnis Meniu (žr. Gaisro raktasKiekvienas įrankis kalba vienu iš trijų API formatų, ir tai lemia jo bazinį URL:

įrankisFormatasPagrindinis URL
Claude kodasAntropinės žinutėshttps://nymbot.ai/api
Kodeksas CLIAtsakymaihttps://nymbot.ai/api/v1
Cline, Kilo kodas, Roo kodasPokalbių užbaigimashttps://nymbot.ai/api/v1

Modelis IDs ateina iš Modelių sąrašas, GET https://nymbot.ai/api/v1/models, kuriam nereikia rakto. žemiau pateikti pavyzdžiai anthropic/claude-sonnet-5 ir dėl kito gamintojo modelio, moonshotai/kimi-k3Patikrinkite, ar pasirinktas modelis vis dar yra išvardytas.

  • Pasirinkite modelį, kuris gali skambinti įrankiais. Šie agentai skaito failus, redaguoja juos ir paleidžia komandas, skambindami įrankius, kiekviename žingsnyje. capabilities.tools Įdėti 2 true. nymbot/auto atsisakyti bet kokio prašymo naudojant įrankius (400 unsupported_tool), todėl jis neveikia su bet kuriuo iš jų.
  • Kopijuokite modelio ribas į įrankį. Dauguma įrankių reikalauja konteksto lango ir maksimalios išeigos. context_length ir max_output_tokens Įrankis, kuris prašo daugiau nei leidžia modelis, nėra atmestas; prašymas yra sumažintas iki modelio maksimumo.
  • Visi žingsniai ateina. Užklausa su įrankiais veikia vienoje dalyje ir tada siunčiama atgal kaip srautas, o modelis veikia.
Suteikite kiekvienam įrankiui savo raktą

Sukurkite atskirą raktą kiekvienam įrankiui, naudojant kasdienį dangtelį. kodavimo agentas atlieka daug modelio skambučių vienai užduočiai, kiekvienas iki šiol palaikydamas pokalbį, todėl viena užduotis gali kainuoti daug daugiau nei pokalbio pranešimas.

Claude kodas

Claude Code kalba su Nymbot per savo vartų nustatymus. Įdėkite juos į apvalkalą, iš kurios jį paleidžiate:

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
  • Pagrindinis URL yra tiksliai https://nymbot.ai/api• Ne /v1 ir jokios žalos pabaigoje, nes Claude Code prideda /v1/messages ir patiems
  • Raktas eina į ANTHROPIC_AUTH_TOKEN, kurį Claude Code siunčia kaip Authorization: BearerNors jis yra nustatytas, šiems prašymams nenaudojamas išsaugotas claude.ai prisijungimas, o jūsų prenumeratos apribojimai netaikomi.
  • Pagal numatytuosius nustatymus Claude Code prašo naujausių Anthropic modelio pavadinimų, o Nymbot atsako į Claude vardą tik su ta pačia ar naujesne jo katalogo versija, niekada senesnė; versija, kurios katalogas dar neatlieka, grąžina 404Pažymėti opus, sonnet ir haiku at katalogo ids išvengia to. Jei naudojate fable Avinas, Sėklas ANTHROPIC_DEFAULT_FABLE_MODEL Tuo pačiu būdu.
  • Haiku lizdo sukimas taip pat perkelia Claude Code foninį darbą, pvz., Seansų pavadinimus, į tą pigesnį modelį.

Pradėkite Claude Code ir paleiskite /status• The statusą Tab turėtų parodyti Anthropic base URL Linijos su https://nymbot.ai/api ir an Auth token Linijos pavadinimas ANTHROPIC_AUTH_TOKEN.

Norėdami išlaikyti nustatymus kiekvienai sesijai, įdėkite juos į env Blokų ~/.claude/settings.json (%USERPROFILE%\.claude\settings.json Windows) vietoj to. Niekada neįdėkite rakto į projekto .claude/settings.jsonkuri yra įsipareigojusi įgyvendinti projektą.

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

Keletas papildomų nustatymų, kuriuos verta žinoti:

  • Išėjimo ilgis . Setų CLAUDE_CODE_MAX_OUTPUT_TOKENS Iki šio modelio max_output_tokensTaigi Claude Code planuoja savo atsakymus į ribą, kurią modelis iš tikrųjų turi.
  • Piktogramos modelis . su CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1Claude Code skaito „Nymbot“ modelio sąrašą pradžioje ir prideda joje esančius Claude modelius. /model.
  • Tada palikite patarėją. Claude Code patarėjas yra įrankis, kuris veikia ant Anthropic pačių serverių, kurių Nymbot negali paleisti, ir prašymas jį nešiotis atmetamas. /advisorarba nustatyti CLAUDE_CODE_DISABLE_ADVISOR_TOOL=1 Norėdami jį visiškai pašalinti.
  • Palikite MCP įrankių paiešką išjungti. Claude Code išjungia pritaikytą bazinį URL, o Nymbot negali priimti siunčiamų įrankių nuorodų, todėl nenustatykite ENABLE_TOOL_SEARCH=trueMCP įrankiai vis dar veikia; vietoj to jie įkeliami į priekį.

Claude Code taip pat gali paleisti modelį, kuris nėra Claude: nukreipkite modelio lizdus į kitą katalogo id, pvz., moonshotai/kimi-k3ir nustatyti CLAUDE_CODE_MAX_CONTEXT_TOKENS Dėl šio modelio context_lengthAnthropic nepalaiko Claude Code kitų modelių, todėl tikėtis šiurkščių kraštų.

Kodas prieš kodą

VS kodo plėtinys paleidžia tą patį Claude kodą, bet tikrina įgaliojimus prieš pradedant, todėl suteikite jai nustatymus VS kodo pačių vartotojo nustatymuose. Atidaryti naudotojo nustatymus (JSON) ir pridėti:

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šjungti „Login Prompt“ sustabdo plėtinį, prašantį prisijungti prie „Anthropic“. Claude kodas viršuje taip pat taikoma pratęsimui; nustatymai ~/.claude/settings.json taip pat pasiekti, bet pratęsimo prisijungimo patikrinimas skaito tik savo nustatymus.

Kodeksas CLI

Codex naudoja atsakymus API. Pridėti Nymbot kaip teikėjas ~/.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

Tada nustatyti NYMBOT_API_KEY Jūsų aplinkoje ir bėgimas codex.

  • multi_agent = false Tai reikalinga "Codex" kelių agentų įrankiai ateina kaip įrankių grupė, kurios "Nymbot" negali imtis, ir nors jie yra kiekviename prašyme, jie atmetami. 400 unsupported_toolNymbot naudoja tik funkcinius įrankius ir žiniatinklio paiešką; jei Codex praneša unsupported_tool, funkcija arba MCP serveris, kuris prideda kitą įrankio tipą, yra įjungtas.
  • Pasirinkite modelį, kuris nėra vienas iš OpenAI. Model ids jis atpažįsta kaip OpenAI, pavyzdžiui, openai/gpt-5.6-solKodeksas pereina į prašymo formatą Nymbot negali skaityti, o prašymas atmetamas.
  • model_context_window Kodeksas nurodo modelio kontekstinį dydį, nuo context_length modelio sąraše; kitaip jis prisiima 272 000 žetonų.
  • Codex siūlo modelį interneto paieškos įrankį, kurį "Nymbot" paleidžia su savo Internetinė paieška Kai klausimas yra reikalingas. nustatymas web_search = "disabled" viršuje failą, kad jį išjungti.
  • Kodeksas jau siunčia visą pokalbį kiekvieną kartą, todėl nieko nereikia keisti.

Kline

„Cline“ nustatymai VS kode:

  1. Setų Ugnies tiekėjas dviejų Atviras suderinamas.
  2. Setų Pagrindinis URL dviejų https://nymbot.ai/api/v1.
  3. Įdėkite raktą į OpenAI suderinamas API raktas.
  4. Pasirinkite modelį žemiau ID modelis"Cline" įkelia sąrašą iš "Nymbot", kai URL ir raktas yra įjungti; taip pat galite įvesti ID, pvz., anthropic/claude-sonnet-5.

Atidaryti Konfigūracijos modelis ir užpildyti Konteksto lango dydis ir Max išėjimo žetonai iš modelio sąrašo ir tick Palaiko vaizdus Jei modelis turi capabilities.vision, todėl Cline tvarko savo kontekstą teisingai.

Kilo kodas

VS kodo plėtinys, atidarytas nustatymųEikite į Tiekėjai Tab, slinkite į apačią ir spustelėkite Custom tiekėjasUžpildykite čia:

  • Tiekėjas ID: nymbot
  • Rodyti pavadinimą: Nymbot
  • API tiekėjas: Atviras suderinamas
  • Pagrindinis URL: https://nymbot.ai/api/v1
  • Gaisro raktasJūsų raktas
  • Modelių: pasirinkite juos iš sąrašo Kilo įkrovimai iš Nymbot

Klikite Pateikti, ir modeliai rodomi modelio rinkiklyje. Dėl CLI arba norėdami nustatyti modelio ribas ir įrankių palaikymą, nustatykite teikėjo ~/.config/kilo/kilo.json Vietoj to:

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 yra „Nymbot“ modelio id, o virš jo esantis raktas yra „Kilo“ pavadinimas, naudojamas "model" kaip nymbot/…Paimkite limit iš modelio sąrašo; be jo Kilo negali valdyti konteksto.

Roo kodas

Roo kodas buvo nutrauktas 2026 m. Gegužės 15 d. Jei vis dar turite jį įdiegtą, jis veikia su Nymbot taip: nustatyti Ugnies tiekėjas dviejų Atviras suderinamas, Pagrindinis URL dviejų https://nymbot.ai/api/v1Įdėkite savo raktą į Gaisro raktas ir modelio ID į ModelisRoo kodas veikia tik per įrankių skambučius, todėl modelis turi turėti capabilities.toolsPagal modelio konfigūraciją, nustatytas Max išėjimo žetonai, Konteksto langas ir Vaizdo palaikymas Iš modelio sąrašo.

Tęsti

„Continue“ galutinis leidimas yra 2.0.0 ir jis nebėra palaikomas, tačiau plėtinys ir jo CLI vis dar veikia. ~/.continue/config.yaml (%USERPROFILE%\.continue\config.yaml Iš „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 pasakoja tęsti, ką modelis gali padaryti, nes jis negali pasakyti iš Nymbot id. tool_use yra tai, ko reikia Agentui; palikite image_input Modelis be capabilities.vision.
  • Antrasis įėjimas naudoja Nymbot Patalpų modelis Tęsti kodo paiešką.

Ką siunčia įrankiai

Kodavimo agentas siunčia modelį, su kuo jis dirba: jūsų instrukcijas, failus, kuriuos jis atidaro, komandų, kurias jis paleidžia, išvestį. Ką gali pamatyti ugnis: jis nėra užšifruotas nuo galo iki galo, „Nymbot“ jo nesaugo, o modelio teikėjas jį mato.

  • Įrankiai saugo savo istorijas jūsų mašinoje, o kai kurie kalba su jų kūrėjais be to. Claude Code, už vieną, vis dar siunčia savo telemetriją Anthropic, kai jis veikia Nymbot; CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1 Jo WebFetch įrankis vis dar tikrina kiekvieną domeną su Anthropic, nebent nustatysite skipWebFetchPreflight dviejų true ir jo nustatymuose.
  • Rekomenduojamų failų raktai yra tik tokie pat saugūs kaip failas. Laikykite juos nuo visko, ką įsipareigojate, ir perskaitykite juos iš aplinkos, kurioje tai leidžia įrankis.