Goose 是一款開放原始碼的 AI 代理,在 GitHub 上擁有 45.5k 顆星,可讓您將任何 LLM 作為完全自主的編碼與工作流程代理執行——而 Novita AI 是原生的一級供應商,讓您能以專有 API 的一小部分成本存取 200+ 個模型。
什麼是 Goose?
Goose 是一款免費、開放原始碼的 AI 代理,可在 macOS、Linux 和 Windows 上本機執行。它以 Rust 建構,記憶體開銷低且效能高,Goose 不僅僅是一個程式碼助手——它可以執行 shell 命令、安裝套件、編輯檔案、執行測試、瀏覽網頁、查詢資料庫,以及自動化複雜的多步驟工作流程,全部由您選擇的 LLM 驅動。
與 ChatGPT 或 Claude 的網頁介面不同,Goose 在您的機器上執行,並可完全存取您的本機環境。它透過 API 連接到 LLM,並使用強大的擴充套件生態系統(70+ 個 MCP 工具)來橋接文字生成與真實的系統操作。
在底層,Goose 以三個元件的循環運作:
- 介面 — 桌面應用程式(GUI)或 CLI
- 代理 — 管理 LLM 呼叫、工具執行和上下文的核心迴圈
- 擴充套件 — 基於 MCP 的工具伺服器(GitHub、Google Drive、shell、瀏覽器、資料庫等)
Goose 由 AAIF(AI 代理基金會,隸屬於 Linux 基金會)維護,擁有 460+ 位貢獻者並持續積極開發。
為什麼選擇 Novita AI 搭配 Goose?
200+ 個支援工具呼叫的模型
Goose 代理高度依賴工具呼叫——LLM 必須可靠地呼叫 shell 命令、檔案編輯和 API 呼叫。該平台提供 200+ 個具備工具呼叫支援的開放原始碼模型,上下文視窗範圍從 32K 到 262K 個令牌。您可以針對每個任務切換模型,而無需更換供應商。
| 模型 | 上下文 | 優勢 |
|---|---|---|
| moonshotai/kimi-k2.5 | 262K | 編碼、多步驟推理 |
| zai-org/glm-5.1 | 205K | 長期自主任務 |
| minimax/minimax-m2.7 | 205K | 長上下文任務 |
| deepseek/deepseek-v3.2 | 164K | 程式碼生成 |
| google/gemma-4-31b-it | 262K | 高效指令遵循 |
最後驗證:2026-04-20。完整模型清單請見 novita.ai/models。
經濟實惠的 API 存取
專有模型 API(Claude、GPT-4o)每百萬輸入令牌收費 3–15 美元。該平台上的開放原始碼模型起價為每百萬令牌 0.02 美元,對於具備能力的自主模型最高可達 0.80 美元,使得長時間的 Goose 使用會話變得極為實惠。
與 OpenAI 相容的 API
該 API 與 OpenAI 完全相容,這意味著 Goose 可以在無需自訂程式碼的情況下使用它。相同的 base_url 模式可透過單一金鑰套用至所有 200+ 個模型。
一級供應商支援
它被列為 Goose 官方文件中的原生供應商——無需任何繞道或自訂設定。只需執行 goose configure,選擇 Novita AI,然後就可以開始使用。
安裝 Goose
macOS / Linux(建議):
curl -fsSL https://github.com/aaif-goose/goose/releases/download/stable/download_cli.sh | bash
Homebrew:
brew install block-goose-cli
Windows:從 GitHub 發佈頁面 下載 Goose-win32-x64.zip 並依照設定提示操作。
驗證安裝:
goose --version
在 Goose 中設定 Novita AI
步驟 1:取得您的 Novita AI API 金鑰
- 在 novita.ai 註冊或登入
- 前往 設定 → API 金鑰管理
- 點選 建立新金鑰 並複製它
步驟 2:透過 goose configure 連接 Novita AI
執行互動式設定精靈:
goose configure
當提示時:選擇 「Configure Providers」 → 選擇 「Novita AI」 → 輸入您的 NOVITA_API_KEY → 選擇一個模型。
步驟 3:驗證設定
Goose 會將您的設定儲存在 ~/.config/goose/config.yaml(Linux/macOS)。內容應類似於:
GOOSE_PROVIDER: "novita"
GOOSE_MODEL: "your-chosen-model-id"
啟動一個會話以確認:
goose session
替代方案:環境變數設定
適用於 CI/CD 管道、Docker 容器或無頭伺服器:
export GOOSE_PROVIDER=novita
export GOOSE_MODEL=your-chosen-model-id
export NOVITA_API_KEY=your_api_key_here
goose session
環境變數具有最高優先順序,會覆蓋 config.yaml。
單次模型覆蓋:
goose run --model deepseek/deepseek-v3.2 -t "Refactor this function for performance"
在 Novita AI 上使用 Goose 的功能
自主編碼會話
啟動一個會話並為 Goose 指派一個高階任務——它會自動處理工具呼叫:
goose session
> Write a Python FastAPI service that reads from PostgreSQL and exposes a REST API.
Set up the project structure, install dependencies, and add unit tests.
Goose 將建立目錄、透過 pip 安裝套件、撰寫程式碼、執行測試並迭代——全部由 LLM 後端驅動。
執行食譜(可分享的工作流程)
Goose 食譜是 YAML 檔案,定義了可重複使用、參數化的工作流程。您的團隊可以使用相同的模型分享並執行相同的食譜:
goose run --recipe ./code-review.yaml --params '{"repo_path": "./my-project"}'
平行子代理
Goose 支援產生獨立的子代理來執行平行任務,每個代理擁有獨立的上下文。這在使用高上下文模型(200K+ 個令牌)時特別有效,這類模型可以在單一會話中容納大型程式碼庫。
多模型設定
為高階推理設定一個規劃模型,為工具呼叫設定一個執行模型:
export GOOSE_PLANNER_PROVIDER=novita
export GOOSE_PLANNER_MODEL=your-reasoning-model
export GOOSE_PROVIDER=novita
export GOOSE_MODEL=your-execution-model
Goose 與其他 AI 代理框架的比較
|Goose|LangChain Agents|AutoGen| |—|—|—|—| |安裝|單一二進位檔案|pip + 自訂程式碼|pip + 自訂程式碼| |介面|CLI + 桌面 GUI|僅程式碼|僅程式碼| |擴充套件|內建 70+ 個 MCP 工具|自行建構|自行建構| |Novita AI|原生一級供應商|需 OpenAI 相容繞道|需 OpenAI 相容繞道| |本機模型|Ollama、LM Studio、Ramalama|需自訂設定|需自訂設定| |食譜/工作流程|YAML,可分享|Python 腳本|Python 腳本| |授權|Apache 2.0|MIT|MIT|
最後驗證:2026-04-20
結論
Goose 是一款功能強大的開放原始碼 AI 代理——45.5k 顆星、460+ 位貢獻者,以及活躍的發佈節奏。有了 Novita AI 作為原生供應商,您可以存取 200+ 個支援工具呼叫的開放原始碼模型,其定價讓長時間的自主會話變得真正經濟實惠。
無論您是想自動化開發工作流程、執行 CI/CD 整合的程式碼審查,還是建構多代理研究管道,Goose + Novita AI 的組合讓您在 5 分鐘內就能擁有生產級別的設定。
Novita AI 是專為開發人員打造的領先 AI 與代理雲端平台,提供透過 OpenAI 相容 API 存取的 200+ 個開放原始碼模型、代理沙箱基礎設施以及 GPU 雲端——全部透過一個帳戶即可使用。
推薦文章
- 如何使用 Claude Code 搭配 Novita AI — 將 Claude Code 透過 Novita AI 連接到 200+ 個開放原始碼模型
- 如何使用 Cursor 搭配 Novita AI — 在 Cursor IDE 中將 Novita AI 設定為 LLM 後端
- 如何使用 Roo Code 搭配 Novita AI — 使用 Novita AI 的 OpenAI 相容 API 執行 Roo Code
常見問題
Novita AI 可以免費與 Goose 一起使用嗎?
Novita AI 為新使用者提供免費額度以供入門。之後,模型按令牌計費——通常對於有能力的開放原始碼模型,每百萬輸入令牌約為 0.02 美元。
我應該在 Goose 中使用哪個 Novita AI 模型?
這取決於您的任務。對於長上下文的自主工作,請選擇上下文為 200K+ 的模型。對於成本敏感的工作負載,Novita AI 有起價為每百萬令牌 0.02 美元的模型。在 novita.ai/models 瀏覽完整目錄。
我可以同時在 Goose 中使用多個 Novita AI 模型嗎?
可以。將 GOOSE_PLANNER_MODEL 設為規劃任務,將 GOOSE_MODEL 設為執行任務。兩者都可以指向不同的 Novita AI 模型。
Goose 會將我的對話儲存在本機嗎?
會——所有會話資料都儲存在您的本機機器上。Goose 僅將提示和工具結果發送到 Novita AI API。
我在哪裡可以找到所有可用於 Goose 的 Novita AI 模型?
完整模型目錄在 novita.ai/models。Goose 也在其 GitHub 儲存庫 中維護供應商設定。
