Cơ sở tri thức Nhà phát triển
Coding công cụ
Các đại lý mã hóa cho phép bạn chọn nơi các yêu cầu mô hình của họ đi có thể chạy trên Nymbot. Mỗi một cần một URL cơ bản, một khóa và một id mô hình; trang này cung cấp các thiết lập chính xác cho mỗi.
Trang này được dịch bằng máy để thuận tiện. Bản gốc tiếng Anh là phiên bản được áp dụng.
Trước khi bạn bắt đầu
Bạn cần một phím API, được thực hiện trong ứng dụng Lửa Menu (Xem thêm) Chìa khóa lửaMỗi công cụ nói một trong ba định dạng của API, và điều đó quyết định URL cơ bản của nó:
| Công cụ | Định dạng | Cơ sở URL |
|---|---|---|
| Mã Claude | Thông điệp Anthropic | https://nymbot.ai/api |
| Codex CLI | Trả lời | https://nymbot.ai/api/v1 |
| Cline, Kilo Code, Roo Code, Tiếp tục | Chat hoàn thành | https://nymbot.ai/api/v1 |
Model ids đến từ Model danh sách,
GET https://nymbot.ai/api/v1/models, mà không cần chìa khóa. ví dụ dưới đây sử dụng
anthropic/claude-sonnet-5 Và, đối với một mô hình từ một nhà sản xuất khác,
moonshotai/kimi-k3Kiểm tra xem mô hình bạn chọn vẫn được liệt kê.
- Chọn một mô hình có thể gọi các công cụ. Những đại lý này đọc các tệp, chỉnh sửa chúng và chạy các lệnh bằng cách gọi các công cụ, ở mỗi bước.
capabilities.toolsĐặt 2true.nymbot/autotừ chối bất kỳ yêu cầu nào với các công cụ (400unsupported_tool), vì vậy nó không hoạt động với bất kỳ trong số họ. - Sao chép giới hạn của mô hình vào công cụ. Hầu hết các công cụ yêu cầu một cửa sổ ngữ cảnh và đầu ra tối đa.
context_lengthVàmax_output_tokensMột công cụ yêu cầu sản lượng nhiều hơn mô hình cho phép không bị từ chối; yêu cầu được giảm xuống mức tối đa của mô hình. - Bước tới toàn bộ. Một yêu cầu với các công cụ chạy trong một mảnh và sau đó được gửi trở lại như một luồng, với pings sống trong khi mô hình hoạt động. Streaming hoạt động trong mỗi công cụ dưới đây, nhưng mỗi bước xuất hiện cùng một lúc chứ không phải từ theo từ.
Một đại lý mã hóa thực hiện nhiều cuộc gọi mô hình cho một nhiệm vụ, mỗi người mang cuộc trò chuyện cho đến nay, vì vậy một nhiệm vụ duy nhất có thể tốn nhiều hơn một tin nhắn trò chuyện.
Mã Claude
Claude Code nói chuyện với Nymbot thông qua cài đặt cổng của nó. Đặt những điều này trong vỏ mà bạn bắt đầu từ:
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 chính xác là
https://nymbot.ai/api: Không/v1và không có vết sẹo ở cuối, vì Claude Code thêm/v1/messagesBản thân - Chìa khóa đi vào
ANTHROPIC_AUTH_TOKEN, mà Claude Code gửi nhưAuthorization: BearerTrong khi nó được thiết lập, đăng nhập claude.ai đã lưu không được sử dụng cho các yêu cầu này và giới hạn đăng ký của bạn không áp dụng. - Theo mặc định, Claude Code yêu cầu tên mô hình mới nhất của Anthropic, và Nymbot trả lời một tên Claude chỉ với cùng một hoặc một phiên bản mới hơn từ danh mục của nó, không bao giờ một phiên bản cũ hơn; một phiên bản mà danh mục không mang lại vẫn trả về
404Đánh dấuopus,sonnetVàhaikutại catalog ids tránh điều đó. Nếu bạn sử dụngfableLời bài hát: SetANTHROPIC_DEFAULT_FABLE_MODELcùng một cách. - Đặt khe Haiku cũng di chuyển công việc nền của Claude Code, chẳng hạn như các tiêu đề phiên, sang mô hình rẻ hơn.
Khởi động Claude Code và chạy /status• Các Status Tab nên hiển thị một
Anthropic base URL Line với https://nymbot.ai/api và một
Auth token Dòng tên ANTHROPIC_AUTH_TOKEN.
Để giữ các cài đặt cho mỗi phiên, hãy đặt chúng trong env Block của
~/.claude/settings.json (%USERPROFILE%\.claude\settings.json trên Windows) thay vào đó. Không bao giờ đặt chìa khóa vào .claude/settings.json, được cam kết với dự án.
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"
}
}
Một vài thiết lập khác đáng để biết:
- - Chiều dài sản xuất Set
CLAUDE_CODE_MAX_OUTPUT_TOKENSĐến với modelmax_output_tokensVì vậy, Claude Code lên kế hoạch trả lời cho giới hạn mà mô hình thực sự có. - Mô hình Picker Với
CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1Claude Code đọc danh sách mô hình của Nymbot tại startup và thêm các mô hình Claude trong đó/model. - Hãy để cố vấn đi. Claude Code's Advisor là một công cụ chạy trên các máy chủ của Anthropic, mà Nymbot không thể chạy, và một yêu cầu mang nó bị từ chối.
/advisorhoặc setCLAUDE_CODE_DISABLE_ADVISOR_TOOL=1để loại bỏ hoàn toàn. - Để lại công cụ tìm kiếm MCP Claude Code tắt nó cho một URL cơ sở tùy chỉnh, và Nymbot không thể lấy các tham chiếu công cụ mà nó gửi, vì vậy đừng đặt
ENABLE_TOOL_SEARCH=trueCác công cụ MCP vẫn hoạt động; chúng được tải lên trước thay vào đó.
Claude Code cũng có thể chạy trên một mô hình không phải là Claude: chỉ các khe mô hình tại id danh mục khác, chẳng hạn như moonshotai/kimi-k3và set CLAUDE_CODE_MAX_CONTEXT_TOKENS
Đối với mô hình này context_lengthAnthropic không hỗ trợ Claude Code trên các mô hình khác, vì vậy mong đợi các cạnh thô.
Lời bài hát: Code vs Code
Phần mở rộng VS Code chạy cùng Claude Code, nhưng kiểm tra thông tin xác thực trước khi nó bắt đầu, vì vậy hãy cung cấp cho nó các cài đặt trong cài đặt người dùng của VS Code. Ưu tiên: Mở cài đặt người dùng (JSON) và thêm:
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" }
]
}
Tắt Login Prompt dừng phần mở rộng yêu cầu bạn đăng nhập vào Anthropic. Mã Claude trên cũng áp dụng cho phần mở rộng; cài đặt trong ~/.claude/settings.json cũng tiếp cận nó, nhưng kiểm tra đăng nhập của phần mở rộng chỉ đọc cài đặt của riêng nó.
Codex CLI
Codex sử dụng API Responses. Thêm Nymbot làm nhà cung cấp trong ~/.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
Sau đó set NYMBOT_API_KEY Trong môi trường của bạn và chạy codex.
multi_agent = falseđược yêu cầu. Các công cụ đa đại lý của Codex xuất hiện dưới dạng một nhóm các công cụ mà Nymbot không thể thực hiện, và trong khi chúng được thực hiện trên mọi yêu cầu, nó bị từ chối với400unsupported_toolNymbot chỉ sử dụng các công cụ chức năng và tìm kiếm web; nếu Codex báo cáounsupported_tool, một tính năng hoặc máy chủ MCP thêm một loại công cụ khác được bật.- Chọn một mô hình không phải là mô hình của OpenAI. Đối với id mô hình nó nhận ra là OpenAI, chẳng hạn như
openai/gpt-5.6-sol, Codex chuyển sang định dạng yêu cầu Nymbot không thể đọc, và yêu cầu được từ chối. model_context_windowCodex cho biết kích thước ngữ cảnh của mô hình, từcontext_lengthtrong danh sách mô hình; nếu không nó giả định 272.000 token.- Codex cung cấp cho mô hình một công cụ tìm kiếm web, mà Nymbot chạy với riêng của nó
web tìm kiếm Khi câu hỏi cần thiết. set
web_search = "disabled"ở phía trên cùng của file để tắt nó. - Codex đã gửi toàn bộ cuộc trò chuyện mỗi lần, vì vậy không có gì cần thay đổi.
Cline
Trong cài đặt Cline trong VS Code:
- Set Nhà cung cấp API hai OpenAI tương thích.
- Set Cơ sở URL hai
https://nymbot.ai/api/v1. - Đặt chìa khóa vào Khóa API tương thích OpenAI.
- Chọn mô hình dưới Mô hình IDCline tải danh sách từ Nymbot một khi URL và khóa đang ở trong; bạn cũng có thể nhập một id như:
anthropic/claude-sonnet-5.
Mở Mô hình Configuration và điền vào Kích thước cửa sổ Context Và
Max output token từ danh sách mô hình, và tick Hỗ trợ hình ảnh Nếu mô hình có capabilities.vision, vì vậy Cline quản lý bối cảnh của mình một cách chính xác.
Kilo mã
Trong phần mở rộng VS Code, mở cài đặt, đi đến the Các nhà cung cấp tab, cuộn xuống dưới và click Custom nhà cung cấpHãy điền vào:
- Nhà cung cấp ID:
nymbot - Hiển thị tên:
Nymbot - Nhà cung cấp API: OpenAI tương thích
- Cơ sở URL:
https://nymbot.ai/api/v1 - Chìa khóa lửachìa khóa của bạn
- Mô hình: chọn chúng từ danh sách Kilo loads từ Nymbot
Click vào Submit, và các mô hình xuất hiện trong bộ chọn mô hình. Đối với CLI, hoặc để đặt giới hạn của một mô hình và hỗ trợ công cụ, xác định nhà cung cấp trong ~/.config/kilo/kilo.json
Thay vào đó:
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 là id mô hình Nymbot và khóa trên đó là tên riêng của Kilo cho nó, được sử dụng trong
"model" như nymbot/…Lấy limit từ danh sách mô hình; không có nó Kilo không thể quản lý bối cảnh.
Mã ROO
Roo Code bị chấm dứt vào ngày 15 tháng 5 năm 2026.Nếu bạn vẫn có nó cài đặt, nó hoạt động với Nymbot như thế này: thiết lập Nhà cung cấp API hai OpenAI tương thích,
Cơ sở URL hai https://nymbot.ai/api/v1Đặt chìa khóa của bạn vào
Chìa khóa lửa Mô hình ID trong Mô hìnhRoo Code chỉ hoạt động thông qua các cuộc gọi công cụ, vì vậy mô hình phải có capabilities.toolsDưới cấu hình mô hình, set Max output token, Cửa sổ context Và
Image hỗ trợ Từ danh sách mô hình
tiếp tục
Phiên bản cuối cùng của Continue là 2.0.0 và nó không còn được duy trì, nhưng phần mở rộng và CLI của nó vẫn hoạt động. ~/.continue/config.yaml
(%USERPROFILE%\.continue\config.yaml Đối vớ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
capabilitiesnói Tiếp tục những gì mô hình có thể làm, vì nó không thể nói từ một id Nymbot.tool_uselà những gì chế độ Agent cần; rời khỏiimage_inputĐối với một mô hình khôngcapabilities.vision.- Nhập thứ hai sử dụng một Nymbot Mô hình Embedded Tiếp tục tìm kiếm codebase.
Những gì các công cụ gửi
Một đại lý mã hóa gửi cho mô hình bất cứ điều gì nó làm việc với: hướng dẫn của bạn, các tập tin nó mở, đầu ra của các lệnh nó chạy.Thông qua Nymbot, tất cả điều đó là một yêu cầu API thông thường, với các bảo vệ và giới hạn được mô tả trong Những gì lửa có thể thấy: nó không được mã hóa từ đầu đến cuối, Nymbot không lưu trữ nó, và nhà cung cấp của mô hình nhìn thấy nó.
- Các công cụ giữ lịch sử riêng của họ trên máy của bạn, và một số nói chuyện với các nhà sản xuất của họ ngoài ra. Claude Code, cho một, vẫn gửi viễn thông của nó đến Anthropic khi nó chạy trên Nymbot; thiết lập
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1để ngăn chặn đó và lưu lượng truy cập nền khác. công cụ WebFetch của nó vẫn kiểm tra từng miền với Anthropic trừ khi bạn đặtskipWebFetchPreflighthaitruetrong các cài đặt của nó. - Các phím trong các tệp cài đặt chỉ an toàn như tệp. Giữ chúng ra khỏi bất cứ điều gì bạn cam kết, và đọc chúng từ môi trường nơi công cụ cho phép.