ドキュメント · ガイド
fx を任意のモデルで
fx(fx.sh、Vercel Labs 製。同名の JSON ビューアーとは別物)は設定を ~/.fx/settings.json に持ちます。provider は使うプロバイダー(gateway、codex、grok、または自分で加えたもの)、models は各プロバイダーのモデル、providers は自分で加えたプロバイダーです。magpie がここに magpie というプロバイダーを加えると、fx が DeepSeek、GLM、Kimi、Qwen、Claude、ChatGPT サブスクリプションなど magpie の任意のモデルで動きます。
fx の設定
- magpie にプロバイダーを追加プロバイダー ページで API キーを追加するか、サブスクリプションにサインインします。
- エージェント ページで fx のモデルを選ぶvia magpie のモデルを選びます。
fxはよくある名前なので、magpie はコマンドではなく~/.fxフォルダーで fx を見つけます。 - fx を再起動fx は起動時に設定を読みます。
magpie fx deepseek/deepseek-v4-pro
settings.json
magpie のモデルを選ぶと、magpie は provider を magpie に、models.magpie を deepseek/deepseek-v4-pro のようなモデルにし、providers.magpie を書きます。プロトコルは openai-chat-completions、base_url はゲートウェイの /v1、auth は none でキーは要りません。fx の中ではこのモデルは magpie/deepseek/deepseek-v4-pro と表示されます。
// ~/.fx/settings.json
{
"provider": "magpie",
"models": { "magpie": "deepseek/deepseek-v4-pro" },
"providers": {
"magpie": {
"protocol": "openai-chat-completions",
"base_url": "http://127.0.0.1:3425/v1",
"auth": { "type": "none" },
"tool_choice_mode": "send",
"model_metadata": {
"deepseek/deepseek-v4-pro": { "supports_tool_use": true, "supports_vision": …, "context_window": …, "max_output_tokens": … }
}
}
}
}fx は自分で加えたプロバイダーに思考レベルを送らないので、思考レベルの選択はありません。WSL の fx も同じように設定され、base_url はそのディストリビューションから見たゲートウェイのアドレスです。
モデル一覧
fx のモデルピッカーに並ぶのは model_metadata です。magpie のカタログのモデルで、どれもツール対応とされ、画像対応かどうか、コンテキスト長、出力上限が付きます。fx はコンテキスト長以上の出力上限を受け付けないので、その場合 magpie は出力上限を書きません。fx が受け付けるのは 256 モデルまでで、超えると設定ファイル全体を拒否するため、magpie は最大 256 個を書き、使用中のモデルを先頭に置いて切り捨てられないようにします。カタログが変わると、fx が接続されている間 magpie が一覧を更新します。
自分で設定したもの
fx のプロバイダーには reviewer_model(auto 権限モードが確認に使うモデル)を設定できます。magpie はこれを書かず、自分で設定したものは残ります。tool_choice_mode は magpie が send と書き、omit に変えたものは残ります。プロトコル、アドレス、auth、model_metadata は magpie が管理します。type none の横に env があると fx が拒否するため、auth は丸ごと書き直します。
fx の再起動
fx は起動時に設定を読みます。モデルを変えたときに fx が動いていれば、magpie は開いている fx セッションを再起動するよう伝えます。
元に戻す
fx 自身のモデルを選ぶと、magpie は providers.magpie と models.magpie を消し、provider が magpie ならそれも消します。fx は magpie なしで使うプロバイダーに戻り、設定がなければ Vercel の AI Gateway です。選んだモデルはそのプロバイダーの models に入り、default ならそれを消して fx 自身の既定モデルにします。
magpie fx default
よくある質問
どの fx のことですか?
Vercel Labs のコーディングエージェント fx(fx.sh)で、設定は ~/.fx にあります。JSON ビューアーの fx とは別のプログラムです。
fx で magpie を使うのに API キーは要りますか?
要りません。fx の中の magpie プロバイダーは auth none で、このコンピューターのゲートウェイにつながります。
fx に magpie のモデルが最大 256 個しか出ないのはなぜですか?
model_metadata が 256 を超えると fx が設定ファイル全体を拒否するため、magpie は最大 256 個を書き、使用中のモデルを先頭にします。
元に戻すと fx はどのプロバイダーを使いますか?
magpie なしで使うプロバイダーです。設定がなければ Vercel の AI Gateway です。
同じモデルを他のエージェントでも:Aside を任意のモデルで、Ante を任意のモデルで、omp を任意のモデルで、Grok App を任意のモデルで。エラーが出るときは よくあるエラーの直し方、または Discord で質問してください。