Goose
Goose 是您的本地 AI 智能体,无缝自动化工程任务。 官方网站:block.github.io/goose
1.1 使用方法
方式一:内置 OpenAI 提供商
- 在环境变量中设置 OpenAI 兼容端点和 API 密钥:
export OPENAI_API_KEY="your-luchentech-key"
export OPENAI_HOST="https://api.luchentech.com/inference/v1"
export GOOSE_PROVIDER="openai"
export GOOSE_MODEL="minimax/minimax-m2.5"
-
重启 goose 并使用
goose info -v验证配置。 -
如果您想持久化设置,编辑
config.yaml:- macOS/Linux:
~/.config/goose/config.yaml - Windows:
%APPDATA%\Block\goose\config\config.yaml
- macOS/Linux:
方式二:自定义提供商
创建自定义提供商 JSON 文件:
- macOS/Linux:
~/.config/goose/custom_providers/ - Windows:
%APPDATA%\Block\goose\config\custom_providers\
示例:
{
"name": "hpcai",
"engine": "openai",
"display_name": "Luchentech",
"api_key_env": "HPC_AI_API_KEY",
"base_url": "https://api.luchentech.com/inference/v1",
"models": [
{
"name": "minimax/minimax-m2.5",
"context_limit": 128000
}
]
}
然后按名称选择自定义提供商:
export HPC_AI_API_KEY="your-luchentech-key"
export GOOSE_PROVIDER="hpcai"
export GOOSE_MODEL="minimax/minimax-m2.5"
1.2 注意事项
- 自定义提供商可以在 CLI 中包含自定义请求头,或在创建后编辑提供商文件来添加。
- 如果您使用内置 OpenAI 提供商和
OPENAI_HOST,请保持GOOSE_PROVIDER="openai"。只有在创建了具有该确切名称的自定义提供商之后,才使用如hpcai这样的值。