ドキュメント · ガイド

Goose を任意のモデルで

Goose は Block のオープンソース Agent で、設定にあるプロバイダとモデルで動きます。magpie は自身を Goose のカスタムプロバイダとして加えるので、Goose の CLI とデスクトップアプリで magpie にある任意のモデルを使えます:DeepSeek、Kimi、GLM、Qwen、OpenAI キー、ChatGPT や Copilot のサブスク。Goose にキーを貼る必要はありません。

Goose の設定は ~/.config/goose/config.yaml にあります($XDG_CONFIG_HOME があればその下、Windows では %APPDATA%\Block\goose\config)。magpie はその横にカスタムプロバイダ custom_providers/magpie.json を書き、ゲートウェイのアドレス、Goose 用のキー、magpie のモデルを入れて、Goose が使うプロバイダにします。ゲートウェイは各リクエストをモデルのプロバイダ向けに変換し、ツール呼び出しも推論も保ちます。WSL の Goose も同じように、ディストリから見えるゲートウェイのアドレスで設定します。

Goose を接続

  1. magpie にプロバイダを追加プロバイダ タブで API キーを追加するか、サブスクにサインインします。
  2. Goose の行でモデルを選ぶAgent タブで Goose の行のモデルを選びます。Goose 自身に設定済みのプロバイダのモデルも並びます。
  3. Goose を再起動Goose はカスタムプロバイダを起動時に読み込みます:デスクトップアプリを終了して開き直し、goose セッションも開き直してください。
ターミナル
magpie goose deepseek/deepseek-v4-pro    # Goose を DeepSeek で
magpie goose                             # Goose の今のモデル

モデルと思考の強さ

magpie が Goose に並べる各モデルにはコンテキスト長が付くので、Goose が推測する必要はありません。思考レベルを受け付けるかどうかも付きます。行では GOOSE_THINKING_EFFORT、つまり考えるモデルに Goose が求める強さも設定できます:off、low、medium、high、max。

ターミナル
magpie goose effort high
magpie goose effort default    # Goose の既定に戻す

magpie が書くもの

Goose は使うプロバイダを二通りで書きます:active_provider と providers.magpie.model、そして古い GOOSE_PROVIDER と GOOSE_MODEL。magpie は設定がすでに使っている方で書きます。magpie のプロバイダファイルに自分で加えたキー(timeout_seconds、headers、toolshim など)は、magpie がモデルを書き直しても残ります。

元に戻す

Goose の行で自分のプロバイダのモデルを選ぶか、行から magpie を外すか、magpie goose default を実行します。Goose が magpie のモデルを使わなくなると、magpie はプロバイダファイルを削除します。

よくある質問

Goose で ChatGPT サブスクを使えますか?

使えます。magpie で ChatGPT にサインインし、Goose の行で GPT モデルを選びます。Goose のリクエストは magpie に届き、magpie がサブスクを使います。

Goose に magpie のモデルが出ません。

Goose はカスタムプロバイダを起動時にしか読みません。Goose を終了して開き直し、新しい goose セッションを始めてください。

Goose のデスクトップアプリでも使えますか?

使えます。CLI とデスクトップアプリは同じ設定を読むので、再起動後はどちらも Goose の行のモデルを使います。

WSL の goose でも使えますか?

使えます。magpie は WSL ディストリの Goose も、ディストリから見えるゲートウェイのアドレスで設定します。

同じモデルを他のエージェントでも:OpenCode で他のモデル、Claude Code で他のモデル、Cline を任意のモデルで、Droid を任意のモデルで。エラーが出るときは よくあるエラーの直し方、または Discord で質問してください。