ข้ามไปที่เนื้อหา
กลับไปที่ Nymbot

ฐานความรู้ ผู้พัฒนา

เครื่องมือการเข้ารหัส

ตัวแทนการเข้ารหัสที่ช่วยให้คุณเลือกที่คําขอรูปแบบของพวกเขาจะไปสามารถทํางานได้บน Nymbot แต่ละคนต้องการ URL ฐานคีย์และ id รุ่น หน้านี้ให้การตั้งค่าที่ถูกต้องสําหรับแต่ละคน

ก่อนที่คุณจะเริ่มต้น

คุณต้องการคีย์ API ที่ทําในแอป ไฟ MENU (ดู คีย์ไฟ). แต่ละเครื่องมือพูดถึงหนึ่งในสามรูปแบบของ API และที่ตัดสินใจ URL ฐาน:

เครื่องมือรูปแบบฐาน URL
โคตรข้อความ Anthropichttps://nymbot.ai/api
คู่มือ CLIคําตอบhttps://nymbot.ai/api/v1
Cline, Kilo Code, Roo Code, ติดต่อตอนนี้การแชทเสร็จสิ้นhttps://nymbot.ai/api/v1

รูปแบบ ids มาจาก รายการแบบจําลอง, GET https://nymbot.ai/api/v1/models, ซึ่งไม่จําเป็นต้องมีคีย์ ตัวอย่างด้านล่างใช้ anthropic/claude-sonnet-5 และสําหรับรูปแบบจากผู้ผลิตอื่น ๆ moonshotai/kimi-k3ตรวจสอบให้แน่ใจว่ารุ่นที่คุณเลือกยังคงอยู่ในรายการ

  • เลือกรูปแบบที่สามารถเรียกเครื่องมือ ตัวแทนเหล่านี้อ่านไฟล์แก้ไขและเรียกใช้คําสั่งโดยเรียกใช้เครื่องมือในทุกขั้นตอน ใช้รุ่นที่มีการป้อนข้อมูล capabilities.tools วาง 2 true. nymbot/auto ยกเลิกคําขอใด ๆ กับเครื่องมือ (400 unsupported_tool), ดังนั้นมันไม่ทํางานกับใด ๆ ของพวกเขา
  • คัดลอกข้อ จํากัด ของรุ่นลงในเครื่องมือ เครื่องมือส่วนใหญ่ต้องการหน้าต่างแง่มุมและเอาต์พุตสูงสุด ใช้จาก context_length และ max_output_tokens ในรายการรุ่น เครื่องมือที่ขอการเอาต์พุตมากกว่าที่รุ่นอนุญาตไม่ได้ถูกปฏิเสธ คําขอจะลดลงถึงค่าสูงสุดของรุ่น
  • ขั้นตอนมาถึงทั้งหมด คําขอที่มีเครื่องมือทํางานในชิ้นเดียวแล้วจะถูกส่งกลับเป็นสตรีมด้วย pings เก็บอยู่ในขณะที่รุ่นทํางาน สตรีมมิ่งทํางานในทุกเครื่องมือด้านล่าง แต่แต่ละขั้นตอนจะปรากฏในครั้งเดียวแทนคําต่อคํา
ให้เครื่องมือแต่ละเครื่องมีกุญแจของตัวเอง

สร้างกุญแจแยกต่างหากสําหรับแต่ละเครื่องมือด้วยกุญแจประจําวัน ตัวแทนการเข้ารหัสทําการโทรแบบหลายรูปแบบสําหรับงานเดียวซึ่งแต่ละครั้งมีการสนทนาดังนั้นงานเดียวอาจมีค่าใช้จ่ายสูงกว่าข้อความแชท หนึ่งกุญแจบนกุญแจเป็นวิธีที่ง่ายที่สุดในการรู้ว่าเครื่องมือสามารถใช้จ่ายมากที่สุดและยกเลิกมันหยุดเครื่องมือเดียว

โคตร

Claude Code พูดคุยกับ Nymbot ผ่านการตั้งค่า gateway ของมัน ตั้งค่าเหล่านี้ในเปลือกที่คุณเริ่มต้นจาก:

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_TOKEN, ซึ่ง Claude 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การ สถานะ tab ควรแสดง Anthropic base URL สายกับ https://nymbot.ai/api และหนึ่ง Auth token ชื่อสาย ANTHROPIC_AUTH_TOKEN.

เพื่อรักษาการตั้งค่าสําหรับแต่ละเซสชันให้ใส่ใน env บล็อก ~/.claude/settings.json (%USERPROFILE%\.claude\settings.json บน Windows) แทน. อย่าใส่คีย์ลงในโครงการ .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 จะวางแผนคําตอบของมันสําหรับขีด จํากัด ที่รุ่นจริง ๆ มี
  • โมเดล Picker ด้วย CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1, Claude Code อ่านรายการรุ่นของ Nymbot ที่เริ่มต้นและเพิ่มรุ่น Claude ในมันเพื่อ /model.
  • ให้คําปรึกษาออก ผู้ให้คําปรึกษาของ Claude Code เป็นเครื่องมือที่ทํางานบนเซิร์ฟเวอร์ของ Anthropic ซึ่ง Nymbot ไม่สามารถเรียกใช้และคําขอที่นํามาใช้จะถูกปฏิเสธ อย่าเปิดด้วย /advisorหรือตั้ง CLAUDE_CODE_DISABLE_ADVISOR_TOOL=1 เพื่อลบมันอย่างสมบูรณ์
  • ปิดการค้นหาเครื่องมือ MCP Claude Code ปิดการใช้งานสําหรับ URL ฐานที่กําหนดเองและ Nymbot ไม่สามารถใช้การอ้างอิงเครื่องมือที่ส่งดังนั้นอย่าตั้งค่า ENABLE_TOOL_SEARCH=trueเครื่องมือ MCP ยังคงทํางาน; พวกเขาโหลดไปข้างหน้าแทน

Claude Code ยังสามารถทํางานบนรูปแบบที่ไม่ใช่ Claude: ป้ายช่องรูปแบบที่ id แคตตาล็อกอื่น ๆ เช่น moonshotai/kimi-k3และตั้ง CLAUDE_CODE_MAX_CONTEXT_TOKENS สําหรับรุ่นนี้ context_lengthAnthropic ไม่สนับสนุน Claude Code บนรุ่นอื่น ๆ ดังนั้นคาดหวังขอบหยาบ

Claude Code ใน VS Code

การขยายตัว VS Code ทํางานเช่นเดียวกับ Claude Code แต่ตรวจสอบการรับรองก่อนที่จะเริ่มดังนั้นให้การตั้งค่าในการตั้งค่าผู้ใช้ของ VS Code ตัวเลือก: เปิดการตั้งค่าผู้ใช้ (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.json ยังสามารถเข้าถึงได้ แต่การตรวจสอบการเข้าสู่ระบบของส่วนขยายจะอ่านการตั้งค่าของตัวเองเท่านั้น

คู่มือ CLI

Codex ใช้ API Responses เพิ่ม Nymbot เป็นผู้ให้บริการใน ~/.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 สําหรับ ids แบบจําลองที่รู้จักกันเป็น OpenAI เช่น openai/gpt-5.6-sol, Codex สวิทช์ไปยังรูปแบบการร้องขอ Nymbot ไม่สามารถอ่านและคําขอจะถูกปฏิเสธ Claude, Kimi และรุ่นแคตตาล็อกอื่น ๆ ทํางาน
  • model_context_window บอก Codex ขนาดพื้นฐานของรุ่นจาก context_length ในรายการแบบจําลอง; มิฉะนั้นมันจะถือว่า 272,000 tokens
  • Codex เสนอรุ่นเครื่องมือค้นหาเว็บซึ่ง Nymbot ทํางานด้วยตัวเอง ค้นหาเว็บไซต์ เมื่อคําถามต้องการ web_search = "disabled" ด้านบนของไฟล์เพื่อปิดมัน
  • Nymbot ไม่บันทึกการตอบสนอง Codex ได้ส่งการสนทนาทั้งหมดทุกครั้งดังนั้นจึงไม่จําเป็นต้องเปลี่ยนแปลงอะไร

คลีน

ในการตั้งค่าของ Cline ใน VS Code:

  1. วินเทจ ผู้ให้บริการไฟ สอง OpenAI เข้ากันได้.
  2. วินเทจ ฐาน URL สอง https://nymbot.ai/api/v1.
  3. ใส่กุญแจของคุณใน OpenAI สอดคล้องกับ API Key.
  4. เลือกรูปแบบภายใต้ แบบ IDCline โหลดรายการจาก Nymbot เมื่อ URL และคีย์อยู่ใน คุณยังสามารถป้อน id เช่น anthropic/claude-sonnet-5.

เปิด รูปแบบการกําหนดค่า และเติมใน ขนาดหน้าต่าง contextual และ แม็กซ์เอาท์พุทโทเค็น จากรายการรูปแบบและ tick สนับสนุนภาพ ถ้ารุ่นมี capabilities.vision, ดังนั้น Cline จัดการบรรทัดฐานของมันอย่างถูกต้อง

รหัสกิโลกรัม

ในส่วนขยาย VS Code เปิด การตั้งค่าไปที่ The ผู้ให้บริการ แท็บสกรูลงและคลิก ผู้ให้บริการ Customกรอกลงใน:

  • ผู้ให้บริการ ID: nymbot
  • แสดงชื่อ: Nymbot
  • ผู้ให้บริการ API: OpenAI เข้ากันได้
  • ฐาน URL: https://nymbot.ai/api/v1
  • คีย์ไฟ: คีย์ของคุณ
  • รูปแบบ: เลือกพวกเขาจากรายการ Kilo loads จาก Nymbot

คลิก แนะนํา, และรุ่นจะปรากฏในตัวเลือกรุ่น สําหรับ 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 เป็น id รุ่น Nymbot และคีย์ด้านบนเป็นชื่อของ Kilo สําหรับมันที่ใช้ใน "model" เอส nymbot/…รับ limit จากรายการแบบจําลอง; ไม่มี Kilo ไม่สามารถจัดการสภาวะได้

รหัส Roo

Roo Code หยุดขึ้นเมื่อ 15 พฤษภาคม 2026 หากคุณยังคงติดตั้งมันจะทํางานกับ Nymbot เช่นนี้: set ผู้ให้บริการไฟ สอง OpenAI เข้ากันได้, ฐาน URL สอง https://nymbot.ai/api/v1ใส่กุญแจของคุณใน คีย์ไฟ และรูปแบบ ID ใน รูปแบบรหัส Roo ทํางานผ่านเครื่องมือเท่านั้นดังนั้นรุ่นต้องมี capabilities.tools. ภายใต้รูปแบบการกําหนดค่า แม็กซ์เอาท์พุทโทเค็น, หน้าต่างพื้นฐาน และ การสนับสนุนภาพ จากรายการรูปแบบ

เก็บ

การเปิดตัวขั้นสุดท้ายของ Continue คือ 2.0.0 และไม่ได้รับการบํารุงรักษาอีกต่อไป แต่การขยายตัวและ CLI ของมันยังคงทํางาน เพิ่มรุ่น Nymbot ไปยัง ~/.continue/config.yaml (%USERPROFILE%\.continue\config.yaml สําหรับ 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 ปฏิบัติตามสิ่งที่รุ่นสามารถทําได้เนื่องจากไม่สามารถระบุได้จาก id Nymbot tool_use นี่คือสิ่งที่โหมดตัวแทนต้องการ; ให้ออก image_input สําหรับรูปแบบที่ไม่มี capabilities.vision.
  • การเข้าสู่ระบบที่สองใช้ Nymbot แบบบูรณาการ สําหรับการค้นหา CodeBase ของ Continue

สิ่งที่เครื่องมือส่ง

ตัวแทนการเข้ารหัสส่งรุ่นสิ่งที่มันทํางานกับ: คําแนะนําของคุณไฟล์ที่มันเปิดออกของคําสั่งที่มันเรียกใช้ ผ่าน Nymbot ทั้งหมดนี้เป็นคําขอ API ทั่วไปที่มีการป้องกันและขีด จํากัด ที่อธิบายไว้ใน สิ่งที่ไฟสามารถเห็นได้: ไม่เข้ารหัสแบบ End-to-End, Nymbot ไม่จัดเก็บและผู้ให้บริการของรุ่นจะเห็น

  • เครื่องมือเก็บประวัติของตัวเองบนเครื่องของคุณและบางคนพูดคุยกับผู้สร้างของพวกเขานอกเหนือจาก Claude Code สําหรับหนึ่งยังส่งการตรวจจับระยะไกลไปยัง Anthropic เมื่อทํางานบน Nymbot; CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1 เพื่อหยุดการเข้าชมด้านหลังอื่น ๆ เครื่องมือ WebFetch ของมันยังคงตรวจสอบแต่ละโดเมนด้วย Anthropic ยกเว้นถ้าคุณตั้งค่า skipWebFetchPreflight สอง true ในการตั้งค่า
  • คีย์ในไฟล์การตั้งค่าเท่านั้นที่ปลอดภัยเท่ากับไฟล์ เก็บพวกเขาออกจากสิ่งที่คุณทําหน้าที่และอ่านพวกเขาจากสภาพแวดล้อมที่เครื่องมือช่วยให้