คอนโซล

ตัวแทนเขียนโค้ด

BasicRouter ทำงานร่วมกับตัวแทนเขียนโค้ดและเครื่องมือพัฒนา AI ที่รองรับ จุดเชื่อมต่อ API ที่เข้ากันได้กับ OpenAI หรือ Anthropic ใช้นามแฝงการกำหนดเส้นทางเช่น mwf/coding-auto เพื่อให้ BasicRouter สามารถกำหนดเส้นทางไปยังโมเดลเขียนโค้ดที่ดีที่สุดที่พร้อมใช้งาน โดยไม่ต้องให้นักพัฒนาเปลี่ยนการกำหนดค่าเครื่องมือ

การตั้งค่าที่เข้ากันได้กับ OpenAI แบบทั่วไป

ใช้การตั้งค่านี้สำหรับ Cursor, Codex, Hermes, OpenClaw, Continue, Aider, Cline, ตัวแทนที่ใช้ LangChain, ตัวแทนที่ใช้ LlamaIndex, และรันไทม์ตัวแทนที่เข้ากันได้กับ OpenAI แบบกำหนดเอง

export OPENAI_BASE_URL="https://api.basicrouter.ai/api/v1"
export OPENAI_API_KEY="$BASICROUTER_API_KEY"
export OPENAI_MODEL="mwf/coding-auto"

การตั้งค่าที่เข้ากันได้กับ Anthropic แบบทั่วไป

ใช้การตั้งค่านี้สำหรับไคลเอนต์ที่เข้ากันได้กับ Claude และเครื่องมือที่คาดหวังรูปแบบ Anthropic Messages

export ANTHROPIC_BASE_URL="https://api.basicrouter.ai/api/anthropic"
export ANTHROPIC_API_KEY="$BASICROUTER_API_KEY"
export ANTHROPIC_MODEL="mwf/coding-auto"
กรณีการใช้งานนามแฝงที่แนะนำข้อกำหนด
การเขียนโค้ดทั่วไปmwf/coding-autoการเรียกเครื่องมือ, การสตรีม, ความสามารถเขียนโค้ดที่แข็งแกร่ง
แชทเขียนโค้ดรวดเร็วmwf/coding-fastเวลาแฝงต่ำและการสตรีม
วิเคราะห์รีโพสิทอรีขนาดใหญ่mwf/coding-longบริบทยาวและเอาต์พุตที่เสถียร
ผู้ช่วยเขียนโค้ดที่คำนึงถึงต้นทุนmwf/low-costราคาต่ำกว่าและคุณภาพการเขียนโค้ดที่ยอมรับได้
ภาพหน้าจอ UI / เขียนโค้ดด้วยการมองเห็นmwf/vision-chatอินพุตภาพและเอาต์พุตข้อความ

คู่มือฉับไว Cursor

ใช้จุดเชื่อมต่อที่เข้ากันได้กับ OpenAI

Base URL: https://api.basicrouter.ai/api/v1
API Key:  BASICROUTER_API_KEY
Model:    mwf/coding-auto

ขั้นตอนที่แนะนำ:

  1. เปิดการตั้งค่า Cursor
  2. เพิ่มหรือเปิดใช้งานการกำหนดค่าคีย์ API ที่เข้ากันได้กับ OpenAI
  3. ตั้งค่าการแทนที่ URL ฐาน OpenAI เป็น https://api.basicrouter.ai/api/v1
  4. เพิ่มโมเดลแบบกำหนดเอง เช่น mwf/coding-auto, mwf/coding-fast หรือ mwf/coding-long
  5. ใช้โมเดลที่รองรับการสตรีมและการเรียกเครื่องมือเพื่อพฤติกรรมตัวแทนที่ดีที่สุด

การแก้ไขปัญหา:

ปัญหาการแก้ไขที่แนะนำ
โมเดลไม่แสดงเพิ่มชื่อโมเดลด้วยตนเองเป็นโมเดลกำหนดเอง
การเรียกเครื่องมือล้มเหลวใช้โมเดลที่มี tool_calling: true ในหน้าโมเดล
การสตรีมถูกขัดจังหวะลองใหม่ด้วยการถดถอยหรือใช้นามแฝงการกำหนดเส้นทางพร้อมการสำรอง
ข้อผิดพลาด 401ตรวจสอบคีย์ API และ URL ฐาน
ข้อผิดพลาดโมเดล 404ยืนยันว่าโมเดลถูกเปิดใช้งานสำหรับบัญชี

คู่มือฉับไว Claude Code

ใช้จุดเชื่อมต่อเกตเวย์ที่เข้ากันได้กับ Anthropic

export ANTHROPIC_BASE_URL="https://api.basicrouter.ai/api/anthropic"
export ANTHROPIC_API_KEY="$BASICROUTER_API_KEY"
export ANTHROPIC_MODEL="mwf/coding-auto"

BasicRouter รองรับเส้นทางที่เข้ากันได้กับ Anthropic นี้สำหรับ Claude Code และความเข้ากันได้ของ Anthropic SDK:

POST /api/v1/messages

ข้อกำหนดที่แนะนำ:

ข้อกำหนดเหตุผล
รูปแบบคำขอที่เข้ากันได้กับ Anthropic MessagesClaude Code คาดหวังข้อความสไตล์ Anthropic
การรองรับการสตรีมClaude Code พึ่งพา UX การสตรีม
การรองรับการเรียกเครื่องมือจำเป็นสำหรับเวิร์กโฟลว์การเขียนโค้ดแบบตัวแทน
บริบทยาวมีประโยชน์สำหรับงานระดับรีโพสิทอรี
การสำรองที่เสถียรมีประโยชน์สำหรับเซสชันเขียนโค้ดที่ใช้เวลานาน

คู่มือฉับไว Codex

ใช้ BasicRouter เป็นผู้ให้บริการโมเดลที่เข้ากันได้กับ OpenAI แบบกำหนดเอง

ตัวอย่างการกำหนดค่าผู้ให้บริการ:

[model_providers.basicrouter]
name = "BasicRouter"
base_url = "https://api.basicrouter.ai/api/v1"
env_key = "BASICROUTER_API_KEY"
wire_api = "responses"

model_provider = "basicrouter"
model = "mwf/coding-auto"

ตัวแปรสภาพแวดล้อม:

export BASICROUTER_API_KEY="br_xxx"

โมเดลที่แนะนำ:

โมเดลกรณีการใช้งาน
mwf/coding-autoโมเดลตัวแทนเขียนโค้ดเริ่มต้น
mwf/coding-longบริบทรีโพสิทอรีขนาดใหญ่
mwf/coding-fastการวนซ้ำรวดเร็วและการเปลี่ยนแปลงเล็กน้อย

การแก้ไขปัญหา:

ปัญหาการแก้ไขที่แนะนำ
ข้อผิดพลาดการรับรองความถูกต้องยืนยันว่า env_key ชี้ไปที่ BASICROUTER_API_KEY
ไม่พบโมเดลเพิ่มนามแฝงในคอนโซล BasicRouter หรือใช้รหัสโมเดลโดยตรง
ข้อผิดพลาด API Responsesใช้ wire_api = "responses" เฉพาะกับโมเดลและจุดเชื่อมต่อที่รองรับ Responses เท่านั้น
โมเดลที่รองรับเฉพาะ Chat Completionsสลับไปยัง API wire ที่เข้ากันได้กับแชทหากไคลเอนต์รองรับ

คู่มือฉับไว Hermes

ใช้จุดเชื่อมต่อที่เข้ากันได้กับ OpenAI เว้นแต่การปรับใช้ Hermes ของคุณกำหนดค่าไว้สำหรับ พิธีสารอื่น

export OPENAI_BASE_URL="https://api.basicrouter.ai/api/v1"
export OPENAI_API_KEY="$BASICROUTER_API_KEY"
export OPENAI_MODEL="mwf/coding-auto"

นโยบายโมเดลที่แนะนำ:

งาน Hermesโมเดล
การสร้างโค้ดทั่วไปmwf/coding-auto
การดำเนินการงานเวลาแฝงต่ำmwf/coding-fast
สแกนรีโพสิทอรีบริบทยาวmwf/coding-long
งานเบื้องหลังที่คำนึงถึงต้นทุนmwf/low-cost

คู่มือฉับไว OpenClaw

ใช้จุดเชื่อมต่อที่เข้ากันได้กับ OpenAI สำหรับการกำหนดค่ารันไทม์ตัวแทนสไตล์ OpenAI

export OPENAI_BASE_URL="https://api.basicrouter.ai/api/v1"
export OPENAI_API_KEY="$BASICROUTER_API_KEY"
export OPENAI_MODEL="mwf/coding-auto"

หาก OpenClaw รองรับผู้ให้บริการหลายราย ให้กำหนดค่า BasicRouter เป็นผู้ให้บริการที่เข้ากันได้กับ OpenAI และใช้นามแฝงการกำหนดเส้นทาง BasicRouter สำหรับการเลือกโมเดล

{
  "provider": "openai-compatible",
  "base_url": "https://api.basicrouter.ai/api/v1",
  "api_key_env": "BASICROUTER_API_KEY",
  "model": "mwf/coding-auto"
}

รายการตรวจสอบความเข้ากันได้ของตัวแทน

ความสามารถจำเป็นสำหรับ
การสตรีมUX ของเทอร์มินัล/เอดิเตอร์ที่ดี
การเรียกเครื่องมือการเขียนโค้ดแบบตัวแทน, การแก้ไขไฟล์, การดำเนินการคำสั่ง
บริบทยาวพื้นที่เก็บข้อมูลขนาดใหญ่และการเปลี่ยนแปลงหลายไฟล์
เอาต์พุตแบบโครงสร้างการวางแผน การแบ่งงาน เวิร์กโฟลว์อัตโนมัติ
อินพุตภาพการวิเคราะห์ภาพหน้าจอ UI และเวิร์กโฟลว์ออกแบบสู่โค้ด
การสำรองความเสถียรของการผลิตและงานที่ใช้เวลานาน