Who this is for. Platform, agent, and procurement teams evaluating DeepSeek-V4-Pro GA (13 August 2026) before they switch Codex-style pipelines.

The takeaway. V4-Pro speaks Responses natively via base_url https://api.deepseek.com and client.responses.create. That is not a full OpenAI drop-in.

This page gives three risks, two spec tables, a decision matrix, six steps, and a MacPull Mac mini M4 purchase path.

Three risks when “compatible” is treated as drop-in

  1. Stateful fields fail silently. previous_response_id, store, conversation, and background are not supported. Agents that expect server memory typically burn one to two sprints of rework.
  2. Peak pricing without a load profile. Peak and off-peak rates start 16 August 2026 at 16:00 UTC. Off-peak is fifty percent below peak. Unscheduled batch jobs often add twenty to forty percent token cost.
  3. Notebook-only eval. p95 latency, tool-event order, and streaming semantics need isolated nodes. Mixed laptop VPN runs commonly skew stability by fifteen to twenty-five percent.

Keep DeepSeek keys out of the same store as OpenAI keys. Isolated MacPull M4 nodes with SSH and VNC keep eval traffic off developer laptops.

API dialect table: Chat Completions, Messages, Responses

Figures below are planning classes from DeepSeek API notes as of 13 August 2026, not an SLA. Model ID stays deepseek-v4-pro (build hint DeepSeek-V4-Pro-0813).

MetricChat CompletionsAnthropic MessagesResponses API
Request shapemessages arraysystem plus turnsinstructions plus input
SDK pathopenai SDKanthropic SDKopenai responses
Context1M tokens1M tokens1M tokens
Max output384k384k384k
Toolsfunctioninput_schemafunction / web_search
Streamingchunk deltascontent_blocksemantic events
Reasoning effortlow / high / maxlow / high / maxlow / high / max
  • Responses is the agent surface.
  • Completions remains the fastest migration for existing clients.
  • Unsupported tool types are ignored, not rejected loudly.

Compatibility matrix versus OpenAI Responses

FieldOpenAI ResponsesDeepSeek V4-ProImpact
input / instructionsrequired logicsupportedminimal client works
tools function / web_searchbroadpartialother types ignored
previous_response_idstatefulunsupportedclient must hold state
store / conversationoptionalstore always falseno server memory
backgroundasync jobsunsupportedorchestrate long jobs yourself
truncationautoHTTP 400 on overflowcap the window yourself

API price indication from docs: cache hit about 0.003625 USD per 1M input, cache miss 0.435, output 0.87. Peak and off-peak apply from 16 August 2026 UTC.

Decision matrix: Completions, Responses, or rent M4

ScenarioCallPrimary pathMacPull pack
Existing Completions clientGo Completionsswap model nameoptional spot
Codex / Responses agent, no server stateGo ResponsesPOST /responses24 GB + 512 GB
Claude-style MessagesGo Anthropic path/anthropic24 GB
Needs store or previous_response_idHoldclient state or OpenAImatrix first
iOS CI plus agent harnessGo rentisolated M4 node24 GB required

Six steps to accept V4-Pro Responses

  1. Freeze scope. Version model deepseek-v4-pro, endpoint /responses, the 16 August 2026 price switch, and reasoning tiers low, high, and max.
  2. Split dialects. Completions, Messages, and Responses get three separate cases. Never mix key stores.
  3. Run the gap matrix. Mark store, previous_response_id, background, truncation, and extra tool types as explicit fail criteria.
  4. Define the harness. Use twenty to fifty cases for coding, tool calls, and streaming events, with pass or fail and cost per success.
  5. Rent MacPull Mac mini M4. Prefer 24 GB + 512 GB, isolated keys, documented SSH. See purchase.
  6. Issue Go or Hold. Document router triggers, off-peak batching, and OpenAI fallback. Responses stays an agent path, not a silent state backend.

Citable numbers (13 August 2026)

  • GA: Native OpenAI Responses API. Codex setup via base_url. App and web Expert Mode.
  • Window: 1 million token context, output up to 384,000. Overflow returns HTTP 400, not auto-truncation.
  • Price: Off-peak fifty percent under peak from 16 August 2026, 16:00 UTC.
  • MacPull: Physical Mac mini M4 in about 24 hours. SSH and VNC. Monthly cancel. Isolated Responses eval lab.

FAQ

Is compatibility complete? For minimal clients with input, instructions, stream, and function tools, yes. Stateful OpenAI fields are missing.

Is a base_url switch enough for Codex? Often for simple loops. Parallel tool types and server memory must fail separately. An isolated lab prevents key mixing.

How do you start the eval lab? Pick a pack, region, SSH keys, then deploy the harness. Typical time is under 24 hours. Setup lives in Help.

Conclusion: use Responses, rent M4, then buy at scale

DeepSeek-V4-Pro GA lowers the bar for Codex-like agents. It does not replace client-side state or full tool parity. Mixing dialects and ignoring peak prices creates cost and stability debt.

Recommended order: freeze scope, split dialects, run the gap matrix, define the harness, rent MacPull M4, then Go or Hold. Scale only after you own the measurements.

Buy next: If you will ship V4-Pro Responses, rent MacPull Mac mini M4 now (recommended 24 GB + 512 GB). Compare pricing. Connect with SSH / VNC. Monthly cancel before you approve production routers and CapEx.

Test DeepSeek V4 Pro on a rented Mac mini M4

24 GB unified memory. Isolated Responses harness. Dual-vendor keys. SSH plus VNC. Typical 24-hour provision.