导语:DeepSeek Harness 自己也有
OpenAI (ChatGPT Plus/Pro)登录,可以走 ChatGPT 订阅。但本机或同一网格里还有其它 Agent 时,把登录留在 Coskey 宿主机,能让它们共用同一份订阅模型。本文用 Harness 走通这条链路。
先说结论:可以,而且不必把 ChatGPT 登录复制到每个 Agent 里。
我常遇到两种场景。
01 我的两个使用场景
1. 本机有多款 Agent。 DeepSeek Harness、ZCode 等工具做不同的工作,ChatGPT 订阅还有剩余额度。如果它们都能直接使用这份订阅,就不必逐个登录。
2. 多台机器上的 Agent 在协作。 每台机器负责不同任务,ChatGPT 订阅还有剩余额度。如果同一网格里的 Agent 都能共用这份订阅,换设备工作时也会顺手很多。
这两种情况的共同点,不是 Harness 没法登录,而是登录被绑在了每个工具、每台设备里。
Coskey 模型网关解决的就是这件事。DeepSeek Harness 不必拿到 ChatGPT 的 OAuth token。它只要接上 Coskey 模型网关,填入 Base URL、专用的 ckg_… client token、OpenAI Responses 协议和模型 ID,就能调用宿主机 ChatGPT 订阅里的官方模型。
登录只留在宿主机一份,每个 Agent 各拿自己的 client token。
02 在 Coskey 创建 Harness 专用 client
开始前确认:
-
Coskey 已运行,模型网关已启用; -
Coskey 所在机器有有效的 ChatGPT 订阅登录态; -
API-key 登录不能替代 ChatGPT 订阅登录; -
本机已安装 DeepSeek Harness。
普通安装的本机 Base URL 通常是:
http://127.0.0.1:15721/v1
实际以 Coskey 页面显示的地址为准。截图来自隔离实例,端口只用于演示。
打开 Coskey → 模型网关,在「客户端」区域点 创建客户端:
Harness 与 Coskey 在同一台电脑时,网关本身的访问范围选「仅本机」,client 的范围也选「仅本机」。
建议给 Harness 单独创建一条 client:
-
客户端 ID: deepseek-harness -
范围:仅本机 -
允许模型: gpt-6.1-terra
保存后会显示一次完整的 ckg_… token,立即复制。之后页面只显示遮蔽后的 token;明文保存在系统钥匙串,Coskey 配置里只保存 SHA-256。
Harness 单独一条 client,以后改模型权限、轮换 token 或撤销接入,都只影响它自己。
03 在 Harness 里添加 Coskey
打开 DeepSeek Harness 的 设置 → 模型 → 添加模型提供商,选择「自定义模型 API」,填写:
-
Provider ID: coskey -
显示名称: Coskey -
API 地址:Coskey 模型网关显示的 Base URL -
API 协议: OpenAI Responses -
API 密钥:上一步生成的 ckg_…client token
这里的 coskey 是 Harness 的本地标识,和网关里的 client ID deepseek-harness 不是同一个值。
点「获取可用模型」,选择 gpt-6.1-terra。模型 ID 要和网关返回的完全一致。上游请求由 Coskey 使用宿主机登录态完成,Harness 看不到宿主 OAuth token。
04 发一条消息,确认真的打通
新建会话,确认模型选择器显示 gpt-6.1-terra,然后发送一条最小消息:
请只回复“Coskey 网关测试通过”。
收到回复,就说明 Harness、client、模型网关和宿主机订阅登录态之间的链路已经打通。
如果失败,先查三处:401 看 token,403 看 client 范围,host_login_required 看宿主机是否用了正确的 CODEX_HOME。
05 换到局域网或网格环境
如果 Harness 在同一局域网或私有网格里的另一台设备上,要改两处:网关范围切到「局域网」,Harness client 的范围也选「局域网」。只设「仅本机」的 client 从局域网请求会得到 403。
然后在另一台设备上,把 Harness 的 API 地址改成宿主机在这个网络里的地址,例如:
http://<宿主机网格 IP>:15721/v1
协议和 token 不变。Tailscale、WireGuard 等私有网络也可这样用,但只应在可信网络中开放。局域网模式默认允许明文 HTTP;需要加密时,在前面加 HTTPS 反向代理,不建议直接暴露到公网。
06 同一份登录,也可以接下一个 Agent
Harness 跑通后,ZCode 或其它支持自定义 API 和 OpenAI Responses 的 Agent 也可以复用同一入口。给新应用单独创建一个 client,仍然填写 Base URL、ckg_… token、协议和模型 ID 即可。
07 共享的是登录入口,不是无限额度
一次登录统一的是接入方式,不是额度。所有官方模型请求仍然消耗宿主机 ChatGPT 账号自己的订阅额度。
-
宿主机只保留一份 ChatGPT 订阅登录态; -
每个应用只拿到自己的 client token; -
应用看不到宿主 OAuth token; -
网关日志不会记录 token、上游密钥、prompt 或 completion。
Harness 的 token 泄露时,只轮换它这一条;停用 Harness 时,也只撤销它的 client。
小结
DeepSeek Harness 使用 ChatGPT 订阅模型,最短路径是:
1. 在 Coskey 宿主机保留 ChatGPT 订阅登录态;
2. 在模型网关创建 Harness 专用 client;
3. 在 Harness 里配置 Base URL、ckg_… token 和 OpenAI Responses;
4. 选择 gpt-6.1-terra,发一条最小消息验证。
本机走 127.0.0.1,局域网或同一网格里的设备走宿主机内网地址。Harness 不需要拿宿主 OAuth token,也不需要复制宿主机凭据。
coskey 已在 macOS 和 Windows 上发布:
-
官网下载:https://www.cosk.ai/products/coskey/ -
模型网关文档:https://www.cosk.ai/docs/coskey/gateway/ -
DeepSeek Harness 接入文档:https://www.cosk.ai/docs/coskey/gateway/deepseek-harness/

