CursorでDeepSeek V4-Proを使う方法:推論プロキシ設定ガイド(2026年)

Ashley Innocent

Ashley Innocent

25 5月 2026

CursorでDeepSeek V4-Proを使う方法:推論プロキシ設定ガイド(2026年)

Apidog エンタープライズ

オンプレミスデプロイ

SSO & RBAC

SOC 2 準拠

Apidog Enterpriseを見る

CursorにDeepSeek V4-ProをデフォルトのOpenAI互換設定で接続すると、最初のツール呼び出しで400エラーが返されます。理由は小さいながらも厄介です。V4-Proは`reasoning_content`ブロックを返す思考モデルですが、Cursorはそのフィールドを後続のリクエストから削除し、DeepSeekのAPIは推論チェーンを削除したツール呼び出しメッセージを拒否するためです。yxlao/deepseek-cursor-proxyにあるオープンソースのプロキシは、reasoning contentをキャッシュし、外部へのリクエスト時に再注入します。プロキシが実行されると、V4-ProはCursorのカスタムモデルパネルで他のモデルと同様に動作し、思考トークンは折りたたみ可能なマークダウンとしてレンダリングされます。以下に、完全なセットアップ、コスト計算、およびトラブルシューティングのリストを示します。

要約

そもそもプロキシが必要な理由

V4-Proは、すべての応答で2つのものを返します。通常の`content`フィールドと、思考の連鎖を含む`reasoning_content`フィールドです。通常のチャットでは`reasoning_content`は無視できます。問題はツール呼び出しから始まります。

思考モデルに対するDeepSeekのAPI契約では、`reasoning_content`ブロックを含む会話を続ける場合、次のリクエストに`tool_calls`の結果とともにそのブロックを含める必要があります。推論チェーンは会話の状態の一部です。Cursorはこの要件を認識していません。OpenAIスタイルのチャットクライアントを出荷しており、`reasoning_content`はOpenAIスキーマの一部ではないため、そのフィールドを削除します。その結果、次のツール呼び出しはHTTP 400エラーと`reasoning_content`が見つからないというメッセージを返します。

これは厳密にはCursorのバグではありません。APIサーフェスの大部分を共有する2つのプロバイダー間の契約不一致です。CursorがV4-Proのファーストクラスサポートを追加するか、DeepSeekが契約を緩和するまで、この回避策はCursorが忘れたものを記憶するプロキシです。

プロキシの機能(3行で)

また、Cursorのカスタムモデル設定はHTTPSを要求し、`localhost` URLを受け付けないため、ngrokトンネルを介してローカルポートを公開します。

キャッシュは~/.deepseek-cursor-proxy/reasoning_content.sqlite3に格納されます。SHA-256キーイングにより、2つの並行する会話が衝突することはありません。推論コンテンツはDeepSeekが返したとおりに正確に保存されるため、DeepSeek自身のプロンプトキャッシュは引き続き機能し、これは新しい恒久的な料金設定にとって重要です。

前提条件

開始する前に、次の4つの要素が必要です。

uvをインストールしたことがない場合は、公式のuvインストールドキュメントを参照してください。ngrokについては、ngrokクイックスタートで認証トークンの設定手順が説明されています。

ステップ1:プロキシのインストール

最速のパスはuvです。どのディレクトリからでも:

uv tool install deepseek-cursor-proxy

pipをご希望の場合は、リポジトリをクローンして編集可能なパッケージとしてインストールしてください:

git clone https://github.com/yxlao/deepseek-cursor-proxy.git
cd deepseek-cursor-proxy
pip install -e .

どちらのパスでも、deepseek-cursor-proxyコマンドがPATHに追加されます。deepseek-cursor-proxy --helpで確認してください。

ステップ2:ngrokの設定

Cursorのカスタムモデルフィールドはhttp://localhostを受け付けないため、プロキシには公開HTTPS URLが必要です。ngrokがトンネルを提供します。

ngrok config add-authtoken YOUR_NGROK_AUTHTOKEN

サインアップ後、ngrokダッシュボードから認証トークンを取得してください。無料ティアでは、再起動ごとにランダムなサブドメインが提供されます。これが問題となる場合は、ダッシュボードで予約済みドメインを申請し、--ngrok-url https://your-reserved.ngrok-free.appでプロキシに渡してください。

ステップ3:プロキシの起動

ほとんどのセットアップでは、デフォルトで問題ありません。

deepseek-cursor-proxy

初回実行時に、プロキシは~/.deepseek-cursor-proxy/config.yamlを作成し、トンネルを開き、公開URLを出力します。出力は次のようになります。

Starting deepseek-cursor-proxy
Tunnel: https://random-name.ngrok-free.app
Local:  http://127.0.0.1:9000
Cache:  /Users/you/.deepseek-cursor-proxy/reasoning_content.sqlite3

便利なフラグ:

プロキシを別のターミナルで実行し続けるか、macOSではlaunchctlジョブでラップしてください。Cursorはすべてのリクエストでプロキシと通信します。

ステップ4:Cursorの設定

Cursorの設定を開き、「モデル」に移動してカスタムモデルを追加します。必要なフィールドは次のとおりです。

Cursorは「モデルを検証」チェックを実行します。このチェックは単一のチャット補完を送信します。緑色のチェックマークが表示されれば完了です。接続エラーは通常、ngrok URLに問題があることを示します。プロキシの出力から再度コピーし、/v1で終わっていることを確認してください。

ステップ5:モデルを選択し、ツール呼び出しを試す

チャットパネルでモデルピッカーを開き、新しいカスタムモデルを選択します。最初に試すべきプロンプトは、ツール使用を強制するものです。なぜなら、元の400エラーはツール呼び出しで発生していたからです。

「このリポジトリのREADMEを開き、すべてのコードブロックをリストアップし、どのブロックに言語ヒントが欠けているか教えてください。」

Cursorはread_fileツール呼び出しを発行します。プロキシが正しく機能していれば、応答チェーンは次のようになります。

  1. Cursorはユーザーメッセージをプロキシに送信します。
  2. プロキシはDeepSeekにreasoning_contentなしで転送します(最初のターンであるため)。
  3. DeepSeekはテキストに加えてreasoning_contentブロックとtool_callsリクエストを返します。
  4. プロキシは会話プレフィックスのハッシュをキーとしてreasoning_contentをキャッシュします。
  5. Cursorはツールを実行し、ツール結果を含むフォローアップを送信します。このフォローアップには、Cursorが削除したためreasoning_contentが含まれていません。
  6. プロキシはプレフィックスハッシュでキャッシュされたreasoning_contentを検索し、転送する前に再注入します。
  7. DeepSeekはリクエストを受け入れ、推論を続け、最終的な回答を返します。

--verboseで実行すると、ログに注入の様子が表示されます。

実際のコストはどうなるか

Cursor内でV4-Proを使用する場合、Cursorのバンドルクレジット料金ではなく、DeepSeekの標準API料金が適用されます。これらの料金は2026年5月現在恒久的なものです。

トークンタイプ 100万トークンあたりの料金
入力 (キャッシュミス) $0.435
入力 (キャッシュヒット) $0.003625
出力 $0.87

Cursorをヘビーに利用する日は、約50回のチャットターンと20回のツール呼び出しチェーンに相当します。各ターンは平均して8,000プロンプトトークン(ファイルコンテキスト+システムプロンプト+履歴)と1,500出力トークンです。これは次のようになります。

合計で、ヘビーな利用日で約1ドルです。Cursor ProのバンドルされているGPT-5.5のクォータを通じて同じワークロードを実行する場合と比較して、クォータスロットリングが始まる前であれば、桁違いに安価です。料金値下げの詳細は、DeepSeek V4-Pro 75% Price Cut Is Now Permanentに記載されています。

DeepSeekの他のラインナップについては、What is DeepSeek V4およびHow to use the DeepSeek V4 APIを参照してください。

Cursor内でのV4-Proの感触

デフォルトのCursorモデルとの違いが3点あります。

以前のモデル向けに、DeepSeekとCursorの連携に関する他のチュートリアルも存在します。How to use DeepSeek R1 locally with CursorおよびDeepSeek V3 with Cursor: step-by-stepで古いパターンを参照してください。このガイドのプロキシは、これらの記事で文書化されている手動の推論注入ハックを置き換えるものです。

ApidogでDeepSeekのセットアップをテストする

Cursorとの統合は、Cursor内部からのパスを証明するに過ぎません。V4-Proを他のインターフェース(CIボット、バックエンドエージェント、カスタムIDEプラグインなど)に展開する場合、プロキシが転送しているのと同じエンドポイントに対して決定論的なテストハーネスが必要です。

そこにApidogの出番があります。Apidog環境をhttps://api.deepseek.com/v1に向け、APIキーを投入し、OpenAI Chat Completionスキーマをインポートします。次のことができます。

Apidogをダウンロードし、DeepSeek OpenAPI仕様をインポートすれば、5分で動作するV4-Proテストベンチが手に入ります。How to use the DeepSeek V4 APIで説明しているのと同じワークフローです。

よくある落とし穴

プロキシが適切でない場合の代替策

現在、プロキシが最もクリーンな方法ですが、2つの代替案があります。

その他のCursorモデル統合の詳細については、Claude Opus 4.6 with CursorKimi K2.5 with Cursor、およびGemini 3.0 Pro with Cursorを参照してください。

よくある質問

結論

V4-Proのコーディング能力は、GPT-5.5とベンチマークで数ポイント差の範囲内 (DataCamp比較) であり、出力価格は約34分の1です。Cursorユーザーにとって唯一の障壁は、`reasoning_content`に関するAPI契約の不一致でした。deepseek-cursor-proxyリポジトリは、100行未満の有益なコードと5分間のセットアップでこの問題を解決します。

3つの具体的な次のステップ:

思考トークンによる負担は解消されました。高額な料金はもはやありません。

button

ApidogでAPIデザイン中心のアプローチを取る

APIの開発と利用をよりシンプルなことにする方法を発見できる