控制台

程式碼代理

BasicRouter 可與支援 OpenAI 相容或 Anthropic 相容 API 端點的程式碼代理與 AI 開發工具搭配使用。使用如 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. 新增或啟用 OpenAI 相容 API 密鑰設定。
  3. 將 OpenAI base URL 覆寫設為 https://api.basicrouter.ai/api/v1。
  4. 新增自訂模型,如 mwf/coding-auto、 mwf/coding-fast 或 mwf/coding-long。
  5. 使用支援串流與工具呼叫的模型以獲得最佳代理行為。

疑難排解:

問題建議修正
模型未顯示手動將模型名稱新增為自訂模型。
工具呼叫失敗在模型頁面使用具有 tool_calling: true 的模型。
串流中斷使用退避重試或使用具有備援的路由別名。
401 錯誤檢查 API 密鑰與 base 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 Messages 相容請求結構Claude 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 控制台新增別名或使用直接模型 ID。
Responses API 錯誤僅對支援 Responses 的模型與端點使用 wire_api = "responses"。
僅支援 Chat Completions 的模型若用戶端支援,切換為 chat 相容的 wire API。

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 截圖分析與設計轉程式碼工作流程。
備援生產穩定性與長時間執行的任務。