如何使用 Novita AI 搭配 Goose:200+ 個 LLM 模型

如何使用 Novita AI 搭配 Goose:200+ 個 LLM 模型

Goose 是一款開放原始碼的 AI 代理,在 GitHub 上擁有 45.5k 顆星,可讓您將任何 LLM 作為完全自主的編碼與工作流程代理執行——而 Novita AI 是原生的一級供應商,讓您能以專有 API 的一小部分成本存取 200+ 個模型。

取得您的 Novita API 金鑰

什麼是 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

Novita AI 是專為開發人員打造的領先 AI 與代理雲端平台,提供透過 OpenAI 相容 API 存取的 200+ 個開放原始碼模型、代理沙箱基礎設施以及 GPU 雲端——全部透過一個帳戶即可使用。

推薦文章

常見問題

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 儲存庫 中維護供應商設定。