deepseek4api.comDocs
DeepSeek V4 API: eerste verzoek in vijf minuten
Begin met het ongecensureerde DeepSeek V4 API-alternatief binnen vijf minuten. Deze gids laat zien hoe je je kunt authenticeren, je eerste verzoek kunt versturen en streaming-antwoorden kunt verwerken met standaard OpenAI-compatible clients.
- Basis-URL
- https://api.deepseek4api.com/v1
- Model
- ongecensureerd
Authenticatie & Basis-URL
Onze API gebruikt standaard API-sleutelauthenticatie. Je kunt een sleutel direct genereren op de pagina API-sleutel ophalen door je e-mailadres en wachtwoord in te voeren. Voor de proefperiode is geen creditcard nodig; deze bevat $0,50 aan geldig tegoed voor 7 dagen. Configureer je client na het verkrijgen van je sleutel voor onze basis-URL: https://api.deepseek4api.com/v1.
Stel de Authorization-header in op Bearer YOUR_API_KEY. Deze basis-URL werkt met elke OpenAI-compatible SDK. De model-ID die je in je verzoeken moet specificeren is uncensored. Dit zorgt ervoor dat je communiceert met ons open-weight model afgestemd op onbeperkte antwoorden, in plaats van een leverancierspecifieke variant.
Basis Chat Completion
Stuur een standaard chatcompletionverzoek om tekst te genereren. De API accepteert een lijst met berichten met role en content velden. Hieronder staat een basis cURL-voorbeeld voor een eenvoudige tekstvraag. Dit werkt voor elke OpenAI-compatible client door de basis-URL en model-ID aan te passen.
curl https://api.deepseek4api.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
}'Vervang YOUR_API_KEY door je gegenereerde sleutel. Het antwoord bevat een standaard choices-array met de gegenereerde tekst. Merk op dat deze endpoint function calling ondersteunt, zodat je gestructureerde outputs in je applicaties kunt integreren.
Python SDK Integratie
Gebruik de officiële OpenAI Python SDK om met onze API te communiceren. Configureer de client met onze basis-URL en je API-sleutel. De modelnaam is uncensored. Deze aanpak stelt je in staat je bestaande clientcode te behouden terwijl je het backend-model wijzigt.
from openai import OpenAI
client = OpenAI(base_url="https://api.deepseek4api.com/v1", api_key="YOUR_KEY")
resp = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)Zorg ervoor dat het openai pakket geïnstalleerd is. De bovenstaande code toont een synchron verzoek. Voor asynchrone applicaties kun je de AsyncOpenAI client gebruiken met dezelfde configuratie. Deze methode is ideaal voor backend-diensten waar je betrouwbare, niet-streaming tekstgeneratie nodig hebt.
Node SDK Gebruik
Voor Node.js-applicaties gebruik je het openai npm-pakket. Initialiseer de client met de baseURL die naar onze service verwijst en geef je API-sleutel op. De model-ID blijft uncensored.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.deepseek4api.com/v1", apiKey: process.env.API_KEY });
const resp = await client.chat.completions.create({
model: "uncensored",
messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);Deze setup stelt je in staat ongecensureerde LLM-mogelijkheden te integreren in je JavaScript- of TypeScript-projecten. De SDK verwerkt de JSON-serialisatie en HTTP-verzoeken automatisch. Je kunt deze basisopstelling uitbreiden met tools of function calling als je applicatie gestructureerde data-outputs vereist.
Streaming Antwoorden
Voor real-time tekstgeneratie schakel je streaming in in je client. Stel stream: true in in je verzoekparameters. De API retourneert Server-Sent Events (SSE), waardoor je tokens kunt verwerken zodra ze gegenereerd zijn. Dit vermindert de waargenomen latentie voor eindgebruikers.
stream = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Tell the story in second person."}],
stream=True,
)
for chunk in stream:
if chunk.choices and chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="", flush=True)Verwerk de stream-events in je code om tekst incrementeel weer te geven. Streaming werkt met zowel Python als Node SDK's. Zorg ervoor dat je client de stream-verbinding correct sluit wanneer het antwoord compleet is of bij een fout. Deze functie is essentieel voor chatinterfaces waar directe feedback cruciaal is.
Limieten, Fouten & Context
De API handhaaft een contextvenster van 100.000 tokens voor prompt en completion samen. Verzoeklichamen mogen niet groter zijn dan 8 MB. Je bent beperkt tot 300 verzoeken per minuut per API-sleutel. Als je deze limiet overschrijdt, ontvang je een 429 rate limit-fout.
Authenticatiefouten retourneren 401 als de sleutel ongeldig is. Factureringsfouten retourneren 402 als je prepaid tegoed opgebruikt is. In tegenstelling tot abonnementen vervallen onze pay-as-go credits nooit. Regenereren je sleutel op elk moment via het dashboard, waardoor de oude sleutel direct ongeldig wordt. Dit zorgt voor veilig toegangsbeheer zonder downtime.
API-specificaties
Alle echte limieten en functies van de API op één plek — controleer ze voordat je opwaardeert.
| Onderdeel | Waarde |
|---|---|
| API-formaat | OpenAI-compatibel: elke OpenAI-SDK werkt — vervang alleen base URL en sleutel |
| Authenticatie | Authorization: Bearer YOUR_KEY |
| Base URL | https://api.deepseek4api.com/v1 |
| Model-ID | uncensored |
| Endpoints | POST /v1/chat/completions · GET /v1/models |
| Max. uitvoer | tot de rest van het venster van 100.000 tokens; max_tokens optioneel (geen aparte limiet) |
| Function calling | ja — tools, tool_choice; antwoorden bevatten tool_calls, ook bij streaming; resultaten als role: tool |
| Parameters | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Streaming | ja — server-sent events; het laatste deel bevat het tokenverbruik |
| Contextvenster | 100.000 tokens (invoer + uitvoer) |
| JSON-modus | response_format: {"type": "json_object"} |
| Gelijktijdige verzoeken | tot 8 tegelijk per sleutel |
| Rate limit | 300 verzoeken per minuut per sleutel |
| Responsheaders | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Verzoekgrootte | tot 8 MB |
| Opwaarderen | USDT (TRC20) of USDC (Base), elk heel bedrag van $10 tot $500 |
| Bonus | +5% vanaf $50, +10% vanaf $100 |
| Gratis proeftegoed | $0,50 voor 7 dagen, zonder kaart · Proefsleutel: 2 parallelle verzoeken, 60 per minuut; volledige limieten (8 en 300) na eerste opwaardering |
| Geldigheid | betaald tegoed verloopt niet, geen abonnement |
| Afrekening | prepaid tegoed op basis van echt verbruik; fouten en weigeringen zijn gratis |
| Prijs | $0,25 per 1 mln invoertokens · $1,00 per 1 mln uitvoertokens |
| Sleutels | één actieve sleutel per account; een nieuwe vervangt de oude |
| Inhoud | inhoud voor volwassenen toegestaan; seksuele inhoud met minderjarigen wordt geweigerd |
| Inloggen | Google of e-mail en wachtwoord |
Foutcodes
Fouten komen als JSON met een vaste type; mislukte of geweigerde verzoeken kosten niets.
| Code | Type | Betekenis |
|---|---|---|
400 | bad_request | ongeldige JSON, lege berichten, verkeerde parameter of context te lang |
401 | missing_key · invalid_key · key_revoked | sleutel ontbreekt, is onjuist of is vervangen |
402 | no_credit | geen tegoed — waardeer op en ga direct verder |
403 | content_blocked | seksuele inhoud met minderjarigen — geweigerd, niet gerekend |
404 | not_found | onbekend endpoint |
413 | request_too_large | body groter dan 8 MB |
429 | rate_limited · concurrency | meer dan 300/min of 8 tegelijk — wacht en probeer opnieuw |
503 | upstream_busy | model bezet — probeer het over enkele seconden opnieuw |
Vragen en antwoorden
Vervangt deze service DeepSeek V4?
Nee, wij zijn een onafhankelijke dienst die een ongecensureerd alternatief biedt. We leveren niet het officiële DeepSeek V4-model van DeepSeek. Ons model is een open-weight variant afgestemd op onbeperkte antwoorden, compatibel met standaard OpenAI API-clients.
Wat gebeurt er als ik de limiet van 300 verzoeken per minuut overschrijd?
Je ontvangt een <code>429</code> Too Many Requests-fout. Je API-sleutel blijft geldig en je kunt opnieuw proberen nadat het rate limit-venster is gereset. Je kunt je sleutel op elk moment opnieuw genereren, waardoor de vorige sleutel ongeldig wordt.
Is het proeftegoed vernieuwbaar?
Het proeftegoed van $0,50 is 7 dagen geldig en is één keer per persoon beschikbaar. Er is geen creditcard nodig. Om na de proefperiode door te gaan, kun je prepaid tegoed kopen vanaf $10, dat nooit vervalt.
Je sleutel is nog maar één formulier verwijderd
Maak een account aan, kopieer de sleutel, wijzig de basis-URL. Dat is de hele setup.