OpenClaw
我们提供 4TK 的 OpenClaw provider 插件,可直接通过插件方式接入。
插件目录(仓库内):
openclaw-plugins/openclaw-provider-4tk
官方相关能力可参考:
- Building Provider Plugins (opens in a new tab)
- Plugin Manifest (opens in a new tab)
- Memory Search (opens in a new tab)
- Talk Mode (opens in a new tab)
为什么改为插件
- 把 4TK 接入变成可安装 provider(onboarding/CLI 可识别),不再是“复制 JSON 片段”。
- 通过 provider hook 处理
gpt-5.5/gpt-5.4的xhigh能力声明,减少对二进制 patch 的依赖。 - 直接在插件里注册 Image provider,默认使用
gpt-image-2做生成与编辑。 - 同时注册 memory embedding adapter,确保
openclaw memory与capability embedding providers能识别4tk。 - 在插件里统一给出默认策略:memory 默认开启(auto 场景收敛到 4tk)、TTS 默认关闭(可配置默认开启)。
快速开始(插件方式)
当前公开发布渠道为 npm(@4tk/[email protected])。
# 1) 安装插件
openclaw plugins install @4tk/openclaw-provider-4tk
# 2) 通过 OpenClaw 鉴权流程写入 4tk auth profile(推荐)
openclaw models auth login --provider 4tk --method api-key --set-default如果只
export FOURTK_API_KEY,部分 agent 会话可能仍显示missingProvidersInUse。 使用models auth login可避免该问题,并直接设置默认模型。 若默认模型已是4tk/*且agents.defaults.memorySearch.provider=auto,插件会自动补成4tk。
0.3.1 补充说明
0.3.1 对图像默认模型做了收敛,默认 imageGenerationModel 为 4tk/gpt-image-2,避免将 chat 模型误作为 Images API 默认模型。
安装后,在 OpenClaw 里确认主模型为:
4tk/gpt-5.5(主会话 / 重推理,可选 xhigh,支持图片输入)
推荐默认策略(插件内置)
| 能力 | 默认策略 | 说明 |
|---|---|---|
| 对话 / 推理 | 开启 | 通过 openai-responses 走 4TK。 |
| 图像生成 / 编辑 | 开启 | 通过 OpenAI Images API 走 4TK,默认补 imageGenerationModel=4tk/gpt-image-2。 |
| Memory Search | 默认开启 | 默认指向 embedding 模型(text-embedding-3-large);当主模型是 4tk/* 且 provider 为 auto,会自动收敛为 4tk。 |
| TTS / 语音播报 | 默认关闭 | 避免不必要语音成本与延迟;若配置 enableTtsByDefault=true,会自动补齐 talk provider/model。 |
若你们后台新增了聊天模型,可通过
plugins.entries["4tk-provider"].defaults.extraModels追加,不必每次等待插件发版。
推荐模型分工
| 用途 | 建议模型 | 协议 / 说明 |
|---|---|---|
| 主模型(日常对话、工具调用、重推理) | gpt-5.5 | Responses API(POST /v1/responses,支持 xhigh 与图片输入) |
| 图像生成 / 编辑 | gpt-image-2 | OpenAI Images API(POST https://image.4tk.ai/v1/images/generations / .../edits,编辑走 multipart/form-data) |
| 记忆检索(默认开) | text-embedding-3-large | POST /v1/embeddings |
| TTS(默认关,按需开) | tts-1-hd | POST /v1/audio/speech |
xhigh 说明
插件已通过 provider hook 为 gpt-5.5 / gpt-5.4 声明 xhigh 支持,优先使用插件能力。
OpenClaw 与底层 pi-ai 两侧都会根据「模型 id」判断是否允许 xhigh:若内部把模型写成 4tk/gpt-5.5 这种带 provider 前缀的形式,旧版插件会误判为不支持,或把错误 id 传给上游。@4tk/openclaw-provider-4tk 0.1.1 起会在 hook 与动态模型解析里自动剥掉 4tk/ 前缀,再参与 xhigh 判定与请求。
旧脚本 scripts/patch-openclaw-xhigh-thinking.sh 仍保留作为兼容兜底(当你使用的 OpenClaw 版本对第三方 provider 的 xhigh 判定仍异常时再考虑使用),但不再作为主方案。
常见问题
- 出现
missingProvidersInUse:说明默认模型已切到4tk/*,但当前 agent 未读到 4tk 凭据。执行openclaw models auth login --provider 4tk --method api-key --set-default后重开 TUI。 - 连不上 4TK:确认子令牌有效;聊天/embedding 等需可达
api.4tk.ai,生图需可达image.4tk.ai。 - 没有看到 4tk provider:确认插件安装成功,并重启 gateway。
- xhigh 不生效:先确认模型为
4tk/gpt-5.5或4tk/gpt-5.4;仍异常再考虑使用补丁脚本兜底。 - 图像生成或编辑不可用:确认 image provider 使用
4tk/gpt-image-2、插件0.3.4+默认imageBaseUrl=https://image.4tk.ai/v1,并已完成models auth login --provider 4tk。 - TTS 触发了不必要费用:检查
talk/ 语音开关,确保默认关闭策略未被覆盖。