OpenClaw
在 OpenClaw 中使用 aicentos —— 透過自訂 Provider 接入
最後更新於:
OpenClaw 是一個 AI 程式開發助手命令列工具,支援透過自訂 Provider 接入 OpenAI 相容的 API 服務。官方推薦使用 openclaw onboard 設定精靈完成配置,也可以手動撰寫設定檔。
準備工作
確保系統滿足以下要求:
- Node.js 22+ 版本
- macOS / Linux / Windows 系統
- 如果從原始碼建置,需要額外安裝 pnpm
安裝 Node.js
macOS(使用 Homebrew):
brew install node其他系統:
前往 Node.js 官網下載 LTS 版本:https://nodejs.org/en/download
驗證安裝
node -v
npm -v注意: Windows 使用者建議在 WSL2 環境中執行 OpenClaw。
安裝 OpenClaw
使用官方安裝腳本(推薦):
macOS / Linux
curl -fsSL https://openclaw.ai/install.sh | bashWindows PowerShell
iwr -useb https://openclaw.ai/install.ps1 | iex安裝腳本會自動偵測並補裝缺少的相依套件。如果你已經自行管理 Node 環境,也可以使用 npm 或 pnpm 安裝方式(詳見官方文件)。
啟動設定精靈
執行精靈指令:
openclaw onboard在精靈中依序填寫以下資訊:
- Provider 類型:選擇
Custom Provider - Compatibility:選擇
OpenAI-compatible - Base URL:
https://aicentos.com/v1 - API Key:填寫你的 API Key
- Model ID:參考控制台「模型廣場」中的模型名稱
- Endpoint ID:建議填寫
aicentos
注意: API Key 直接填明文即可,不需要額外改成環境變數 OPENAI_API_KEY。
設定預設模型
完成精靈後,將預設模型設定為:
aicentos/gpt-4o這樣後續使用時會自動使用設定好的模型。
手動設定(可選)
如果不使用精靈,可以直接撰寫 OpenClaw 的 provider 設定檔:
{
"models": {
"providers": {
"aicentos": {
"baseUrl": "https://aicentos.com/v1",
"apiKey": "your_api_key_here",
"api": "openai-completions",
"models": [
{ "id": "gpt-4o", "name": "gpt-4o" }
]
}
}
},
"agents": {
"defaults": {
"model": { "primary": "aicentos/gpt-4o" }
}
}
}設定中可以直接寫 API Key 明文,也可以使用環境變數參照(如果你更偏好 SecretRef 方式)。
驗證設定
檢查模型狀態以確認接入成功:
openclaw models list
openclaw models status如果能看到 aicentos/gpt-4o 並且狀態顯示正常,表示接入設定成功。
注意事項
- OpenClaw 官方支援自訂 Provider 功能,可選擇 OpenAI-compatible 或 Anthropic-compatible 模式
- 對目前服務,推薦優先使用 OpenAI-compatible 模式
- 直接填寫 API Key 是預設做法;環境變數參照只是可選方案
- 如果希望用工具自動寫入設定,可以考慮使用
cc-switch工具 - 官方文件還提供了其他安裝和設定方式,可依實際需求選擇