OpenClaw 接入指南
重定向 OpenClaw(开源的本地多平台智能代理)的 API 端点至 tflow,实现跨模型调度、系统钥匙串安全认证与多模型容灾。
什么是 OpenClaw?
OpenClaw (原 Moltbot / Clawdbot) 是一个开源的 AI 智能体平台,能够将对话式 AI 引入 Telegram, Discord, Slack, Signal, iMessage, 和 WhatsApp 等多个社交平台渠道。它支持通过本地命令、文件读取和编辑、网络检索等工具协同工作。配置 tflow 网关后,OpenClaw 可无缝分发请求至数十款高可用大语言模型。
方法一:向导引导初始化 (Setup)
推荐:使用 OpenClaw 引导向导 (Recommended Setup Wizard)
配置 OpenClaw 最简单快捷的方式是使用其内置的 onboarding 初始化向导:
该向导将引导您交互式配置以下设置:
- 选择 OpenAI 作为您的 Provider
- 在 API Endpoint 处输入 tflow 端点:
https://tflow.ai-links.com - 输入您的 tflow API 访问令牌
- 选择您想使用的默认模型名
- 配置具体绑定的社群消息接收通道
命令行快速启动 (Quick Start CLI)
若要跳过逐步询问直接生成凭据,可以使用下方的一键指令完成快捷绑定:
openclaw onboard --auth-choice apiKey --token-provider openai --token "$TFLOW_API_KEY" --endpoint "https://tflow.ai-links.com"
方法二:直接修改配置文件 (Manual Configuration)
如需手动编辑 OpenClaw 的核心配置文件,请按照以下步骤进行操作:
Step 1: 获取您的 tflow 密钥
- 登录您的控制台面板并进入 API Keys 模块
- 创建并拷贝您的访问密钥(以
sk-开头)
Step 2: 编辑配置文件
在 ~/.openclaw/openclaw.json 的 openai 提供商模块中,补充端点和密钥:
{ "models": { "providers": { "openai": { "baseUrl": "https://tflow.ai-links.com", "apiKey": "sk-your-key", "api": "openai-completions", "models": [ { "id": "deepseek-v4-pro", "name": "DeepSeek v4 Pro" }, { "id": "MiniMax-M3", "name": "MiniMax M3" } ] } } }, "agents": { "defaults": { "model": { "primary": "openai/deepseek-v4-pro" } } } }
您也可以选择在当前 Shell Profile 会话环境中设置环境变量以实现同等效果:
$ export OPENAI_API_BASE="https://tflow.ai-links.com"
Step 3: 选择模型
在 primary 中指向指定模型,并确立在 `models` 映射列表中已被声明。常见的配置方式举例如下:
MiniMax M3:
"primary": "openai/MiniMax-M3"
}
Google Gemini:
"primary": "openai/gemini-1.5-pro"
}
DeepSeek:
"primary": "openai/deepseek-chat"
}
Step 4: 启动 OpenClaw
保存并退出编辑器后,重新引导 OpenClaw 网关进程:
安全凭据托管 (Auth Profiles)
为了实现高阶凭据管理并避免本地的 JSON 配置文件暴露明文秘钥,OpenClaw 支持系统级 Auth Profiles 托管。该配置将把密码以加密的形式保存在当前操作系统的 Keychain(钥匙串凭据管理器)中:
1. 首先在本地 openclaw.json 的顶部声明 `auth` 加密配置框架:
{ "auth": { "profiles": { "openai:default": { "provider": "openai", "mode": "api_key" } } } }
2. 紧接着在终端环境执行系统钥匙串密钥设定命令,将实际密钥安全地存入凭据服务:
openclaw auth set openai:default --key "$TFLOW_API_KEY"
用量与审计监控 (Monitoring Usage)
您通过 OpenClaw 发送的请求用量(如 Token 消耗量、请求频次及响应延迟)会统计在您的 tflow 账户中。您可以登录控制台看板获取实时状态分析:
- 进入控制台的用量分析和实时日志
- 检索特定的秘钥 ID 以查看流量和消耗量
- 查看具体的延迟明细和首字响应耗时
常见问题与诊断
"No API key found for provider 'openai'"
OpenClaw 无法定位其需要调用的 API 秘钥凭证。请确认您的命令行中已导出了 OPENAI_API_KEY 变量,或验证您的 openai:default auth profile 已经配置完成。
调用被拦截并返回 401 或 403 鉴权故障
请校验您的 tflow API 秘钥是否存在拼写错误、是否处于被停用状态、或者检查您令牌下的余额是否足够抵扣消费额度。
加载失败并抛出 "Model not found" 或者模型行为不合规范
OpenClaw 要求所有运行模型必须要在 openclaw.json 的 models 对照表中进行过申明。请确认是否正确引用了 openai/model-id ID 规范。
