İçeriğe atla
Nymbot’a Dönüş

Bilgi tabanı Geliştirici

kodlama araçları

Model istekleri nereye gideceğini seçmenizi sağlayan kodlama ajanları Nymbot'ta çalışabilir. Her biri bir temel URL, anahtar ve model kimliğine ihtiyaç duyar; bu sayfa her birinin tam ayarlarını verir.

Başlamadan önce

Uygulamada oluşturulan bir API anahtarına ihtiyacınız var Ateş Menü - Görüntüleme Ateş anahtarlarıHer araç API'nin üç biçiminden birini konuşur ve bu da temel URL'sini belirler:

AracıformatıBaşlangıç URL
Claude Kodlarıantropolojik mesajlarhttps://nymbot.ai/api
Kodeks CLIcevaplarıhttps://nymbot.ai/api/v1
Cline, Kilo Kodu, Roo Kodu HakkındaChat Tamamlandıhttps://nymbot.ai/api/v1

Model ids geliyor Model Listesi, GET https://nymbot.ai/api/v1/modelsAşağıdakilerden herhangi birine ihtiyacınız yoktur.Aşağıdaki örnekler anthropic/claude-sonnet-5 Başka bir üreticiye göre, moonshotai/kimi-k3Seçtiğiniz modelin hala listelenmiş olduğundan emin olun.

  • Aracı çağırabilen bir model seçin. Bu ajanlar dosyaları okuyor, düzenliyor ve her adımda araçlar çağırarak komutları çalıştırıyor. capabilities.tools ayarlayın true. nymbot/auto Herhangi bir aletle herhangi bir isteği reddet (400 unsupported_toolDolayısıyla bunların hiçbiri ile çalışmıyor.
  • Modelin sınırlarını aracın içine kopyalayın. Çoğu araç bir bağlam penceresi ve maksimum bir çıkış isteyecektir. context_length Ve max_output_tokens Modelin izin verdiğiden daha fazla çıkış talep eden bir araç reddedilmez; talep modelin maksimumına düşürülür.
  • Tüm adımlar tamamlandı. Aracı olan bir isteği tek parça olarak çalıştırır ve sonra bir akış olarak geri gönderilir, model çalıştığı sürece canlı pings ile.
Her cihazın kendi anahtarını verin

Her bir araç için ayrı bir anahtar oluşturun, günlük bir kap. Bir kodlama ajanı bir görev için birçok model çağrı yapar, her biri şimdiye kadar konuşmayı taşıyor, böylece tek bir görev bir sohbet mesajından çok daha pahalıya mal olabilir. anahtar üzerinde bir kap, bir araçın harcayabileceğini bilmenin en basit yoludur ve iptal etmek tek başına bu aracı durdurur.

Claude Kodları

Claude Code, Gateway ayarları aracılığıyla Nymbot'a konuşur. Bunları başlattığınız kabukta ayarlayın:

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
  • Bu URL tam olarak https://nymbot.ai/api: Hayır /v1 Sonuçta hiç bir şey yok, çünkü Claude /v1/messages Kendi kendine
  • anahtar içeri girer ANTHROPIC_AUTH_TOKENClaude Code tarafından gönderilen içerikler Authorization: BearerKurulduğu sürece, kaydedilen claude.ai giriş bu talepler için kullanılmamaktadır ve aboneliğinizin sınırları geçerli değildir.
  • Varsayılan olarak, Claude Code, Anthropic'in en yeni model isimlerini sorar ve Nymbot, bir Claude ismi sadece katalogundan aynı veya daha yeni bir sürümle yanıtlar, asla daha eski bir sürümü geri verir. 404işaret etmek opus, sonnet Ve haiku Cevap: Cevabı iptal etmeyin. eğer kullanıyorsanız fable Eşya, Set ANTHROPIC_DEFAULT_FABLE_MODEL Aynı şekilde
  • Haiku yuvaları takmak, Claude Code'un arka plan çalışmasını, örneğin oturum başlıklarını, daha ucuz bir modele taşıyor.

Claude Code başlatın ve çalıştırın /status• The statüsü Tab göstermek zorunda Anthropic base URL Line ile https://nymbot.ai/api ve bir Auth token Adı Soyadı ANTHROPIC_AUTH_TOKEN.

Her oturum için ayarları korumak için, bunları env Blok Hakkında ~/.claude/settings.json (%USERPROFILE%\.claude\settings.json Windows) yerine. Asla anahtarı bir proje anahtarına koymayın .claude/settings.jsonProjeye bağlı olan kişi.

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

Birkaç ayar daha bilmeye değer:

  • Çıkış Uzunluğu set CLAUDE_CODE_MAX_OUTPUT_TOKENS model için max_output_tokensBu yüzden Claude Code, modelin gerçekten sahip olduğu sınır için yanıtlarını planlıyor.
  • Model Picker Hakkında ile CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1Claude Code, Nymbot'un model listesini başlangıçta okuyor ve Claude modellerini ekledi. /model.
  • Danışmanı bırakın. Claude Code'un danışmanı, Anthropic'in kendi sunucularında çalıştığı ve Nymbot'un çalıştıramadığı bir araçtır. /advisorya da set CLAUDE_CODE_DISABLE_ADVISOR_TOOL=1 Tamamen kaldırmak için.
  • MCP Tool Search’i kapatın. Claude Code özelleştirilmiş bir temel URL için kapatır ve Nymbot gönderdiği araç referanslarını alamaz, bu yüzden ayarlamayın ENABLE_TOOL_SEARCH=trueMCP araçları hala çalışıyor; yerine ön yükleniyorlar.

Claude Code aynı zamanda Claude olmayan bir modelde de çalışabilir: model yuvalarını başka bir katalog id'ine yönlendirin, örneğin moonshotai/kimi-k3ve set CLAUDE_CODE_MAX_CONTEXT_TOKENS Bu model için context_lengthAnthropic diğer modellerde Claude Code'u desteklemiyor, bu yüzden kaba kenarları bekleyin.

Code vs. Code ile ilgili yorumlar

VS Code uzantısı aynı Claude Code'u çalıştırır, ancak başlamadan önce kimlikleri kontrol eder, bu yüzden VS Code'un kendi kullanıcı ayarlarında ayarlarını verin. Açık Kullanıcı Ayarları (JSON) ve ekle:

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 Uygulaması Sizi Anthropic'e giriş yapmanızı istediği uzantıyı durdurur. Claude Kodları Yukarıda da belirtildiği üzere; Ayarlar ~/.claude/settings.json Bunu da yapın, ancak uzantının giriş kontrolü sadece kendi ayarını okuyor.

Kodeks CLI

Codex Responses API'yi kullanır. Add Nymbot as a provider ~/.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

sonra set NYMBOT_API_KEY Çevrenizde ve yürüyüşünüzde codex.

  • multi_agent = false gereklidir diye Codex'in çok ajanslı araçları, Nymbot'un kullanamayacağı bir grup araç olarak gelir ve her isteğe rağmen reddedilir. 400 unsupported_toolNymbot sadece fonksiyon araçları ve web araması alır; Codex raporları unsupported_tool, başka bir tür aracı ekleyen bir özellik veya MCP sunucusu açılır.
  • OpenAI’nin kendisi olmayan bir model seçin. OpenAI olarak tanımlanan model kimlikleri, örneğin openai/gpt-5.6-sol, Codex bir talep biçimine geçiyor Nymbot okunamıyor ve talep reddedilir. Claude, Kimi ve diğer katalog modelleri çalışıyor.
  • model_context_window Codex, modelin bağlam boyutunu, context_length Model listesinde; aksi takdirde 272.000 token var.
  • Codex, modelin Nymbot’un kendi arama aracı ile çalıştığı bir web arama aracı sunar. Web Arama İhtiyaç duyduğunuzda: Set web_search = "disabled" Dosyayı kapatmak için yukarıdaki dosyaya tıklayın.
  • Codex zaten her seferinde tüm konuşmayı gönderir, bu yüzden hiçbir şeyin değiştirilmesi gerekmez.

Kliniği

Cline’in VS Kodunda Ayarları:

  1. set Ateş tedarikçisi İki OpenAI uyumlu.
  2. set Başlangıç URL İki https://nymbot.ai/api/v1.
  3. Anahtarınızı içine koyun OpenAI uyumlu API anahtarı.
  4. Aşağıdaki modeli seçin Model numarasıCline, URL'yi ve anahtarı girdikten sonra Nymbot'tan listeyi yükler; aynı zamanda bir id yazabilirsiniz. anthropic/claude-sonnet-5.

Açık Model Konfigürasyon doldurmak için Konteyner pencere boyutu Ve Max çıkış tokenleri model listesinden ve tick Destek Görüntüleri Eğer modelin bir capabilities.visionCline, bağlamını doğru bir şekilde yönetir.

Kilo Kodları

VS Kodu uzantısı, açık ayarlarıO zaman gidin The Tedarikçiler tab, aşağıya kaydırın ve tıklayın Custom Tedarikçidoldurmak için:

  • Tedarikçi ID: nymbot
  • Gösterim Adı: Nymbot
  • Ateş tedarikçisi: OpenAI uyumlu
  • Başlangıç URL: https://nymbot.ai/api/v1
  • Ateş anahtarısenin anahtarın
  • modelleri: Nymbot'tan Kilo yüklemeleri listesinden seçin

Click yapın Gönderme, ve modeller model seçicinde görüntülenir. CLI için veya bir modelin sınırlarını ve araç desteğini ayarlamak için, sağlayıcıyı ~/.config/kilo/kilo.json Bunun yerine :

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 model id'dir ve üstünde bulunan anahtar Kilo'nun kendi adıdır. "model" As nymbot/…alın limit model listesinden; olmadan Kilo bağlamı yönetemez.

Roo Kodları

Roo Code 15 Mayıs 2026'de durduruldu. eğer hala yüklüyseniz, Nymbot ile bu şekilde çalışır: set Ateş tedarikçisi İki OpenAI uyumlu, Başlangıç URL İki https://nymbot.ai/api/v1Anahtarınızı içine koyun Ateş anahtarı İçinde bir model id ModeliRoo Code yalnızca araç aramaları aracılığıyla çalışır, bu nedenle modelin capabilities.toolsModel yapılandırması altında, set Max çıkış tokenleri, Kontekst penceresi Ve Görüntü Desteği model listesinden alınmıştır.

devamı

Continue'ın nihai sürümü 2.0.0 ve artık sürdürülmüyor, ancak uzantı ve CLI hala çalışır. ~/.continue/config.yaml (%USERPROFILE%\.continue\config.yaml Windows için :

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 modelin ne yapabileceğini devam ettirir, çünkü bir Nymbot id'den söyleyemez. tool_use Agent Mode'un ihtiyacı olan şey; dışarı çık image_input Model olmadan capabilities.vision.
  • İkinci giriş bir Nymbot kullanır Emlak Modelleri CodeBase arama yapmaya devam edin.

Cihazlar Ne Gönderiyor

Bir kodlama ajanı modelin çalıştığı her şeyi gönderir: talimatlarınızı, açtığı dosyaları, çalıştığı komutların çıkışını. Ateş ne görebilir: End-to-end şifrelenmiyor, Nymbot saklamıyor ve model sağlayıcısı görüyor.

  • Araçlar makinenizde kendi geçmişlerini korur ve bazıları da üreticileriyle konuşur. Claude Code, Nymbot'ta çalıştığında hala telemetriyi Anthropic'e gönderir. CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1 Bu ve diğer arka plan trafiğini durdurmak için. WebFetch aracı, ayarlanmadıkça Anthropic ile her alanı kontrol eder. skipWebFetchPreflight İki true Onun ayarlarına göre.
  • Ayar dosyalarında anahtarlar sadece dosya kadar güvenlidir. bunları yaptığınız her şeyden uzak tutun ve aracın izin verdiği ortamdan okumalısınız.