ฐานความรู้ ผู้พัฒนา
เครื่องมือการเข้ารหัส
ตัวแทนการเข้ารหัสที่ช่วยให้คุณเลือกที่คําขอรูปแบบของพวกเขาจะไปสามารถทํางานได้บน Nymbot แต่ละคนต้องการ URL ฐานคีย์และ id รุ่น หน้านี้ให้การตั้งค่าที่ถูกต้องสําหรับแต่ละคน
หน้านี้แปลด้วยเครื่องเพื่อความสะดวก ต้นฉบับภาษาอังกฤษเป็นเวอร์ชันที่ใช้
ก่อนที่คุณจะเริ่มต้น
คุณต้องการคีย์ API ที่ทําในแอป ไฟ MENU (ดู คีย์ไฟ). แต่ละเครื่องมือพูดถึงหนึ่งในสามรูปแบบของ API และที่ตัดสินใจ URL ฐาน:
| เครื่องมือ | รูปแบบ | ฐาน URL |
|---|---|---|
| โคตร | ข้อความ Anthropic | https://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วาง 2true.nymbot/autoยกเลิกคําขอใด ๆ กับเครื่องมือ (400unsupported_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 ไม่สามารถใช้ได้และในขณะที่พวกเขาอยู่ในทุกคําขอจะถูกปฏิเสธด้วย400unsupported_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:
- วินเทจ ผู้ให้บริการไฟ สอง OpenAI เข้ากันได้.
- วินเทจ ฐาน URL สอง
https://nymbot.ai/api/v1. - ใส่กุญแจของคุณใน OpenAI สอดคล้องกับ API Key.
- เลือกรูปแบบภายใต้ แบบ 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 Nymbottool_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ในการตั้งค่า - คีย์ในไฟล์การตั้งค่าเท่านั้นที่ปลอดภัยเท่ากับไฟล์ เก็บพวกเขาออกจากสิ่งที่คุณทําหน้าที่และอ่านพวกเขาจากสภาพแวดล้อมที่เครื่องมือช่วยให้