最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

OpenClaw安裝與配置指南之如何使用自定義模型提供商

  發(fā)布時(shí)間:2026-05-22 12:02:56   作者:Jeff Me   我要評(píng)論
OpenClaw 是 2026 年初爆火的開(kāi)源本地 AI 智能體框架,這篇文章主要為大家詳細(xì)介紹了OpenClaw安裝與配置指南,以及如何使用自定義模型提供商,有需要的小伙伴可以參考一下

系統(tǒng)要求

  • 操作系統(tǒng): Linux / macOS / Windows
  • Node.js: v18.0.0 或更高版本
  • npm: v9.0.0 或更高版本
  • 內(nèi)存: 建議 2GB 以上

基礎(chǔ)安裝

安裝 Node.js 和 npm

使用 nvm (Node Version Manager) 安裝:

# 安裝 nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
# 重新加載配置
source ~/.bashrc
# 安裝 Node.js
nvm install 22
nvm use 22

安裝 OpenClaw

# 全局安裝 OpenClaw
npm install -g openclaw

# 驗(yàn)證安裝
openclaw --version

初始化 OpenClaw

# 運(yùn)行初始化向?qū)?
openclaw onboard

初始化過(guò)程會(huì):

  • 創(chuàng)建配置目錄 ~/.openclaw/
  • 生成默認(rèn)配置文件 openclaw.json
  • 設(shè)置工作空間目錄
  • 配置認(rèn)證令牌

配置自定義模型

配置文件位置

~/.openclaw/openclaw.json

添加自定義模型提供商

編輯 openclaw.json,在 models.providers 中添加新的提供商配置:

示例 1: OpenAI 兼容 API (如 CrazyRouter)

{
  "models": {
    "mode": "merge",
    "providers": {
      "crazyrouter": {
        "baseUrl": "https://crazyrouter.com/v1",
        "apiKey": "sk-your-api-key-here",
        "api": "openai-completions",
        "models": [
          {
            "id": "claude-opus-4-6",
            "name": "Claude Opus 4.6",
            "reasoning": false,
            "input": ["text"],
            "cost": {
              "input": 0,
              "output": 0,
              "cacheRead": 0,
              "cacheWrite": 0
            },
            "contextWindow": 200000,
            "maxTokens": 8192
          }
        ]
      }
    }
  }
}

示例 2: Anthropic 兼容 API (如 MiniMax)

{
  "models": {
    "providers": {
      "minimax": {
        "baseUrl": "https://api.minimax.io/anthropic",
        "api": "anthropic-messages",
        "models": [
          {
            "id": "MiniMax-M2.1",
            "name": "MiniMax M2.1",
            "reasoning": false,
            "input": ["text"],
            "cost": {
              "input": 15,
              "output": 60,
              "cacheRead": 2,
              "cacheWrite": 10
            },
            "contextWindow": 200000,
            "maxTokens": 8192
          }
        ]
      }
    }
  }
}

API 類型說(shuō)明

OpenClaw 支持兩種主要的 API 格式:

openai-completions: OpenAI Chat Completions API 格式

適用于: OpenAI, Azure OpenAI, 各種 OpenAI 兼容服務(wù)

anthropic-messages: Anthropic Messages API 格式

適用于: Anthropic Claude, 兼容 Anthropic API 的服務(wù)

設(shè)置默認(rèn)模型

agents.defaults.model 中設(shè)置主模型:

{
  "agents": {
    "defaults": {
      "model": {
        "primary": "crazyrouter/claude-opus-4-6"
      }
    }
  }
}

格式: <provider>/<model-id>

配置 API 密鑰

方法 1: 直接在配置文件中

{
  "models": {
    "providers": {
      "your-provider": {
        "apiKey": "your-api-key-here"
      }
    }
  }
}

方法 2: 使用環(huán)境變量

export OPENCLAW_PROVIDER_APIKEY="your-api-key-here"

方法 3: 使用認(rèn)證配置

{
  "auth": {
    "profiles": {
      "provider:default": {
        "provider": "your-provider",
        "mode": "api_key"
      }
    }
  }
}

頻道配置

Telegram 配置

獲取 Bot Token

  1. 在 Telegram 中找到 @BotFather
  2. 發(fā)送 /newbot 創(chuàng)建新機(jī)器人
  3. 按提示設(shè)置名稱和用戶名
  4. 獲取 Bot Token

配置 Telegram

{
  "channels": {
    "telegram": {
      "enabled": true,
      "botToken": "your-bot-token-here",
      "dmPolicy": "pairing",
      "groupPolicy": "open",
      "streamMode": "partial"
    }
  }
}

配置說(shuō)明:

  • dmPolicy: 私聊策略 (pairing 需要配對(duì), open 開(kāi)放)
  • groupPolicy: 群組策略 (open 開(kāi)放, whitelist 白名單)
  • streamMode: 流式輸出模式 (partial 部分流式, full 完整流式)

Discord 配置

獲取 Bot Token

  1. 訪問(wèn) Discord Developer Portal
  2. 創(chuàng)建新應(yīng)用
  3. 在 Bot 選項(xiàng)卡中創(chuàng)建 Bot
  4. 復(fù)制 Token
  5. 啟用必要的 Intents (Message Content Intent)

配置 Discord

{
  "channels": {
    "discord": {
      "enabled": true,
      "token": "your-discord-bot-token",
      "groupPolicy": "open"
    }
  }
}

飛書 (Feishu) 配置

創(chuàng)建飛書應(yīng)用

  1. 訪問(wèn) 飛書開(kāi)放平臺(tái)
  2. 創(chuàng)建企業(yè)自建應(yīng)用
  3. 獲取 App ID 和 App Secret
  4. 配置權(quán)限和事件訂閱

安裝飛書插件

openclaw plugin install @m1heng-clawd/feishu

配置飛書

{
  "channels": {
    "feishu": {
      "enabled": true,
      "appId": "cli_your_app_id",
      "appSecret": "your_app_secret",
      "connectionMode": "websocket",
      "dmPolicy": "pairing"
    }
  },
  "plugins": {
    "entries": {
      "feishu": {
        "enabled": true
      }
    }
  }
}

啟動(dòng)與管理

啟動(dòng) Gateway

# 啟動(dòng) WebSocket Gateway (默認(rèn)端口 18789)
openclaw gateway --port 18789

# 后臺(tái)運(yùn)行
openclaw gateway --port 18789 &

# 綁定到所有網(wǎng)絡(luò)接口
openclaw gateway --port 18789 --bind 0.0.0.0

查看狀態(tài)

# 查看健康狀態(tài)
openclaw health

# 查看服務(wù)狀態(tài)
openclaw status

# 查看會(huì)話列表
openclaw sessions

停止服務(wù)

# 停止 Gateway
openclaw gateway stop

# 或使用 systemctl (如果配置了服務(wù))
systemctl --user stop openclaw-gateway.service

升級(jí) OpenClaw

# 升級(jí)到最新版本
npm update -g openclaw

# 驗(yàn)證版本
openclaw --version

WebUI 訪問(wèn)

啟動(dòng) Gateway 后,可以通過(guò)瀏覽器訪問(wèn) WebUI:

http://localhost:18789

認(rèn)證令牌: 在 openclaw.jsongateway.auth.token 中查看

常見(jiàn)問(wèn)題

422 Unsupported request body 錯(cuò)誤

原因: API 請(qǐng)求格式不兼容

解決方案:

  • 檢查 api 字段是否正確 (openai-completionsanthropic-messages)
  • 確認(rèn)模型 ID 是否正確
  • 驗(yàn)證 API 提供商是否支持該格式

端口已被占用

錯(cuò)誤: Address already in use

解決方案:

# 查找占用端口的進(jìn)程
lsof -i :18789

# 停止現(xiàn)有服務(wù)
openclaw gateway stop

# 或使用不同端口
openclaw gateway --port 18790

插件 ID 重復(fù)警告

警告: Duplicate plugin ID: feishu

解決方案: 這是已知的配置警告,不影響使用,可以忽略。

無(wú)法連接到 Gateway

錯(cuò)誤: disconnected [WS] unauthorized gateway token missing

解決方案:

  1. 檢查 Gateway 是否正在運(yùn)行: openclaw health
  2. 驗(yàn)證認(rèn)證令牌是否正確
  3. 檢查防火墻設(shè)置
  4. 嘗試使用 127.0.0.1 而不是 localhost

模型調(diào)用失敗

檢查清單:

  • API Key 是否正確
  • baseUrl 是否可訪問(wèn)
  • 模型 ID 是否存在
  • API 格式是否匹配
  • 網(wǎng)絡(luò)連接是否正常

配置文件完整示例

{
  "meta": {
    "lastTouchedVersion": "2026.2.15",
    "lastTouchedAt": "2026-02-18T00:00:00.000Z"
  },
  "models": {
    "mode": "merge",
    "providers": {
      "openai": {
        "baseUrl": "https://api.openai.com/v1",
        "apiKey": "sk-your-openai-key",
        "api": "openai-completions",
        "models": [
          {
            "id": "gpt-4",
            "name": "GPT-4",
            "reasoning": false,
            "input": ["text"],
            "cost": {
              "input": 30,
              "output": 60,
              "cacheRead": 0,
              "cacheWrite": 0
            },
            "contextWindow": 128000,
            "maxTokens": 4096
          }
        ]
      },
      "anthropic": {
        "baseUrl": "https://api.anthropic.com",
        "apiKey": "sk-ant-your-key",
        "api": "anthropic-messages",
        "models": [
          {
            "id": "claude-3-5-sonnet-20241022",
            "name": "Claude 3.5 Sonnet",
            "reasoning": false,
            "input": ["text"],
            "cost": {
              "input": 3,
              "output": 15,
              "cacheRead": 0.3,
              "cacheWrite": 3.75
            },
            "contextWindow": 200000,
            "maxTokens": 8192
          }
        ]
      }
    }
  },
  "agents": {
    "defaults": {
      "model": {
        "primary": "anthropic/claude-3-5-sonnet-20241022"
      },
      "workspace": "~/.openclaw/workspace",
      "maxConcurrent": 4
    }
  },
  "channels": {
    "telegram": {
      "enabled": true,
      "botToken": "your-telegram-bot-token",
      "dmPolicy": "pairing",
      "groupPolicy": "open"
    }
  },
  "gateway": {
    "port": 18789,
    "mode": "local",
    "bind": "loopback",
    "auth": {
      "mode": "token",
      "token": "your-generated-token"
    }
  }
}

有用的命令

# 查看幫助
openclaw --help
openclaw gateway --help

# 查看配置
cat ~/.openclaw/openclaw.json

# 查看日志
tail -f ~/.openclaw/agents/main/sessions/*.jsonl

# 測(cè)試 API 連接
curl -X POST https://your-api-endpoint/v1/chat/completions \
  -H "Authorization: Bearer your-api-key" \
  -H "Content-Type: application/json" \
  -d '{"model":"your-model","messages":[{"role":"user","content":"test"}]}'

# 備份配置
cp ~/.openclaw/openclaw.json ~/.openclaw/openclaw.json.backup

到此這篇關(guān)于OpenClaw安裝與配置指南之如何使用自定義模型提供商的文章就介紹到這了,更多相關(guān)OpenClaw安裝與配置內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家!

相關(guān)文章

  • OpenClaw Skills 安裝與配置指南

    本文介紹了OpenClawSkills的概念、獲取途徑、安裝方式、推薦Skills及配置方法,通過(guò)ClawHub官網(wǎng)、GitHub倉(cāng)庫(kù)等獲取Skills,使用ClawHubCLI或OpenClawCLI安裝,文章還提供了安
    2026-05-18
  • OpenClaw安裝npm和Bun兩種方式的原理差異與實(shí)戰(zhàn)配置

    作者在將本地AI工具鏈統(tǒng)一遷移到OpenClaw時(shí),遭遇了npm和Bun兩種包管理器的安裝問(wèn)題,文章詳細(xì)記錄了踩坑過(guò)程,梳理了兩種安裝方式的原理差異與依賴解析機(jī)制,并給出實(shí)戰(zhàn)配
    2026-04-30
  • OpenClaw(龍蝦ai)安裝配置API的思路與推薦方案(2026最新版)

    OpenClaw 是一個(gè)開(kāi)源、本地部署的 AI 智能體網(wǎng)關(guān),它讓你可以在自己的電腦或服務(wù)器上運(yùn)行一個(gè)智能助手,通過(guò)聊天平臺(tái)隨時(shí)使用這個(gè)助手來(lái)完成任務(wù),下面我們就來(lái)看看OpenClaw
    2026-04-09
  • OpenClaw配置與自我進(jìn)化技能安裝的完整過(guò)程

    OpenClaw是一款開(kāi)源的AI智能體網(wǎng)關(guān)工具,它允許用戶在本地部署AI助手,并通過(guò)網(wǎng)關(guān)將聊天應(yīng)用連接到AI智能體,從而實(shí)現(xiàn)功能的本地化部署,這篇文章主要介紹了OpenClaw配置與自我
    2026-04-01
  • OpenClaw安裝與釘釘機(jī)器人配置總結(jié)

    本指南基于Ubuntu24.04虛擬機(jī)環(huán)境,記錄了從零安裝 OpenClaw、配置 GLM-4.7-Flash 免費(fèi)大模型 API,并最終集成釘釘機(jī)器人的全過(guò)程,具有一定的參考價(jià)值,感興趣的可以了解一
    2026-03-30
  • OpenClaw中Tavily網(wǎng)絡(luò)搜索Skill的安裝配置教程

    Tavily 是一個(gè) web search API,可以讓你的 OpenClaw AI 助手具備搜索功能,本文將和大家詳細(xì)介紹如何在 OpenClaw 中安裝和使用 Tavily,有需要的小伙伴可以跟隨小編一起學(xué)習(xí)
    2026-03-27
  • OpenClaw漢化版從零部署指南:手把手帶你完成安裝與進(jìn)階配置

    本文將為你提供一份從零開(kāi)始的詳細(xì)安裝指南,涵蓋前提條件、安裝流程、初始化配置、運(yùn)行驗(yàn)證,再到進(jìn)階配置、模型調(diào)優(yōu)、守護(hù)進(jìn)程管理等完整鏈路,無(wú)論你是初學(xué)者還是希望深
    2026-03-24
  • OpenClaw模型配置與切換的過(guò)程和遇到的問(wèn)題解決方案

    OpenClaw是一款開(kāi)源的AI智能體網(wǎng)關(guān)工具,它允許用戶在本地部署AI助手,并通過(guò)網(wǎng)關(guān)將聊天應(yīng)用連接到AI智能體,從而實(shí)現(xiàn)功能的本地化部署,這篇文章主要介紹了OpenClaw模型配置與
    2026-03-23
  • Mac安裝和配置OpenClaw的超詳細(xì)保姆級(jí)教程(附 skills安裝)

    OpenClaw是一個(gè)開(kāi)源的AI助手框架,支持多模型接入和技能擴(kuò)展,適用于多渠道聊天,文章詳細(xì)介紹了Mac上安裝和配置OpenClaw的步驟,包括安裝OpenClaw CLI、驗(yàn)證安裝、完成onboard
    2026-03-12
  • OpenClaw連接飛書插件安裝、配置與踩坑記錄完整指南

    2026年OpenClaw(前身為Moltbot)憑借輕量化部署、強(qiáng)大的AI任務(wù)執(zhí)行能力與靈活的生態(tài)集成特性,成為企業(yè)智能化辦公的核心工具,這篇文章主要介紹了OpenClaw連接飛書插件安裝、
    2026-03-10

最新評(píng)論

茂名市| 庄河市| 玉屏| 司法| 长白| 抚宁县| 汉寿县| 外汇| 鄂尔多斯市| 内丘县| 云林县| 武平县| 溧水县| 突泉县| 安阳县| 岐山县| 平湖市| 松阳县| 华安县| 日土县| 睢宁县| 郑州市| 广汉市| 龙井市| 长岭县| 嘉义市| 宜都市| 舒兰市| 宁晋县| 鸡西市| 苗栗市| 武穴市| 砚山县| 兴安县| 启东市| 阿勒泰市| 西平县| 沂南县| 玉山县| 东兴市| 景德镇市|