跳到主要内容

Goose

Goose 是您的本地 AI 智能体,无缝自动化工程任务。 官方网站:block.github.io/goose

1.1 使用方法

方式一:内置 OpenAI 提供商

  1. 在环境变量中设置 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"
  1. 重启 goose 并使用 goose info -v 验证配置。

  2. 如果您想持久化设置,编辑 config.yaml

    • macOS/Linux:~/.config/goose/config.yaml
    • Windows:%APPDATA%\Block\goose\config\config.yaml

方式二:自定义提供商

创建自定义提供商 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 注意事项

  1. 自定义提供商可以在 CLI 中包含自定义请求头,或在创建后编辑提供商文件来添加。
  2. 如果您使用内置 OpenAI 提供商和 OPENAI_HOST,请保持 GOOSE_PROVIDER="openai"。只有在创建了具有该确切名称的自定义提供商之后,才使用如 hpcai 这样的值。

1.3 参考