SuperAPI AI 工具集

deepseek-openclaw-integration

智能体与模型

查看项目

更新于 10-16 02:11

技能介绍

用途

DeepSeek OpenClaw Integration 是一个本地优先的 React 应用,用于帮助开发者将 DeepSeek AI 模型集成到 OpenClaw 智能体框架中。它生成配置片段、onboarding(初始化)命令,并提供模型选择工具,且不会将 API Key 暴露给后端服务。

该技能属于 reason-machines/hermes-skills 集合,作者标注为 ara.so。

主要能力

  1. 生成 OpenClaw 兼容配置:输出包含 env 与 agents.defaults.model.primary 的 JSON 配置结构。
  2. 生成 onboarding 命令:按 openclaw onboard --provider deepseek --model <model> --api-key ${DEEPSEEK_API_KEY} 的模式生成命令。
  3. 模型选择:内置 DeepSeek 模型定义与选择逻辑。
  4. 本地优先的密钥处理:通过环境变量引用 API Key,并在界面中对密钥做脱敏(如显示 sk-***redacted***)。
  5. 多智能体配置:可为不同 agent 指定不同主模型。

支持的 DeepSeek 模型

模型 ID 用途
deepseek/deepseek-v4-flash 日常自动化和快速响应的快速执行
deepseek/deepseek-v4-pro 复杂编码任务、多步骤规划
deepseek/deepseek-chat 无推理开销的通用对话交互
deepseek/deepseek-reasoner 深度推理与逐步问题求解

安装与运行

安装:

git clone https://github.com/Chiptreevaluate/deepseek-openclaw-863.git cd deepseek-openclaw-863 npm install npm start

开发模式:npm run dev

生产构建:npm run build,预览:npm run preview

使用方式

第一步,生成配置(可通过 UI 或代码调用 generateOpenClawConfig)。

第二步,设置环境变量:

Linux/macOS:export DEEPSEEK_API_KEY=your_key_here

Windows PowerShell:$env:DEEPSEEK_API_KEY="your_key_here"

Windows CMD:set DEEPSEEK_API_KEY=your_key_here

第三步,初始化 OpenClaw:

openclaw onboard
--provider deepseek
--model deepseek/deepseek-v4-flash
--api-key ${DEEPSEEK_API_KEY}

第四步,验证集成:openclaw test --model deepseek/deepseek-v4-flash

配置生成示例(JSON):

{ "env": { "DEEPSEEK_API_KEY": "${DEEPSEEK_API_KEY}" }, "agents": { "defaults": { "model": { "primary": "deepseek/deepseek-v4-flash" } } } }

多智能体配置可以为不同 agent 指定主模型,例如 defaults 使用 deepseek-v4-flash、coding-assistant 使用 deepseek-v4-pro、reasoning-agent 使用 deepseek-reasoner。

项目提供 TypeScript 接口与函数:DeepSeekModel、DEEPSEEK_MODELS、OpenClawConfig、generateOpenClawConfig、generateOnboardingCommand,以及 React 组件示例(src/App.tsx)。

常见问题排查

API Key 未识别:检查并重新导出 DEEPSEEK_API_KEY。

模型未找到:确认模型 ID 格式符合 OpenClaw 提供商约定。

配置未生效:确认配置保存到 OpenClaw 期望位置(如 ~/.openclaw/config.json),或使用 --config 指定文件。

安装被安全软件拦截:项目为 MIT 许可开源,可先审查仓库代码、将项目文件夹加入允许列表,或仅在安装期间暂停防护,并只从官方仓库下载。

构建错误:清理 node_modules 与 package-lock.json 后重新安装,并确认 Node 版本需为 16+。

安全最佳实践

使用环境变量传入 API Key,在日志和界面中脱敏,不要打印真实密钥;将 *.key、.env.local、openclaw.config.json 加入 .gitignore;提交前可用 git diff | grep -E "sk-[a-zA-Z0-9]{32,}" 做密钥扫描。

参考与项目结构

参考链接包括 OpenClaw 文档(https://docs.openclaw.ai/)、DeepSeek 提供商文档(https://docs.openclaw.ai/providers/deepseek)、DeepSeek API 集成文档(https://api-docs.deepseek.com/quick_start/agent_integrations/openclaw)以及项目仓库(https://github.com/Chiptreevaluate/deepseek-openclaw-863)。

项目结构包括 src/App.tsx、src/models.ts、src/openclaw.ts、src/types.ts、src/styles.css,以及 .env.example、package.json、tsconfig.json、vite.config.ts 等。

限制

资料未提供该工具的收费、价格、性能指标或实际效果数据;使用前需自行确认 OpenClaw 与 DeepSeek 的可用性及 API 计费方式。