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.
Bu sayfa kolaylık sağlamak amacıyla makine tarafından çevrilmiştir. İngilizce orijinali geçerli olan versiyondur.
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 mesajlar | https://nymbot.ai/api |
| Kodeks CLI | cevapları | https://nymbot.ai/api/v1 |
| Cline, Kilo Kodu, Roo Kodu Hakkında | Chat 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.toolsayarlayıntrue.nymbot/autoHerhangi bir aletle herhangi bir isteği reddet (400unsupported_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_lengthVemax_output_tokensModelin 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 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/v1Sonuçta hiç bir şey yok, çünkü Claude/v1/messagesKendi kendine - anahtar içeri girer
ANTHROPIC_AUTH_TOKENClaude Code tarafından gönderilen içeriklerAuthorization: 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 etmekopus,sonnetVehaikuCevap: Cevabı iptal etmeyin. eğer kullanıyorsanızfableEşya, SetANTHROPIC_DEFAULT_FABLE_MODELAynı ş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_TOKENSmodel içinmax_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 setCLAUDE_CODE_DISABLE_ADVISOR_TOOL=1Tamamen 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 = falsegereklidir diye Codex'in çok ajanslı araçları, Nymbot'un kullanamayacağı bir grup araç olarak gelir ve her isteğe rağmen reddedilir.400unsupported_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_windowCodex, modelin bağlam boyutunu,context_lengthModel 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ı:
- set Ateş tedarikçisi İki OpenAI uyumlu.
- set Başlangıç URL İki
https://nymbot.ai/api/v1. - Anahtarınızı içine koyun OpenAI uyumlu API anahtarı.
- 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
capabilitiesmodelin ne yapabileceğini devam ettirir, çünkü bir Nymbot id'den söyleyemez.tool_useAgent Mode'un ihtiyacı olan şey; dışarı çıkimage_inputModel olmadancapabilities.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=1Bu ve diğer arka plan trafiğini durdurmak için. WebFetch aracı, ayarlanmadıkça Anthropic ile her alanı kontrol eder.skipWebFetchPreflightİkitrueOnun 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.