DevelopmentFramework10 min readPublished July 31, 2026

Two agent dialects · one base-URL swap · zero proxy

DeepSeek Now Speaks Both: Responses API Joins the Anthropic Format

With the V4-Flash-0731 release on July 31, 2026, DeepSeek added native support for OpenAI’s Responses API — adapted specifically for Codex — on top of the Anthropic-compatible format it has carried since August 2025. One model, both major Western agent-API dialects, no forwarding proxy. Here is the feature-by-feature matrix before you re-point anything.

DA
Digital Applied Team
Senior strategists · Published July 31, 2026
PublishedJuly 31, 2026
Read time10 min
SourcesDeepSeek docs + independent press
Responses API added
Jul 31
V4-Flash-0731 only
Codex-adapted
Anthropic format age
11mo
shipped Aug 21, 2025 (V3.1)
AA Intelligence Index
50
#2 of 162 in class
independent
Flash output price
$0.28/1M
output tokens, primary table

DeepSeek’s Responses API support landed on July 31, 2026 with the V4-Flash-0731 release — and with it, the same model now speaks both of the agent-API dialects that matter: OpenAI’s Responses format, adapted specifically for Codex, and Anthropic’s Claude-compatible message format, which DeepSeek has quietly supported since August 2025. No translation proxy, no forwarding layer — a base URL and a few environment variables.

The nuance most same-day coverage will miss: this is not two simultaneous launches. The Anthropic format shipped with DeepSeek-V3.1 on August 21, 2025 and already covers both current model tiers. What is genuinely new today is the Responses API — and only on deepseek-v4-flash, with V4-Pro support a DeepSeek-stated “early August 2026” promise, not a delivered feature. Read as a whole, July 31 is the day the convergence became complete rather than the day it began.

This guide covers what actually changed, the eleven-month history behind the Anthropic endpoint, the community-proxy era this release retires, a feature-by-feature compatibility matrix across both dialects, drop-in setup for Codex CLI and Claude Code, and what the two-dialect standard means for multi-provider routing. Every pricing and capability figure below comes from DeepSeek’s primary documentation or independently from Artificial Analysis, each labeled as such.

Key takeaways
  1. 01
    The Responses API is the new piece — Flash only.V4-Flash-0731 natively supports OpenAI's Responses API format, described by DeepSeek as specifically adapted for Codex. V4-Pro is explicitly unsupported today; DeepSeek says support will arrive in early August 2026.
  2. 02
    Anthropic-format support is not new — it is 11 months old.DeepSeek shipped its Claude-compatible endpoint with V3.1 on August 21, 2025. It covers both deepseek-v4-flash and deepseek-v4-pro today, with automatic Claude model-name mapping.
  3. 03
    The proxy era is over for Codex users.Before July 31, pointing Codex at DeepSeek meant a community translation layer (the Moon Bridge local proxy) or a hard HTTP 404, as a filed May 2026 bug report documents. Now it is a config.toml edit.
  4. 04
    Real gaps remain on both dialects.The Anthropic endpoint ignores image and document blocks, cache_control, and MCP tool-use blocks. The Responses endpoint lacks previous_response_id continuity and OpenAI's built-in tools. Multimodal and MCP-heavy workloads should not migrate blind.
  5. 05
    The independent capability signal is solid.Artificial Analysis scores V4-Flash-0731 at 50 on its Intelligence Index v4.1 — ranked #2 of 162 models in its price/class tier. Every other benchmark figure in circulation is DeepSeek's own harness.

01What ShippedWhat shipped on July 31 — and what didn’t.

Per DeepSeek’s own change log, July 31 promoted V4-Flash from Preview to an official public-beta release as a re-post-trained checkpoint named DeepSeek-V4-Flash-0731 — same architecture and parameter count as the Preview build, retrained. The API-surface news rides on that checkpoint: the change log states the model natively supports the Responses API format and is “specifically adapted for Codex.” The Responses API guide opens just as plainly: “To meet the demand for Codex, our API now supports the Responses API format.” That is vendor documentation copy, not an executive announcement — no named DeepSeek spokesperson has commented on this release.

Just as important is what did not ship. V4-Pro was not updated on July 31 — it remains on Preview status, with DeepSeek’s docs saying its official release “will follow soon.” On the live pricing table, Responses API support is marked with a check for deepseek-v4-flash and an explicit cross for deepseek-v4-pro, footnoted with a DeepSeek-stated plan to add Pro support in early August 2026. The consumer app and web models are unchanged. We covered the V4-Flash-0731 release itself and its agent benchmarks separately — this post is about the API-surface story.

Independent signal
AA Intelligence Index v4.1
50

Artificial Analysis scores V4-Flash-0731 at 50 across nine independent benchmarks — ranked #2 of 162 models in its price/class tier, against a tier median of 17. The only third-party capability figure available at publish.

#2 of 162 in class
Concurrency
V4-Flash concurrent requests
2,500

The primary pricing table lists a 2,500-request concurrency limit for deepseek-v4-flash versus 500 for deepseek-v4-pro — five times the headroom on the tier that just gained Codex support.

5× V4-Pro's 500
Shared specs
Context window, both tiers
1M

Both models carry a 1M-token context window and 384K max output tokens, with non-thinking and thinking (default) modes — identical regardless of which API dialect you call them through.

384K max output
Vendor-harness caveat
DeepSeek’s change log publishes its own agent-benchmark results for V4-Flash-0731 — Terminal-Bench 2.1 at 82.7, DeepSWE at 54.4, and more — framed as “far exceeding V4-Pro-Preview.” Those are DeepSeek’s own harness, with no third-party verification yet. The Artificial Analysis Intelligence Index score above is the only independent capability signal available on publish day; treat everything else as vendor-stated.

02Fact CheckThe Anthropic format is eleven months old.

Because the July 31 change-log entry mentions both dialects in one breath, it is easy to read “DeepSeek now speaks the Anthropic format” as news. It is not. DeepSeek’s V3.1 release notes, dated August 21, 2025, list Anthropic API format support alongside that generation’s 128K context and strict function calling. By the time the Responses API arrived, DeepSeek had been serving the Anthropic dialect for roughly eleven months — a maturity signal, not a rushed bolt-on.

The Anthropic-format endpoint lives at https://api.deepseek.com/anthropic — a distinct base URL from the OpenAI-format https://api.deepseek.com — and it covers both current tiers. Claude model names map automatically: names starting claude-opus-* route to deepseek-v4-pro, names starting claude-sonnet-* or claude-haiku-* route to deepseek-v4-flash, and unrecognized names default to deepseek-v4-flash. That mapping is what lets Claude Code run against DeepSeek with nothing but environment variables — the tool keeps asking for Claude models by name and DeepSeek answers with its own.

Get the framing right
July 31 is not the day DeepSeek added Anthropic-format support — that shipped with V3.1 on August 21, 2025. It is the day the convergence became complete: with Responses API support added on V4-Flash, one DeepSeek model now speaks both major Western agent-API dialects natively.

03Before / AfterThe proxy era this release ends.

The pain this release removes is concretely documented. A developer bug report filed on May 3, 2026 describes the exact failure: pointing Codex CLI at DeepSeek’s official API with wire_api = "responses" returned HTTP 404, because DeepSeek’s endpoint spoke only OpenAI-compatible Chat Completions while Codex rejects the chat wire protocol and requires the Responses format. The two tools were speaking different dialects of nominally the same vendor’s API shape.

The community answer was a translation layer. DeepSeek’s own awesome-deepseek-agent repository documented the open-source Moon Bridge forwarding proxy — a local server on 127.0.0.1:38440 that translated between Codex’s Responses wire protocol and DeepSeek’s Chat Completions API. Workable, but one more process to babysit, one more failure surface in every agent run, and one more thing to explain in an incident review. As of July 31, that entire layer is obsolete for V4-Flash workloads: the official endpoint speaks Responses natively, including the apply_patch custom tool that Codex-style coding agents use to write file diffs — described in-doc as built for Codex compatibility.

If your team re-points integrations at DeepSeek regularly, note this is the second API-surface change in a month — the legacy deepseek-chat and deepseek-reasoner alias retirement landed a week earlier, and our V3.2-to-V4 migration playbook covers the model-level move for teams still on the older stack.

04The MatrixThe dual-API compatibility matrix.

Most coverage repeats DeepSeek’s bullet-point summary — “supports OpenAI and Anthropic formats” — without listing what each endpoint explicitly does not support. That unsupported list is exactly what an engineering team needs before committing an agent harness. The matrix below is compiled feature-by-feature from DeepSeek’s two dialect guides and the live pricing table, all retrieved July 31, 2026.

Feature-by-feature compatibility matrix comparing DeepSeek’s OpenAI Responses API endpoint and its Anthropic-format endpoint, covering wire basics, supported capabilities, and explicitly unsupported features, per DeepSeek documentation retrieved July 31, 2026.
CapabilityResponses API (OpenAI dialect)Anthropic API format
Wire basics
Base URLhttps://api.deepseek.com — the OpenAI-format basehttps://api.deepseek.com/anthropic
Model coveragedeepseek-v4-flash only — Pro slated “early August 2026,” per DeepSeekBoth deepseek-v4-flash and deepseek-v4-pro
Model-name mappingn/a — call DeepSeek names directlyclaude-opus-* → v4-pro; claude-sonnet-*/haiku-* → v4-flash; unknown → v4-flash
Supported capabilities
StreamingYes — SSEYes
Tool callsFunction tools + web_search type; apply_patch custom tool (built for Codex)name / input_schema / description tool calls, tool-result handling
Thinking modeYes — with reasoning-effort levelsYes
Sampling controlstemperature, top_p, max output tokenstemperature (0.0–2.0), top_p, stop sequences
Structured output and cachingJSON output; automatic context cachingcache_control ignored — caching not controllable client-side
Per-user rate-limit isolationYes — user paramYes — user metadata field
Explicitly unsupported — check before migrating
Image inputsNot supportedImage content blocks not supported
Document / file inputsFile inputs not supportedDocument blocks and citations not supported
Stateful continuityprevious_response_id not supported — resend full contextn/a — no continuity feature documented on this endpoint
Provider built-in toolsfile_search, code_interpreter, computer_use not supportedMCP tool-use / tool-result blocks not supported (incl. code-execution results, container uploads)
Version / beta headersn/aanthropic-beta and anthropic-version headers ignored; top_k ignored

Source: DeepSeek’s Responses API guide, Anthropic API guide, and Models and Pricing table, all retrieved July 31, 2026. Two rows deserve a second read. If your Claude Code workflows lean on image or document content blocks, or on MCP tool-use blocks, the DeepSeek Anthropic endpoint will silently drop capability you currently rely on — those are real functional gaps, not edge cases. And on the Responses side, the absence of previous_response_id means any harness that leans on OpenAI-hosted conversation state must resend full context on every turn.

05Drop-In SetupWiring Codex CLI and Claude Code.

DeepSeek publishes official integration guides for both tools — the setups below are theirs, not community folklore. Neither requires a proxy, a wrapper SDK, or a code change to the agent itself.

OpenAI dialect
Codex CLI → DeepSeek
~/.codex/config.toml

DeepSeek ships a one-line official setup script (curl on macOS/Linux, PowerShell on Windows) that edits ~/.codex/config.toml: wire_api = 'responses', model_provider = 'deepseek', apply_patch_tool_type = 'freeform'. The same config file drives Codex CLI, the ChatGPT desktop app, and the VS Code Codex extension.

deepseek-v4-flash only, per DeepSeek
Anthropic dialect
Claude Code → DeepSeek
environment variables only

Set ANTHROPIC_BASE_URL=https://api.deepseek.com/anthropic and ANTHROPIC_AUTH_TOKEN to your DeepSeek key, then map the model-default env vars: opus and sonnet defaults to deepseek-v4-pro, haiku default to deepseek-v4-flash. No proxy, no change to Claude Code itself.

covers both model tiers

The asymmetry in the two tags is the practical takeaway. DeepSeek’s Codex guide states plainly: “Currently, only deepseek-v4-flash supports integrating with Codex.” A Claude Code harness, by contrast, can reach both tiers today — including routing its opus-class requests to deepseek-v4-pro. Of the two dialects covered here, the Anthropic-format one is the only route to DeepSeek’s stronger tier this week.

06The Bigger StoryThe two-dialect standard, made de facto.

Step back from the config files and a larger pattern resolves. Until recently the industry treated “OpenAI-compatible” as the one interoperability standard worth shipping — the thesis we traced in our analysis of the OpenAI-compatible API standard. What July 31 confirms is that the standard has quietly become plural. Agent tooling split the wire-format world in two — Codex and its descendants require OpenAI’s Responses shape, Claude Code and its ecosystem speak Anthropic’s messages shape — and a serious model provider now has to answer both. DeepSeek is the clearest signal yet: a third frontier lab, after the two Western incumbents whose formats these are, speaking both dialects natively on a single model.

The direction of travel among Chinese labs makes the pattern hard to dismiss as one vendor’s quirk. Secondary reporting through 2026 has tracked several — Moonshot, Alibaba’s Qwen team, Zhipu among them — converging on OpenAI-SDK-compatible endpoints on day one, with a growing subset also exposing Claude-compatible endpoints usable directly inside Claude Code. We hedge that as industry-trend framing rather than per-lab verified fact; DeepSeek’s specifics are the primary-verified core here. But the strategic logic was stated openly months before this release, by Zhipu’s chief executive:

"When the model is strong enough, the API itself is the best business model."— Zhang Peng, CEO, Zhipu AI · April 2026, via RecodeChinaAI

Project that logic forward and the convergence looks less like courtesy and more like distribution strategy. If the API is the business model, then the agent harnesses developers already run — Codex, Claude Code, and their forks — are the distribution channels, and speaking their native dialects without a proxy is shelf placement. The plausible next step is that dual-dialect support stops being news at all: it becomes a checklist item every serious model launch carries, the way OpenAI-SDK compatibility became table stakes during 2025. The cost of that world falls on harness builders, who can no longer assume one wire format — and the benefit accrues to teams that treat models as swappable capacity behind stable tooling.

07Routing ImplicationsPricing, concurrency, and the routing math.

Compatibility only matters if the economics justify the re-point. The primary pricing table (retrieved July 31, 2026) prices deepseek-v4-flash at $0.14 per 1M input tokens on a cache miss, $0.0028 on a cache hit, and $0.28 per 1M output tokens; deepseek-v4-pro runs $0.435 cache-miss input, $0.003625 cache-hit input, and $0.87 output. In ratio terms, Flash output costs 32% of Pro’s $0.87 output rate, and Flash cache-miss input is likewise 32% of Pro’s $0.435 — a consistent roughly one-third relationship across the two metered dimensions.

DeepSeek per-1M-token pricing · relative to V4-Pro output

Source: DeepSeek Models & Pricing table, retrieved July 31, 2026
V4-Pro output$0.87 per 1M tokens · reference baseline
$0.87
V4-Pro input, cache miss$0.435 per 1M tokens · 50% of the $0.87 baseline
$0.435
V4-Flash output$0.28 per 1M tokens · 32% of the $0.87 baseline
$0.28
V4-Flash input, cache miss$0.14 per 1M tokens · 16% of the $0.87 baseline
$0.14
Announced, not live
DeepSeek has announced a peak/off-peak pricing policy — a 2x multiplier during 9:00–12:00 and 14:00–18:00 Beijing time — but the pricing page states the effective date will be subject to the official announcement. As of July 31, 2026 it is not in effect. Model your costs on the flat rates above, and re-check before committing volume forecasts.

How should a routing program absorb this? The framework we laid out in our guide to multi-provider model routing treats each provider-dialect pair as a route with a capability profile and a price; DeepSeek just collapsed two routes into one provider. Paired with a cost-optimization routing discipline, the decision tree looks like this:

Codex-first teams
Bulk and mechanical coding lanes

One config.toml edit points Codex-shaped traffic at V4-Flash — the tier Artificial Analysis independently ranks #2 of 162 in its price/class. Pro is not on the Responses API yet, so frontier-difficulty lanes stay where they are for now.

Trial V4-Flash via Responses
Claude Code teams
Text-only agent workloads

The Anthropic endpoint covers both tiers today, with automatic Claude-name mapping — of the two dialects covered here, the only one that reaches deepseek-v4-pro this week. Benchmark on your own repos before switching defaults.

Env-var swap, eval first
Multimodal / MCP-heavy
Image, document, and MCP-tool workflows

DeepSeek's Anthropic endpoint ignores image blocks, document blocks, citations, cache_control, and MCP tool-use blocks. If your harness depends on any of these, a base-URL swap silently degrades it. Stay on native Claude for these lanes.

Stay native
Routing programs
Multi-provider cost discipline

Treat DeepSeek as one provider now reachable from either dialect. Route by task class and measured quality, not by headline compatibility — and re-run the math if the announced peak/off-peak multiplier goes live.

Route by task class

One operational note for teams doing this evaluation seriously: treat the swap as a controlled experiment, not a migration. Same prompts, same repos, measured completion quality and token spend on each route. If you want a partner for exactly that comparative eval — across DeepSeek, the Western frontier, and your actual workloads — our AI transformation engagements start there.

08ConclusionConvergence, completed.

The shape of agent APIs, July 2026

The agent-API world now has two dialects — and serious providers will speak both.

The precise version of today’s news: DeepSeek added OpenAI’s Responses API — Codex-adapted, V4-Flash only — on top of an Anthropic-format endpoint it has run since August 2025. The headline is not that either dialect exists; it is that the convergence is now complete on a single model, with no proxy in the path for the first time.

For engineering teams, the actionable core is the matrix, not the marketing: both endpoints carry real, documented gaps — no image or document inputs on either, no MCP tool blocks on the Anthropic side, no stateful continuity on the Responses side. The right move is a scoped trial on lanes those gaps don’t touch, priced against the flat rates that are actually live today.

The forward signal is bigger than one vendor. When API access is the business model, speaking the customer’s existing tooling — natively, without middleware — is distribution. Expect dual-dialect support to become a launch-day checklist item across the frontier, and design your harnesses so the model behind the base URL is the least load-bearing decision in the stack.

Make your agent stack provider-agnostic

Two dialects, one discipline: route models like swappable capacity.

Our team helps businesses evaluate, benchmark, and route across frontier and open-weight models — including scoped DeepSeek trials behind Codex CLI and Claude Code — delivered in days, not quarters.

Free consultationExpert guidanceTailored solutions
What we work on

Multi-provider agent engagements

  • Comparative evals — DeepSeek vs frontier on your repos
  • Codex CLI & Claude Code endpoint routing setups
  • Cost-per-task instrumentation and routing rules
  • Capability-gap audits before any endpoint swap
  • Governance for multi-provider agent fleets
FAQ · DeepSeek dual-API guide

The questions we get every week.

Two things, per DeepSeek's change log. First, V4-Flash was promoted from Preview to an official public-beta release as a re-post-trained checkpoint named DeepSeek-V4-Flash-0731 — same architecture and parameter count as the Preview build, retrained. Second, that checkpoint gained native support for OpenAI's Responses API format, which DeepSeek describes as specifically adapted for Codex. V4-Pro was not updated — it remains on Preview status, and it does not have Responses API support yet. The consumer app and web models are unchanged by this update.