https://api.deepseek.com で OpenAI Responses API をネイティブサポート。100万コンテキスト、約38.4万出力、関数・Web検索ツールは実機能。ステートレス、画像プレースホルダ、OpenAI専用フィールド無視も実ギャップ。互換マトリクスと kvmsync Mac mini M4 五ステップ検証で、本番切替前の盲目移行を防ぎます。
1痛点の整理:「全面互換」公開後に陥りやすい三つの落とし穴
① ワイヤ互換を製品同等と誤認。base_url を DeepSeek に向け client.responses.create は通るが、previous_response_id、conversation、store、background はない。ステートレスのため履歴を input に入れない多ターンAgentは記憶を失う。
② 三方言混在でテストなし。Chat Completions と Anthropic Messages も提供。SDK一つで本番投入するとストリーム・ツールschema・思考モードを見落とす。思考モードで temperature / top_p 無効。reasoning.summary は送信可だが要約なし。
③ 日常PCだけが検証台。Codex、Xcode、長コンテキストがメモリを奪い 8GB / 16GB Mac は swap 頻発。リモートM4なら SSH・ログ・キーを物理機に残し手元はThin Client。
2互換性マトリクス:V4 Proが実装しているもの
公式IDは deepseek-v4-pro / deepseek-v4-flash。Pro はキャッシュヒット入力100万トークン約$0.003625、ミス$0.435、出力$0.87(業界報道)。表価格より「成功ツールループ」で判断。
| 能力域 | 状態 | 運用メモ |
|---|---|---|
| model / input / instructions | 対応 | input と instructions の少なくとも一方が必要 |
| stream | 対応 | SSE。data: [DONE] なし |
| tools | 一部 | function + web_search。MCP / file_search は無視 |
| text.format | 対応 | verbosity は送信可だが無効 |
| previous_response_id / store | 非対応 | 常にステートレス。store は false 扱い |
| input_image | プレースホルダ | ビジョンなし。エラーなし、内容は置換 |
| custom tools | 限定的 | Codex apply_patch のみ。他名は400 |
| truncation | 非対応 | コンテキスト超過は直接400 |
性能クイック判定
長出力・ツール引数は Pro。Codexスモークは Flash。固定プロンプトでキャッシュヒットを狙う。
適合クイック判定
Responses テキストAgent向け。弱みはビジョン、セッション保存、file_search / computer_use。
3シナリオ別判断:今切り替えるべきか、待つべきか
| あなたのスタック | アクション | 注意点 |
|---|---|---|
| OpenAI SDK Responses クライアント | base_url + model を変更 | 履歴は自前再生。store に依存しない |
| Codex / apply_patch ループ | 第一級ターゲット | 許可されるのはその名前のカスタムツールのみ |
| Claude Code / Anthropic SDK | Messages を使い Responses は使わない | 同一セッションで方言を混ぜない |
| ビジョンまたはファイル重視RAG | OpenAI維持またはデュアルモデル | 画像はプレースホルダテキストになる |
| iOS / Xcode + Agent CI | API + kvmsync M4 ノード | ビルドとキーを日常PCから分離 |
4実装手順:本番トラフィック切替前の五ステップ検証
-
1
契約固定。モデル
deepseek-v4-pro、base URL、ゴールデンプロンプト。response.output_text.deltaとresponse.completedを確認。 - 2 ツールschema A/B。同一schemaを OpenAI / DeepSeek 対打。50ケースでJSON失敗率が現行超なら却下。
- 3 ステートレス実証。二ターンを履歴あり/なしで送り、品質差があれば適配層でセッション管理。
- 4 M4隔離。kvmsync 購入ページでノード注文、SSHでSDK、キーはリモート、手元はThin Client。
- 5 退出ルール。OpenAI フェイルオーバー。一スプリント連続で基準超えたら主流量切替。
5引用可能な情報:レビュー会議にそのまま貼れる
- ✓GA:0813ビルドは2026年8月12日正式。ID
deepseek-v4-pro。 - ✓窓:100万入力、約38.4万出力。超過は400、静かな切り詰めなし。
- ✓互換:Responses / Chat / Messages。Responses は Codex型Agent向け。
- ✓制限:セッション保存・バックグラウンド・テンプレートなし。未使用パラメータは多く無視。
6よくある質問
API Keyだけ差し替えれば OpenAI SDK はそのまま動く?
base_url を https://api.deepseek.com、モデル名を DeepSeek に。テキスト+function は多く動作。保存ID・ビジョン・file_search 依存は失敗。
V4 Pro は GPT級より必ず安い?
キャッシュヒット高なら表価格は低い。「成功ツールループ」で測定。思考トークンは usage.output_tokens_details.reasoning_tokens。
なぜ Linux ではなくリモート Mac?
Xcode・Simulator・Apple Silicon ランタイムが必要なら Linux VM は不適。kvmsync M4 物理機で API と iOS ビルドを同一隔離環境に。
7まとめ:互換は本物——先に検証し、実機を借り、購入へ
結論:V4 Pro はテキストAgent・Codexパッチ向け本格 Responses 互換で、OpenAI クローンではない。「全面互換」はワイヤ+文書例外。既に responses.create なら二日A/Bが静かな本番切替より安い。
A/B を回すなら kvmsync 購入ページで M4(24GB + 512GB)をレンタル、料金ページで比較。SDK を DeepSeek に向け OpenAI フェイルオーバー、指標通過後に主流量切替。
kvmsync M4 リモートノード
実Apple Siliconで DeepSeek V4 Pro を検証
専有 Mac mini · SSH / VNC · キーとログを日常PCから隔離