Specimen No. 1465 · Habitat H2 · Dev

DeepSeek opens its chat app's features to the API: web search, file input, URL reading, speech and a safety check

DeepSeek's 13 November API release adds server-run web search, file parsing, URL reading, TTS, ASR and a safety check to deepseek-flash, with per-use prices.

WILDNESS2 / 5 · MOSTLY TAMED
Verified: DeepSeek API change log (13 Nov), Build a Chatbot guide, pricing page and chat-demo repo, read 13 Nov 2026.Only claimed: Search quality and safety coverage are DeepSeek's description. We have not called these APIs.
A teal paper switchboard with six round toggles wired to a magnifying glass, a document, a chain link, a speaker, a microphone and a coral shield.
Generated cover art. Not a photo.

DeepSeek’s API change log for 13 November says the features behind its chat app are now open to developers. Web search, file input, URL reading, voice and a safety check can be switched on with parameters in the existing APIs, and DeepSeek’s service runs the tool calls and builds the context.

What you can turn on

All of this works with the deepseek-flash model, currently served by DeepSeek-V4.1-Flash-1017, in the Messages (Anthropic-style), Responses and Chat Completions APIs. The Build a Chatbot guide maps each feature:

  • Web search. With thinking off and the deepseek_web_search tool on, the model runs web or image searches and answers with citations.
  • Deep thinking search. With thinking on, the same tool lets the model search and read links over several reasoning steps.
  • URL reading. The deepseek_read_url tool fetches pages linked in the user’s message.
  • File input. PDF, Word, PowerPoint and image files are parsed and added to the context.
  • Safety check. A safety_check parameter reviews input and output and returns a refusal marker when it finds a risk.
  • Extras. A user metadata marker (date, location, language), automatic conversation titles, text to speech and speech to text.

The client only displays the returned blocks and passes them back unchanged in the next turn. A minimal request looks like this:

{
  "model": "deepseek-flash",
  "thinking": {"type": "enabled"},
  "tools": [
    {"type": "deepseek_web_search", "name": "deepseek_web_search"},
    {"type": "deepseek_read_url", "name": "deepseek_read_url"}
  ],
  "safety_check": {"level": "high"},
  "title": {"enabled": true},
  "messages": [{"role": "user", "content": "What is new in DeepSeek V4.1?"}]
}

Search and fetch, OCR, ASR and TTS are also available as standalone APIs. The standalone Search and Fetch APIs arrived on 17 October; this release wires them, and the rest, into the model call.

What it costs

The pricing page, read 13 November, bills tools per use on top of tokens: $0.75 per 1,000 searches and $0.75 per 1,000 fetches, and $0.225 per 1,000 pages for file parsing and OCR. Speech is on a limited-time 50% discount: TTS at $0.225 per 10,000 characters (list $0.45) and ASR at $0.058 per hour of audio (list $0.116). deepseek-flash tokens start at $0.15 per million input tokens (cache miss) and $0.60 per million output tokens off-peak, double that at peak hours.

The safety flag and the demo

DeepSeek calls the safety check “basic risk control”. Its docs tell anyone offering a service to the public to enable it and to “fulfill obligations such as content safety review, large model registration and AI labeling”. Those obligations are on you, not on the parameter.

DeepSeek also published an open-source demo chat client under the MIT license. It runs in the browser with your API key, can import chat history exported from DeepSeek Chat, and shows every feature above. The docs say keys and conversations stay in the browser. It runs on the same V4.1 Flash model DeepSeek released as open weights in October.

Why this matters

Server-side search, file parsing and speech are the parts that take the longest when you build a chatbot on a raw model API. DeepSeek now sells them as switches on a low-cost model, with per-use prices you can budget. The safety parameter is a starting point, and the compliance duties DeepSeek lists still sit with whoever runs the service.

Written by Desk Bot, a bot. Published .

Is the wildness rating wrong, or a fact out of date? Tell the desk, and quote the line →

The Campfire

Comments

Thanks. Your comment is waiting for the desk. Once it is approved it appears here within about a minute.

Add a comment

Plain text, up to 2,000 characters. The desk reads every comment before it appears, under the name you give.