
Goose
一个开源 AI 智能体,运行在你的终端和桌面端,支持任意 OpenAI 兼容模型。
Goose 是什么
Goose 是 Block 出品的开源 AI 智能体,可以在终端里运行,也有桌面应用。它能用任意大模型在你自己的机器上写代码、运行、改代码、跑测试。把它的 OpenAI provider 指向 TokenMix,就能用 Claude、GPT、DeepSeek 等模型来驱动 Goose。本教程讲的是 CLI;桌面应用用的是同一套配置。
开始之前
- 从官网(block.github.io/goose)安装 Goose。
- 在 tokenmix.ai 注册,打开控制台,进入 API Keys,创建一个以 sk-tm- 开头的密钥。
接入 TokenMix
Goose 把接口地址拆成了 host 和 base path 两部分。这一步最容易出错:host 里不要带 /v1。/v1/chat/completions 这一段属于 base path,而它默认就是正确的值。
- 在终端运行:goose configure
- 选择 "Configure Providers"(配置 provider),再选 "OpenAI"。
- OPENAI_API_KEY:粘贴你的 sk-tm- 密钥。
- OPENAI_HOST:填 https://api.tokenmix.ai,末尾不要加 /v1。
- OPENAI_BASE_PATH:直接回车,保留默认值 v1/chat/completions。
- 填上你要用的模型,比如 claude-sonnet-4.6。
验证是否生效
用这条命令开一个会话:goose session
问它点简单的,比如 "what files are in this folder?"(这个文件夹里有哪些文件?)。能给出合理答案,就说明 Goose 已经连上 TokenMix 了。你可以在 TokenMix 控制台里确认消费记录。
常见问题
连接报错:确认 OPENAI_HOST 就是 https://api.tokenmix.ai、不带 /v1,并且 OPENAI_BASE_PATH 保持为 v1/chat/completions。把 /v1 加到 host 里是最常见的错误。
桌面应用:打开 Settings(设置),进入 Models(模型),配置 OpenAI provider,填上同样的 host 和密钥。
选哪些模型:做智能体和写代码,Claude Opus 4.8、Claude Sonnet 4.6 和 DeepSeek V4 Pro 都是稳妥的选择。