跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
JavaScriptAI算法

OpenClaw 接入自定义模型及 WebUI 智能操作实战

OpenClaw 开源 AI 代理框架支持灵活配置 LLM 模型。本文演示如何通过修改 openclaw.json 配置文件接入第三方模型服务,以美团 LongCat 为例详解 baseUrl、apiKey 及 models 参数设置。同时介绍 WebUI 可视化配置方式及本地桌面文件查找等实际应用场景,帮助开发者快速集成自定义大模型能力。

星落发布于 2026/4/12更新于 2026/10/24108 浏览

OpenClaw 接入自定义模型及 WebUI 智能操作实战

项目简介

OpenClaw(原 Clawdbot)是一个开源 AI 代理框架,支持通过配置文件或 GUI 界面进行灵活配置。部署好环境后,用户可以通过修改工作目录下的 openclaw.json 来接入不同的 LLM 模型提供商。

OpenClaw 原生支持众多主流模型,包括 OpenAI、Anthropic、Moonshot AI(Kimi)、OpenRouter 等。完整的提供商目录可参考官方文档 模型提供商快速入门。

若需接入官方列表之外的其他兼容 OpenAI API 或 Anthropic 格式的模型服务,可以通过 models.providers 配置进行设置。

核心配置解析

OpenClaw 的模型配置主要涉及两个部分:models 字段用于定义提供商和模型信息,agents.defaults 用于设置默认使用的模型。

以 Kimi(Moonshot AI)为例,完整的 JSON 配置如下:

{"agents":{"defaults":{"model":{"primary":"moonshot/kimi-k2.5"}}},"models":{"mode":"merge","providers":{"moonshot":{"baseUrl":"https://api.moonshot.ai/v1","apiKey":"${MOONSHOT_API_KEY}","api":"openai-completions","models":[{"id":"kimi-k2.5","name":"Kimi K2.5"}]}}}}

配置要点

参数位置说明
primaryagents.defaults.model必填。指定默认使用的主模型,格式为 提供商/模型 ID。必须与 providers 中配置的提供商名称和模型 ID 对应
modemodels配置模式,merge 表示合并到现有配置,replace 表示完全替换
providersmodels定义模型提供商的配置集合,每个键值对代表一个提供商

注意:providers 配置完成后,必须同步配置 agents.defaults.model.primary 字段,否则 OpenClaw 无法识别默认主模型。

providers 内部参数说明
参数说明
baseUrl模型 API 的基础 URL 地址
apiKey认证密钥,支持环境变量引用格式 ${ENV_NAME} 或直接填写
apiAPI 类型,通常为 openai-completions 表示兼容 OpenAI 格式
models该提供商支持的模型列表,包含模型的 id 和 name

接入 LongCat 模型

平台介绍

LongCat 是美团开发的大语言模型,提供高性能的通用对话模型和深度思考模型。目前平台支持以下模型:

模型名称API 格式描述
LongCat-Flash-ChatOpenAI/Anthropic高性能通用对话模型
LongCat-Flash-ThinkingOpenAI/Anthropic深度思考模型
LongCat-Flash-Thinking-2601OpenAI/Anthropic升级版深度思考模型
LongCat-Flash-LiteOpenAI/Anthropic高效轻量化 MoE 模型

账号注册与 API Key 获取

  1. 访问 LongCat 开放平台 注册账号
  2. 新用户注册后可获得 500 万 Token 的免费使用额度
  3. 进入 API Keys 页面 创建并获取 API Key
  4. 在 用量信息页面 可随时查看 Token 消耗情况

完整配置示例

以下配置展示了如何完整接入 LongCat 模型:

{"agents":{"defaults":{"model":{"primary":"longCat/LongCat-Flash-Chat"}},"models":{"LongCat-Flash-Chat":{}},"workspace":"/Users/user/.openclaw/workspace","compaction":{"mode":"safeguard"},"maxConcurrent":4,"subagents":{"maxConcurrent":8}},"models":{"mode":"merge","providers":{"longCat":{"baseUrl":"https://api.longcat.chat/openai","apiKey":"YOUR_API_KEY_HERE","api":"openai-completions","authHeader":true,"models":[{"id":"LongCat-Flash-Chat","name":"LongCat-Flash-Chat","reasoning":false,"input":["text"],"contextWindow":200000,"maxTokens":8192,"compat":{"maxTokensField":"max_tokens"}}]}}}}

配置说明:

  • 将 YOUR_API_KEY_HERE 替换为从 LongCat 官网申请的实际 API Key
  • contextWindow: 200000 表示支持 20 万 Token 的上下文窗口
  • maxTokens: 8192 表示单次响应最大 Token 数
  • 修改保存后配置立即生效,无需重启服务

WebUI 可视化配置

除了直接修改配置文件,也可以通过 Web 控制页面进行可视化配置:

  1. 访问 http://127.0.0.1:18789 打开 OpenClaw Web 控制页面
  2. 进入 Config → Models → Providers
  3. 添加以下配置项:
配置项值
Apiopenai-completions
Api Key你的 LongCat API Key
Base Urlhttps://api.longcat.chat/openai
models - idLongCat-Flash-Chat
models - nameLongCat-Flash-Chat

运行效果

启动后 AgentModel 会显示为我们自定义的 LongCat-Flash。

Agent Model 显示

询问具备的能力与使用的模型时,系统能正确识别当前接入的模型。

能力询问

完成本地桌面文件查找任务,验证了模型在实际操作中的可用性。

文件查找

注意事项

  1. 配置文件位置:OpenClaw 的配置文件位于 ~/.openclaw/openclaw.json
  2. WebUI 访问地址:默认访问地址为 http://127.0.0.1:18789
  3. 通信协议:OpenClaw 使用 WebSocket 进行全双工通信。如需通过 Chrome 开发者工具调试接口,可连接 ws://127.0.0.1:18789/
  4. 配置生效:修改 openclaw.json 后保存即可立即生效,无需重启 Gateway 服务

参考资料

  • OpenClaw 模型提供商快速入门
  • OpenClaw 模型提供商配置文档
  • LongCat 开放平台
  • LongCat OpenClaw 配置指南
  • LongCat API Keys 管理页面

目录

  1. OpenClaw 接入自定义模型及 WebUI 智能操作实战
  2. 项目简介
  3. 核心配置解析
  4. 配置要点
  5. providers 内部参数说明
  6. 接入 LongCat 模型
  7. 平台介绍
  8. 账号注册与 API Key 获取
  9. 完整配置示例
  10. WebUI 可视化配置
  11. 运行效果
  12. 注意事项
  13. 参考资料

更多推荐文章

查看全部
  • Xcode 7 中手动链接 .dylib 库的两种方案
  • Spring AI 实现多模型共存:基于 OpenAI 协议调用 ChatGPT 与千问
  • 逻辑回归算法详解:原理、代码与可视化
  • 十五五规划下 Java 程序员的职业机遇与行业新赛道
  • 用 UI UX Pro Max 驱动现代前端 UI 工作流
  • LangChain 基本概念与实战入门
  • 2026最强AI图像生成器测评!10款工具真实对比谁最强
  • C++ 内存布局、编译流程与关键字链接性
  • ROS 机器人开发第 1 天:Linux 终端命令与常用实践
  • 操作系统迁移至新 SSD 的两种实用方法
  • DeepSeek-R1 模型接入指南:微软、英伟达及 AWS 多平台替代方案
  • JavaScript 判断字符串是否包含指定子串的方法
  • 基于 Spring Boot 的考研培训管理系统设计与实现
  • 别再盲目追“智能”:我与机器人打交道的 3 年,藏着最真实的科技温度
  • 微软 365 发布同声翻译智能体:Teams 会议实现实时跨语言交流
  • OmniInsert:基于扩散变换器的无掩码视频插入技术解析
  • MySQL 数据库数据类型详解与选型建议
  • 动态规划算法实战:第 N 个泰波那契数与三步问题
  • 基于 XGBoost 算法的糖尿病数据集分类预测模型实践
  • Gemma-3-12B-IT WebUI 安全加固:HTTPS、IP 白名单与限流配置

相关免费在线工具

  • 加密/解密文本

    使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Gemini 图片去水印

    基于开源反向 Alpha 混合算法去除 Gemini/Nano Banana 图片水印,支持批量处理与下载。 在线工具,Gemini 图片去水印在线工具,online

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online