All news
VIBPS / NEWS • DEVELOPER TOOLS

How can developers add DeepSeek App features through the API?

DeepSeek has exposed app-style search, link reading, file input and voice features through its API. Here is what developers can call, what remains their responsibility and what to check before building.

DeepSeek is making several features associated with its chat app callable from developer-built software. In a November 13, 2026 announcement, the company described web and image search, multi-step search, file input, URL reading and safety checks for its V4.1-Flash model. It also lists standalone Search, Fetch, OCR, speech-to-text and text-to-speech APIs. The change gives developers more building blocks for a chatbot; it does not mean every app feature is available as one drop-in interface.

Which DeepSeek App capabilities are available through the API?

DeepSeek's guide describes a server-operated tool flow. A client can enable the `deepseek_web_search` tool for web search, or pair it with thinking mode so the model can search and read pages across multiple reasoning steps. Search results can include citations. The `deepseek_read_url` tool lets the service fetch links from a user's message and add page content to the model's context.

File input is a separate path: the service parses formats such as PDF, Word and PowerPoint and provides extracted text or richer layout information in the conversation context. DeepSeek also names image input, while OCR, ASR and TTS can be called as standalone APIs. Voice input in a chat app therefore involves speech recognition before the text reaches the conversation; reading an answer aloud uses text-to-speech. Those are useful primitives, but a developer still has to design recording, playback, permissions and error handling in the product.

How do developers enable the features?

The chatbot guide documents the Messages, Responses and Chat Completions protocols, all using the `deepseek-flash` model for the announced chat features. Requests declare the relevant tools, such as `deepseek_web_search` and `deepseek_read_url`; the service performs the operation and returns structured content blocks. The client needs to preserve and render those blocks correctly. In a cited search response, for example, showing the answer while hiding the source references would discard information the feature is meant to provide.

DeepSeek's own open-source chat demo is a practical reference for the interaction layer. Its repository describes a static browser client that calls the configured API service directly, with conversation history and attachments stored locally in the browser. This is a demo architecture, not a recommendation for every production app: a browser-based API key has different exposure and control tradeoffs from a server-side integration, and developers should review the API's current authentication guidance for their deployment.

What should a public-facing app handle itself?

DeepSeek says public-facing services should enable its safety checks. The company describes those checks as input and output review that can return refusal indicators; it also explicitly leaves developers responsible for content moderation, applicable model registration and AI-generated-content labeling. A refusal marker is a signal for the application to handle, not a complete product policy or a guarantee that every unsafe interaction is prevented.

Files, URLs and voice add their own product and privacy questions. Tell users what content is sent to the API, how uploaded material is processed, and whether it is retained. Limit file types and sizes, handle malformed documents, and make citation links visible and usable. For voice, obtain the relevant microphone permission and offer a clear way to stop or avoid recording. These are implementation considerations; DeepSeek's announcement does not specify a universal retention period or certify an app built on the APIs.

Does this make the DeepSeek app easy to recreate?

It lowers the amount of infrastructure a developer needs to assemble for common chat features, especially when search and page fetching happen server-side. But a clone still needs a thoughtful interface, conversation state, account and key management, cost controls, abuse handling and a clear explanation of the model's limits. The announcement does not claim feature parity with every part of DeepSeek's consumer app, and tool calls can add usage charges on top of normal token costs.

For makers building an app, the notable shift is that search, document context and voice can be combined in one product flow without separately wiring every underlying capability. Start with one user task, confirm the model and tool availability in the current documentation, then test the response blocks, failure cases and additional tool fees before expanding. VIBPS is a social network for software, where makers can share apps and build an audience around them; this API release is one example of the components creators can turn into a distinct app experience.

How to protect an app when using AI coding agents

More software stories, with sources and context.

More news