AI-nieuws · 9 min lezen

DeepSeek API: webzoeken, bestandsanalyse, OCR en spraak – prijzen

DeepSeek opent webzoeken, bestandsanalyse, OCR en spraak voor de API. Bekijk hoe de functies werken, wat ze kosten en welke beperkingen gelden.

Illustratie van een gloeiende AI-kern die via lichtkanalen is verbonden met een vergrootglas, een stapel gescande pagina’s, een geluidsgolf en een schild

DeepSeek heeft in zijn Change Log van 13 november 2026 webzoeken, zoeken met diep nadenken, URL-lezen, bestandsinvoer en een veiligheidscontrole voor ontwikkelaars op deepseek-flash opengesteld via de eindpunten Messages, Responses en Chat Completions. Daarnaast zijn er zelfstandige API’s voor Search en Fetch, OCR, spraakherkenning en spraaksynthese, die boven op tokens worden gefactureerd.

Wat kondigde DeepSeek op 13 november 2026 aan?

DeepSeek publiceerde op 13 november 2026 een bericht in zijn officiële Change Log met de titel ‘De volledige reeks applicatie-API’s uitbrengen’. Daarmee kwamen de functies achter de DeepSeek App en de webclient beschikbaar voor ontwikkelaars. Volgens DeepSeek draaien webzoeken, bestandsinvoer, URL-lezen, spraakinteractie en veiligheid al naast modelinferentie in de app. Het bedrijf voegde toe: ‘Vandaag stellen we deze mogelijkheden open voor ontwikkelaars’, waarbij de dienst de uitvoering van tools en de samenstelling van de context beheert. DeepSeek deelde de release op 13 november, tijd in Beijing, ook via zijn officiële X-account.

De uitrol omvat vijf geïntegreerde functies voor chats met deepseek-flash en vier zelfstandige hulp-API’s: Search en Fetch, OCR, automatische spraakherkenning (ASR) en tekst-naar-spraak (TTS). Dit volgt op een update van het Change Log op 17 oktober 2026, waarin DeepSeek zijn eigen zoek-API (DeepSeek Search) introduceerde, die volgens het bedrijf honderden miljarden webpagina’s indexeert, samen met de release DeepSeek-V4.1-Flash-1017 onder de modelnaam deepseek-flash.

Om de eindpunten te demonstreren, maakte DeepSeek een browsergebaseerde chatclient open source (live demo en GitHub-repository) die geëxporteerde DeepSeek-chatgeschiedenissen kan importeren. DeepSeek merkt op dat API-sleutels, gesprekken en geüploade afbeeldingen in de browser blijven en dat de client alleen bedoeld is als demonstratie.

Hoe werken de vijf chatfuncties op deepseek-flash?

Alle vijf chatfuncties draaien op deepseek-flash (momenteel op de prijzenpagina van DeepSeek vermeld als DeepSeek-V4.1-Flash-1017) via drie API-eindpunten:

  • Messages (Anthropic-formaat): POST https://api.deepseek.com/anthropic/v1/messages
  • Responses: POST https://api.deepseek.com/responses
  • Chat Completions: POST https://api.deepseek.com/chat/completions

Volgens de handleidingen Build a Chatbot en Web Tools hoort bij elke functie een specifieke aanvraaginstelling:

  • Webzoeken: als nadenken is uitgeschakeld en de tool deepseek_web_search is ingeschakeld, zoekt deepseek-flash waar nodig op het web of naar afbeeldingen en antwoordt met bronvermeldingen. Afbeeldingen zoeken start automatisch wanneer het gebruikersbericht afbeeldingen bevat.
  • Zoeken met diep nadenken: als nadenken samen met deepseek_web_search is ingeschakeld, doorzoekt het model zelfstandig het web en leest het links in meerdere redeneerstappen, met maximaal ongeveer 20 toolaanroepen voordat het antwoordt.
  • URL-lezen: met deepseek_read_url kan het model links in de gebruikersprompt herkennen, de pagina’s ophalen en ze bij het antwoorden in de context opnemen.
  • Bestandsinvoer: PDF’s, Office-documenten, afbeeldingen en andere bestanden die via de Files API worden geüpload, worden voor de context geparseerd met text_recognition (alleen platte tekst, zonder grafieken en foto’s) of rich_layout_recognition (tekst en uitgesneden figuren op hun oorspronkelijke positie).
  • Modelveiligheid: safety_check controleert invoer en uitvoer en geeft bij een risico een weigeringsmarkering terug.

De chatbot-handleiding beschrijft ook optionele metadatamarkeringen voor gebruikers (de huidige datum, locatie en taal doorgeven) en automatische gesprekstitels via title. Clientapplicaties moeten de teruggegeven inhoudsblokken tonen en bij de volgende beurt ongewijzigd terugsturen. Omdat DeepSeek zoekaanroepen en contextopbouw op de server afhandelt, verschilt dit van traditionele toolaanroepen aan de clientzijde, waarbij de applicatie elke toolaanroep lokaal uitvoert.

Hoe schakelt u DeepSeek API-webzoeken in een aanvraag in?

Ontwikkelaars schakelen DeepSeek-webzoeken, URL-lezen, veiligheidscontrole op hoog niveau en automatische gesprekstitels in door deze parameters rechtstreeks aan de JSON-aanvraag van deepseek-flash toe te voegen:

{
  "model": "deepseek-flash",
  "tools": [
    { "type": "deepseek_web_search" },
    { "type": "deepseek_read_url" }
  ],
  "safety_check": { "level": "high" },
  "title": { "enabled": true },
  "messages": [
    {
      "role": "user",
      "content": "Summarize the latest pricing updates on https://api-docs.deepseek.com/quick_start/pricing"
    }
  ]
}

Wanneer een aanvraag de webtools opgeeft, safety_check op high zet of title inschakelt, overschrijft de dienst van DeepSeek meerdere samplingparameters en negeert clientwaarden zoals temperature en top_p. De parameter max_tokens blijft actief, maar begrenst elke afzonderlijke inferentiestap in plaats van de volledige zoekronde met meerdere stappen.

Zelfstandige DeepSeek Search-, Fetch-, OCR-, ASR- en TTS-API’s

Naast de geïntegreerde chatfuncties opende DeepSeek vier zelfstandige API’s waarmee ontwikkelaars zoeken, pagina-extractie, OCR en spraakverwerking buiten een chatsessie kunnen aanroepen.

Search en Fetch API’s

Zoals beschreven in de handleiding Search & Fetch, doorzoekt POST https://api.deepseek.com/v1/tools/search rechtstreeks de webindex van DeepSeek, terwijl POST https://api.deepseek.com/v1/tools/fetch een webpagina als Markdown ophaalt. Anders dan de chattool deepseek_web_search ondersteunt de zelfstandige Search API nog geen afbeeldingen zoeken.

DeepSeek OCR API

De OCR API, bereikbaar via POST https://api.deepseek.com/v1/tools/ocr, ondersteunt PDF, Word, PowerPoint en gangbare afbeeldingsformaten en geeft de geëxtraheerde tekst per pagina terug. Bestanden die naar het OCR-eindpunt worden gestuurd, worden niet door DeepSeek opgeslagen en niet aan een chatmodel doorgegeven.

DeepSeek ASR (spraak naar tekst)

De ASR API op POST https://api.deepseek.com/v1/tools/asr transcribeert volledige audiobestanden in 16-bit PCM WAV of Ogg Opus in één aanvraag, zonder streamingherkenning. De API herkent automatisch 21 talen, waaronder Chinees, Kantonees, Engels, Japans, Koreaans, Duits, Frans, Spaans, Portugees, Italiaans, Russisch, Arabisch en Hindi.

DeepSeek TTS (tekst naar spraak)

De TTS API, beschikbaar via POST https://api.deepseek.com/v1/tools/tts voor synthese van volledige tekst of WebSocket-streaming, biedt twee stemmen: stella (vrouwelijk, standaard) en tide (mannelijk). De API herkent automatisch 10 talen (Mandarijn, Kantonees, Engels, Japans, Koreaans, Maleis, Arabisch, Indonesisch, Thai en Vietnamees) en geeft standaard wav of anders pcm uit.

Wat kosten webzoeken, OCR en spraak met DeepSeek API?

Op 15 november 2026 factureert DeepSeek volgens zijn officiële pagina Models & Pricing alle toolaanroepen en zelfstandige API-aanroepen boven op de tokenkosten van het model deepseek-flash.

Prijzen van tools en zelfstandige API’s

Onderdeel Prijs Eenheid Opmerkingen
Zoeken (tekst en afbeelding) $0.75 Per 1,000 zoekopdrachten Zelfde prijs via webtools of Search API
Web ophalen $0.75 Per 1,000 ophaalacties Zelfde prijs via URL-lezen of Fetch API
Bestandsanalyse en OCR API $0.225 Per 1,000 pagina’s Per geparseerde pagina gefactureerd
Tekst naar spraak (TTS) $0.45 lijstprijs / $0.225 tijdelijk Per 10,000 tekens Tijdelijke korting van 50%
Spraak naar tekst (ASR) $0.116 lijstprijs / $0.058 tijdelijk Per uur audio Tijdelijke korting van 50%

deepseek-flash-tokenprijzen (per 1M tokens)

Tokentype Daluren Piekuren
Invoer (cachehit) $0.003 $0.006
Invoer (cachemiss) $0.15 $0.30
Uitvoer $0.60 $1.20

deepseek-flash ondersteunt een contextvenster van 1M tokens en maximaal 384K uitvoertokens. De tokenprijzen in daluren zijn de helft van de piektarieven. Piekuren lopen van maandag tot en met vrijdag van 01:00 tot 04:00 UTC en van 06:00 tot 10:00 UTC, behalve op Chinese feestdagen; alle andere uren en weekenden gelden als daluren. DeepSeek heeft geen einddatum voor de 50% korting op TTS en ASR aangekondigd en meldt dat prijzen kunnen variëren en worden aangepast. Zie onze prijsvergelijking van AI API’s voor een bredere vergelijking van tokentarieven.

Welke factureringsregels verrassen ontwikkelaars het meest?

Het factureringsmodel van DeepSeek koppelt kosten aan afzonderlijke deelzoekopdrachten, geslaagde ophaalacties, geüploade pagina’s en tokens voor veiligheidscontrole, in plaats van aan het aantal eindpuntaanroepen:

  • Zoeken wordt per zoekopdracht gefactureerd, niet per toolaanroep: één deepseek_web_search-aanroep met drie zoekopdrachten telt als drie gefactureerde zoekopdrachten. Bij afbeeldingen zoeken telt elke afbeelding als één zoekopdracht, plus één extra voor elke regio die het model selecteert.
  • Mislukte en lege resultaten zijn gratis: mislukte zoekopdrachten, lege resultaten, time-outs en links die niet kunnen worden opgehaald kosten niets. Zelfstandige Search- en Fetch-aanvragen worden alleen gefactureerd bij HTTP 200-antwoorden met niet-lege resultaten, ongeacht het aantal resultaten of paginatokens.
  • Opnieuw openen bij zoeken met diep nadenken kost niets: tijdens redeneren in meerdere stappen wordt een pagina alleen gefactureerd wanneer die van het web wordt opgehaald. Een opgehaalde pagina opnieuw openen, erin navigeren of tekst zoeken brengt geen extra ophaalkosten mee.
  • Veiligheidscontroles tellen als uitvoertokens: tokens voor veiligheidscontrole worden als safety_tokens gerapporteerd en tegen uitvoertarieven gefactureerd.
  • Bestandsanalyse wordt eenmaal bij upload gefactureerd: documentanalyse wordt eenmaal per pagina gefactureerd na een geslaagde upload; latere chatbeurten die naar het bestand verwijzen betalen het standaardtarief voor invoertokens.
  • Spraakfacturering: ASR factureert de audioduur per seconde.

Belangrijkste beperkingen, veiligheidscontroles en verplichtingen

DeepSeek hanteert strikte limieten voor payloads, beperkingen voor tools en aandachtspunten voor naleving bij de nieuwe eindpunten.

Technische en gelijktijdigheidslimieten

  • Webtools: allowed_domains, blocked_domains en user_location worden niet ondersteund op deepseek_web_search. Andere servertools kunnen nog niet worden gecombineerd met deepseek_web_search, deepseek_read_url, safety_check of title. Zoeken met diep nadenken stopt na ongeveer 20 toolaanroepen.
  • Bestandsanalyse en OCR: beide beperken bestanden tot 100 MiB en 1,000 pagina’s. Bestandsanalyse hanteert een uploadlimiet van 120 seconden, een analyselimiet van 120 seconden en 15 gelijktijdige uploads per account; originele bestanden en analyseresultaten kunnen niet worden gedownload. Zelfstandige OCR staat in totaal 180 seconden toe.
  • ASR en TTS: ASR beperkt bestanden tot 8 MiB en 120 seconden, met maximaal 50 gelijktijdige aanvragen per account. TTS beperkt aanvragen tot 10,000 gefactureerde tekens en ondersteunt geen snelheidsregeling.

Veiligheidscontroles van modellen en naleving bij openbare diensten

Standaard voert de API veiligheidscontroles op niveau low uit. Door safety_check op {"level": "high"} te zetten, wordt de controle van Model Content Safety op zowel invoer (inclusief toolresultaten) als uitvoer toegepast. Overtredingen geven 400 Content Exists Risk terug of beëindigen het antwoord met een weigering (stop_reason "refusal" in Messages; finish_reason "content_filter" in Chat Completions). Omdat reeds gestreamde tokens niet kunnen worden teruggetrokken, moeten clients gestreamde tekst bij een weigering vervangen door hun eigen weigeringsbericht.

DeepSeek vraagt aanbieders van openbare diensten om safety_check in te schakelen en verplichtingen na te komen, waaronder controle van inhoudsveiligheid, registratie van grote modellen en AI-labeling. Volgens DeepSeek helpt safety_check bij naleving, maar vervangt het niet de eigen verplichtingen van de dienstverlener om inhoud te beoordelen.

Wanneer gebruikt u webtools in de chat of zelfstandige Search en Fetch?

De keuze tussen de webtools in de chat van DeepSeek en zijn zelfstandige Search en Fetch API’s hangt af van de vraag of DeepSeek of uw eigen code het ophalen moet beheren. Gebruik deepseek_web_search en deepseek_read_url binnen deepseek-flash voor conversatieassistenten die baat hebben bij door de server beheerde zoekorkestratie, afbeeldingen zoeken, diep nadenken in meerdere stappen en automatische bronvermeldingen.

Gebruik de zelfstandige eindpunten /v1/tools/search en /v1/tools/fetch voor eigen pipelines voor retrieval-augmented generation (RAG) die eigen domeinfiltering, opdeling in stukken of keuze van een volgend model voor Markdown-pagina-extracten vereisen. Zelfstandige OCR, ASR en TTS passen ook bij modulaire pipelines waarin bestanden of audio niet tot de chatstatus behoren.

FAQ

Welke DeepSeek-modellen ondersteunen webzoeken en URL-lezen?

De documentatie van DeepSeek noemt deepseek-flash (momenteel op de prijzenpagina vermeld als DeepSeek-V4.1-Flash-1017) voor de eindpunten Messages, Responses en Chat Completions. De handleidingen noemen geen ondersteuning voor andere model-ID’s. Ontwikkelaars die servergestuurd webzoeken, zoeken met diep nadenken, URL-lezen, bestandsinvoer en veiligheidscontroles nodig hebben, moeten daarom deepseek-flash gebruiken.

Kunt u DeepSeek-webzoeken beperken tot specifieke domeinen?

Nee. De handleiding Web Tools van DeepSeek bevestigt dat allowed_domains, blocked_domains en user_location niet worden ondersteund op deepseek_web_search. Als u strikte toelatings- of blokkeerlijsten voor domeinen nodig hebt, roep dan de zelfstandige API /v1/tools/search aan, filter de teruggegeven URL’s in uw eigen backend en haal goedgekeurde pagina’s op met /v1/tools/fetch.

Worden mislukte zoekopdrachten of onbereikbare URL’s gefactureerd op de DeepSeek API?

Nee. DeepSeek factureert webzoeken alleen als een zoekopdracht resultaten oplevert en URL-lezen alleen als een pagina succesvol wordt opgehaald. Bij de zelfstandige Search en Fetch API’s kosten time-outs, mislukte aanvragen en lege resultaten niets; alleen HTTP 200-antwoorden met een niet-lege payload worden gefactureerd tegen $0.75 per 1,000 aanvragen.

Hoe lang duurt DeepSeeks korting van 50% op TTS en ASR?

De pagina Models & Pricing van DeepSeek vermeldt een tijdelijke korting van 50%, waarmee TTS daalt naar $0.225 per 10,000 tekens en ASR naar $0.058 per uur audio, zonder einddatum. DeepSeek meldt ook dat prijzen kunnen variëren en behoudt zich het recht voor gepubliceerde API-tarieven aan te passen.

Voldoet het inschakelen van safety_check op zichzelf aan de regels voor openbare AI-diensten?

Nee. DeepSeek stelt dat aanbieders van openbare diensten safety_check moeten inschakelen en verplichtingen rond inhoudsveiligheidscontrole, registratie van grote modellen en AI-labeling moeten nakomen. De documentatie vermeldt dat de parameter helpt bij naleving zonder de eigen verantwoordelijkheden van de dienstverlener voor inhoudscontrole te vervangen.

Bronnen

Geschreven door

Chunyu Cai

Chunyu Cai is CEO van Lotook, LLC en ondernemer. Hij schrijft over AI-modellen, agenten en hoe ze het dagelijkse werk veranderen. Chunyu Cai heeft een masterdiploma van Imperial College London.