ドキュメント · ガイド
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 を接続
- magpie にプロバイダを追加プロバイダ タブで API キーを追加するか、サブスクにサインインします。
- Goose の行でモデルを選ぶAgent タブで Goose の行のモデルを選びます。Goose 自身に設定済みのプロバイダのモデルも並びます。
- 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 で質問してください。