콘텐츠로 건너뛰기
Nymbot로 돌아가기

지식 기반 개발자

코딩 도구

모델 요청이 어디로 가는지 선택할 수 있는 코딩 에이전트는 Nymbot에서 실행할 수 있습니다. 각각 기본 URL, 키 및 모델 ID가 필요합니다.This page gives the exact settings for each.

당신이 시작하기 전에

당신은 앱에서 만든 API 키가 필요합니다. 화재 메뉴 보기 API 키각 도구는 API의 세 가지 형식 중 하나를 말하며, 이는 기본 URL을 결정합니다.

도구형식기본 URL
Claude 코드Anthropic 메시지https://nymbot.ai/api
코덱스 CLI대답https://nymbot.ai/api/v1
Cline, Kilo Code, Roo Code, 계속채팅 완료https://nymbot.ai/api/v1

모델 IDs come from 모델 리스트, GET https://nymbot.ai/api/v1/models열쇠가 필요없는 , 아래의 예제는 사용 anthropic/claude-sonnet-5 그리고, 다른 제조업체의 모델을 위해, moonshotai/kimi-k3선택한 모델이 여전히 목록에 있는지 확인합니다.

  • 도구를 호출 할 수있는 모델을 선택하십시오. 이 에이전트는 파일을 읽고, 편집하고, 모든 단계에서 도구를 호출하여 명령을 실행합니다. capabilities.tools 세트 2 true. nymbot/auto 도구를 사용하여 요청을 거부합니다 (400 unsupported_tool) 그래서 그것은 그들 중 어느 누구와도 작동하지 않습니다.
  • 모델의 한계를 도구에 복사합니다.Copy the model's limits into the tool. 대부분의 도구는 컨텍스트 창과 최대 출력을 요구합니다. context_length 그리고 max_output_tokens 모델이 허용하는 것보다 더 많은 출력을 요청하는 도구는 거부되지 않습니다; 요청은 모델의 최대로 낮춰집니다.
  • 모든 걸음이 다가온다. 도구가있는 요청은 하나의 조각으로 실행되며 모델이 작동하는 동안 스트리밍을 통해 스트림으로 전송됩니다.Streaming works in every tool below, but each step appears at once rather than word by word.
각 도구마다 자신의 열쇠를 주세요.

코딩 에이전트는 하나의 작업에 대해 여러 모델 호출을합니다, 각각은 지금까지 대화를 수행하므로 하나의 작업은 채팅 메시지보다 훨씬 더 비용이 들 수 있습니다.A cap on the key is the simplest way to know the most a tool can spend, and revoking it stops that tool alone.

Claude 코드

Claude Code는 게이트웨이 설정을 통해 Nymbot에 통화합니다. 이것을 시작하는 쉘에 설정합니다.

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은 정확히 https://nymbot.ai/api: 아니 /v1 그리고 끝에 슬래시가 없어, Claude Code가 추가하기 때문에 /v1/messages 스스로
  • 열쇠는 들어간다 ANTHROPIC_AUTH_TOKENClaude Code가 보내는 Authorization: Bearer설정하는 동안 저장된 claude.ai 로그인은 이러한 요청에 사용되지 않으며 구독 제한이 적용되지 않습니다.
  • 기본적으로 Claude Code는 Anthropic의 최신 모델 이름을 요청하고 Nymbot는 Claude 이름을 카탈로그에서 동일한 또는 더 새로운 버전으로만 응답하며, 이전 버전은 반환하지 않습니다. 404지적하기 opus, sonnet 그리고 haiku 카탈로그 ids는 이를 피합니다. fable 세트, 세트 ANTHROPIC_DEFAULT_FABLE_MODEL 같은 방식으로
  • Haiku 슬롯을 으면 Claude Code의 배경 작업, 세션 제목과 같은 작업이 저렴한 모델로 옮겨집니다.

Claude Code를 시작하고 실행 /status· The 상태 tab 를 보여주어야 한다 Anthropic base URL 라인 with https://nymbot.ai/api 그리고 an Auth token 라인 이름 ANTHROPIC_AUTH_TOKEN.

각 세션에 대한 설정을 유지하려면, 그들을 env 블록 ~/.claude/settings.json (%USERPROFILE%\.claude\settings.json 윈도우) 대신. 절대 프로젝트의 열쇠에 넣지 마십시오. .claude/settings.json프로젝트에 헌신하고 있는 사람입니다.

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

몇 가지 더 많은 설정은 알아야 할 가치가 있습니다 :

  • 출력 길이 세트 CLAUDE_CODE_MAX_OUTPUT_TOKENS 모델의 경우에는 max_output_tokens그래서 Claude Code는 모델이 실제로 가지고있는 한계에 대한 답을 계획합니다.
  • 모델 피커 와 CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1Claude Code는 스타트업에서 Nymbot의 모델 목록을 읽고 그 안에 있는 Claude 모델을 추가합니다. /model.
  • 컨설턴트를 제거하십시오. Claude Code의 Advisor는 Anthropic의 자체 서버에서 실행되는 도구이며, Nymbot이 실행할 수 없으며, 그것을 운반하는 요청이 거부됩니다. /advisor또는 set CLAUDE_CODE_DISABLE_ADVISOR_TOOL=1 완전히 제거하기 위해서다.
  • MCP 도구 검색을 해제하십시오. Claude Code는 사용자 지정 기반 URL을 위해 그것을 끄고, Nymbot는 그것이 보낸 도구 참조를 취할 수 없으므로 설정하지 마십시오. ENABLE_TOOL_SEARCH=trueMCP 도구는 여전히 작동합니다; 그들은 대신 앞에 로드됩니다.

Claude Code는 또한 Claude이 아닌 모델에서 실행할 수 있습니다: 모델 슬롯을 다른 카탈로그 id에 지정합니다. moonshotai/kimi-k3그리고 set CLAUDE_CODE_MAX_CONTEXT_TOKENS 이 모델의 경우에는 context_lengthAnthropic은 다른 모델에서 Claude Code를 지원하지 않으므로 거친 가장자리를 기대합니다.

Claude Code vs Code에 대한 리뷰 보기

VS 코드 확장은 동일한 Claude Code를 실행하지만 시작하기 전에 인증서를 확인하므로 VS 코드의 자체 사용자 설정을 설정하십시오. 사용자 설정 열기 (Open User Settings, JSON) 그리고 추가 :

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

로그인 프롬프트 당신이 Anthropic에 로그인하도록 요청하는 확장을 멈추게합니다. Claude 코드 위의 설정은 확장에도 적용됩니다; settings in ~/.claude/settings.json 또한 접근할 수 있지만 확장자의 로그인 체크는 자신의 설정만 읽습니다.

코덱스 CLI

Codex는 Responses API를 사용합니다. 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

다음 세트 NYMBOT_API_KEY 당신의 환경과 달리기 codex.

  • multi_agent = false 필요할 수 있습니다. Codex의 멀티 에이전트 도구는 Nymbot가 사용할 수없는 도구 그룹으로 제공되며, 그들은 모든 요청에 있습니다. 400 unsupported_toolNymbot는 기능 도구와 웹 검색만을 채택합니다; Codex 보고서에 의하면 unsupported_tool, 다른 유형의 도구를 추가하는 기능 또는 MCP 서버가 켜져 있습니다.
  • OpenAI의 모델이 아닌 모델을 선택하십시오. 모델 ID는 OpenAI의 ID로 인식되며, openai/gpt-5.6-solCodex는 요청 형식으로 전환하여 Nymbot는 읽을 수 없으며 요청은 거부됩니다.Claude, Kimi 및 다른 카탈로그 모델은 작동합니다.
  • model_context_window Codex는 모델의 컨텍스트 크기를 말합니다. tells Codex the model's context size, from context_length 모델 목록; 그렇지 않으면 272,000 토큰을 가정합니다.
  • Codex는 모델에게 Nymbot가 자체로 실행하는 웹 검색 도구를 제공합니다. WEB 검색 질문이 필요할 때 - 세트 web_search = "disabled" 파일의 맨 위에, 그것을 끄기 위해.
  • Nymbot는 응답을 저장하지 않습니다.Codex는 이미 모든 대화를 매번 전송하므로 아무것도 변경할 필요가 없습니다.

클레인

VS 코드에서 Cline의 설정:

  1. 세트 API 공급자 두 OpenAI 호환.
  2. 세트 기본 URL 두 https://nymbot.ai/api/v1.
  3. 당신의 열쇠를 넣어 OpenAI 호환 API 키.
  4. 모델을 선택하십시오 Under 모델 IDCline은 URL과 키가 입력되면 Nymbot에서 목록을 로드합니다; 당신은 또한 ID를 입력할 수 있습니다. anthropic/claude-sonnet-5.

열려 있는 모델 구성 가득 채우기 창문 크기 Context Window Size 그리고 Max Output 토큰 모델 리스트에서, and tick 이미지 지원 모델이 있다면 capabilities.vision따라서 Cline은 자신의 맥락을 올바르게 관리합니다.

킬로코드

VS 코드 확장에서, Open 설정가서 The 공급자 탭, 아래로 스크롤 및 클릭 Custom 공급자를 채우십시오 :

  • 공급자 ID: nymbot
  • 표시 이름: Nymbot
  • API 공급자: OpenAI 호환
  • 기본 URL: https://nymbot.ai/api/v1
  • 화재 열쇠당신의 열쇠
  • 모델들: Nymbot에서 Kilo loads 목록에서 그들을 선택

클릭 제출, 그리고 모델이 모델 픽커에 나타납니다.CLI를 위해, 또는 모델의 한계와 도구 지원을 설정하려면, 공급자를 정의합니다. ~/.config/kilo/kilo.json 대신 :

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 모델 ID이며 그 위의 키는 Kilo의 자신의 이름으로 사용됩니다. is the Nymbot model id and the key above it is Kilo's own name for it. "model" AS nymbot/…가져오기 limit 모델 목록에서; 그것 없이는 Kilo는 컨텍스트를 관리할 수 없습니다.

로우 코드

Roo Code는 2026년 5월 15일에 중단되었습니다.당신이 아직도 그것을 설치하고 있다면, 그것은 Nymbot에서 이렇게 작동합니다. API 공급자 두 OpenAI 호환, 기본 URL 두 https://nymbot.ai/api/v1당신의 열쇠를 넣어 API 키 모델 ID in 모델Roo Code는 도구 호출을 통해서만 작동하므로 모델은 capabilities.tools모델 구성에서, set Max Output 토큰, 창문 컨텍스트 그리고 이미지 지원 모델 목록에서

계속

Continue의 최종 릴리스는 2.0.0이며 더 이상 유지되지 않지만 확장과 CLI는 여전히 작동합니다. ~/.continue/config.yaml (%USERPROFILE%\.continue\config.yaml 윈도우 에서 :

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 모델이 Nymbot ID에서 알 수 없기 때문에 모델이 할 수 있는 일을 계속 알려줍니다. tells Continue what the model can do, since it cannot tell from a Nymbot id. tool_use 에이전트 모드가 필요로 하는 것입니다; 밖으로 나가 image_input 모델이 없는 경우에는 capabilities.vision.
  • 두 번째 입력은 Nymbot을 사용합니다. 삽입 모델 코드베이스 검색을 계속하십시오.

도구가 전달하는 것

코딩 에이전트는 모델에 무엇이든 작동합니다 : 당신의 지시, 열리는 파일, 실행하는 명령의 출력. API는 무엇을 볼 수 있는가: end-to-end 암호화되지 않으며, Nymbot는 저장하지 않으며, 모델의 공급자가 그것을 볼 수 있습니다.

  • 도구는 당신의 기계에 자신의 역사를 유지하고, 일부는 그들의 제작자 외에도 이야기.Claude Code는, 하나를 위해, 여전히 Nymbot에서 실행 할 때 Anthropic에 자신의 텔레메리아를 보냅니다; 설정 CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1 그와 그 다른 배경 트래픽을 막기 위해 WebFetch 도구는 당신이 설정하지 않는 한 Anthropic로 모든 도메인을 확인합니다. skipWebFetchPreflight 두 true 그들의 설정에서
  • 설정 파일의 키는 파일만큼만 안전합니다.당신이 헌신하는 모든 것에서 그들을 유지하고, 도구가 허용하는 환경에서 그들을 읽습니다.