本文适用于 macOS。 整个过程不需要碰 OpenWorker 的图形界面, 只需要手动写两个 JSON 文件。
| 你要的东西 | 长什么样 | 在哪找 |
|---|---|---|
| 胜算云 API Key | 一串 50 字符 左右的字母和数字 | 胜算云控制台 → API Key 管理 |
| 模型 ID | 像 deepseek/deepseek-v4-pro 这种字符串 | 模型列表 |
Command + Q)~/.config/coworkerCommand + Shift + G → 粘贴上面的路径 → 回车。secrets.jsonsecrets.json 第一次配置时还不存在, 需要手动新建。 下面两种方法选一种即可。Command + Shift + T 切到纯文本模式 (重要! 不然保存时会变成 .rtf)Command + N 新建一个空文档Command + Shift + T 切到纯文本模式 (重要! 不然保存时会变成 .rtf){
"provider:openai": {
"type": "api_key",
"api_key": "替换成你的胜算云 API Key",
"base_url": "https://router.shengsuanyun.com/api/v1"
}
}"替换成你的胜算云 API Key" 这一整段 (包括两侧的双引号) 替换成你第 0 步准备好的真实 Key。Command + S 保存:~/.config/coworker/ 目录下, 文件名是 secrets.json (没有 .txt 后缀)api_key 只填 Key 本身, 不要加 Bearer 前缀base_url 末尾到 /v1 就停, 不要写到 /chat/completionsprovider:openai, 中间是英文冒号, 不能漏code ~/.config/coworker/secrets.jsonsubl ~/.config/coworker/secrets.jsonmate ~/.config/coworker/secrets.jsonprefs.jsonprefs.json, 内容如下 (默认只有一个模型):{
"onboarded": true,
"models": [
"deepseek/deepseek-v4-pro"
],
"default_model": "deepseek/deepseek-v4-pro"
}models 数组, 并挑一个作为 default_model 即可:{
"onboarded": true,
"models": [
"deepseek/deepseek-v4-pro",
"moonshot/kimi-k3",
"bigmodel/glm-5.2"
],
"default_model": "deepseek/deepseek-v4-pro"
}deepseek/deepseek-v4-pro、moonshot/kimi-k3、bigmodel/glm-5.2deepseek/deepseek-v4-prodefault_model 那一行换成 models 数组里的任意一个即可deepseek/deepseek-v4-pro 就对了请回复: ok.json (如果用了"文本编辑", 可能被保存成了 .rtf)prefs.json 里 models 数组和 default_model 字段都填了api_key 字段里有没有误加了 Bearer 前缀 (不需要, OpenWorker 会自动加)prefs.json 里的模型名拼错了。 胜算云控制台里怎么显示的就怎么写, 一个字符都不能差。base_url 写错了。 正确值是:https://router.shengsuanyun.com/api/v1/chat/completions 后缀, 或者把 OpenRouter 的地址写到这里。base_url 后会自动在末尾拼 /chat/completions。 胜算云官方提供的 OpenAI 兼容聊天接口是:POST https://router.shengsuanyun.com/api/v1/chat/completionsbase_url 填到 /v1 就刚好, SDK 会替我们拼好后缀。