ドキュメント · ガイド
Cursor Private Inference を任意のモデルで
Cursor Private Inference は Cursor のビルドの 1 つで、エージェントが自分のマシンで動き、Cursor のバックエンドではなく自分のモデルエンドポイントに問い合わせます。magpie はそのエンドポイントになれるので、エージェントは magpie にある任意のモデルで動きます:DeepSeek、GLM、Qwen、OpenAI や Anthropic のキー、ChatGPT や Copilot のサブスクリプション。
このビルドは CURSOR_LOCAL_AGENT_BASE_URL と CURSOR_LOCAL_AGENT_API_KEY からエンドポイントを読みます。magpie はこの 2 つをユーザーに対して設定し、ゲートウェイの /v1 と専用のキーを指させます:Mac では launchctl、Windows ではレジストリの Environment、Linux では environment.d。そのため Dock やスタートメニューから開いてもアプリが読み取れます。通常の Cursor と共有しているため、magpie は Cursor のファイルを一切書きません。2 つの変数を読むのはこのビルドだけです。magpie は product.json でアプリフォルダからビルドを見つけ、Linux ではダウンロードした場所の AppImage を見つけます。
つなぐ
- magpie にプロバイダを追加プロバイダ タブで API キーを追加するか、サブスクリプションにサインインします。
- 行で magpie を選ぶエージェント タブで Cursor Private Inference のプロバイダを magpie にします。
- 終了してもう一度開くウィンドウだけでなくアプリを終了し、開き直します。magpie のモデルがモデルピッカーに並びます。
シェルから起動したい場合は、2 つの変数を付けて起動するコマンドが行に表示されます。
モデル
モデルピッカーにはゲートウェイのモデルのうち、このキーに見せるものが並び、行の モデル ボタンで選びます。ゲートウェイはモデルごとに提供している API と上限も伝えるので、Claude は Anthropic Messages、GPT は Responses、それ以外は Chat で、正しいコンテキストで呼ばれます。
推論の強さ
このビルドの環境変数でも、ほとんどのモデルではアプリでも、推論の強さは指定できません。代わりに行で、モデルが持つレベルの中から選ぶと、ゲートウェイが各リクエストにそれを付けます。既定のままなら、アプリが送ったとおりに届きます。
反映のタイミング
このビルドは終了するまで最初に受け取ったモデル一覧を使うので、変更後は終了して開き直してください。Mac では再起動すると launchctl の変数が消えます。magpie は起動時にその時点のゲートウェイのアドレスで設定し直し、アプリは次に開いたときにそれを読みます。
優先される設定
ビルドの Open configuration ダイアログや、モデル自身の設定に入れた Base URL や API キーは、変数より優先されます。どちらも空にするか、ゲートウェイの /v1 のアドレスと行に表示されるキーにしてください。
元に戻す
行を magpie から外すと、magpie はユーザーの 2 つの変数を消します。アプリを終了して開き直してください。
よくある質問
Cursor のエージェントで DeepSeek や GLM は使えますか?
Cursor Private Inference なら使えます。magpie にある任意のモデルをモデルピッカーに並べられます:DeepSeek、GLM、Qwen、GPT、Claude など。
通常の Cursor は変わりますか?
変わりません。magpie は Cursor の設定を書かず、Private Inference ビルドだけが読む 2 つの変数を設定します。
新しいモデルが表示されないのはなぜ?
このビルドは終了するまで最初のモデル一覧を使います。ウィンドウだけでなくアプリを終了して開き直してください。Open configuration に Base URL やキーが入っていないかも確認してください。
Windows や Linux でも使えますか?
使えます。Windows ではレジストリの Environment、Linux では environment.d に変数を設定し、Linux の AppImage はダウンロードした場所から見つけます。
同じモデルで使えるほかのエージェント:OpenCode で他のモデル、Claude Code で他のモデル、Pi を任意のモデルで、Antigravity を任意のモデルで。うまくいかないときは よくあるエラーの対処 を見るか、Discord で質問してください。