Schakel je client in drie regels
Verbind je client binnen vijf minuten met onze ongecensureerde API via standaard OpenAI-compatibele bibliotheken. Je hebt geen creditcard nodig om te beginnen; haal je sleutel en stuur je eerste verzoek.
Base URL en authenticatie
Onze service is een drop-in vervanging voor standaard OpenAI-endpoints. Om te authenticeren heb je een API-sleutel nodig, die je direct genereert op de API-sleutel ophalen-pagina met Google of e-mail. Er is geen telefoonnummerverificatie of creditcard nodig voor het initiële proeftegoed van $0,50.
Stel je client in om naar onze base URL te verwijzen. Elk verzoek moet de Authorization: Bearer-header bevatten met je unieke sleutel. Dit zorgt ervoor dat je prompts naar ons ongecensureerde model worden gestuurd zonder dat er externe veiligheidsfilters worden geraakt.
De basis-URL is: https://api.deepseeknsfw.top/v1. Alle standaard OpenAI SDK's ondersteunen deze configuratie via een eenvoudige override van de basis-URL. Je kunt je verbinding controleren door de beschikbare modellen op te vragen.
Eerste verzoek
Stuur je eerste completion-verzoek via het /v1/chat/completions-endpoint. Dit endpoint accepteert berichten in het standaard chatformaat. De te gebruiken model-ID is uncensored. Dit model is een open-weight large language model getuned voor volwassen inhoud en weigert geen wettelijke onderwerpen.
Hieronder vind je een minimaal cURL-voorbeeld om de connectiviteit te testen en een tekstrespons te ontvangen. Vergeet niet YOUR_API_KEY te vervangen door de sleutel die je in je accountdashboard hebt gegenereerd.
Als je een geldige JSON-respons krijgt, werkt je integratie. Als je een 401-fout ziet, controleer dan of je sleutel correct is. Een 402-fout geeft aan dat je prepaid tegoed op is.
Python SDK-integratie
Het gebruik van de officiële openai Python-pakket maakt integratie triviaal. Initialiseer de client met onze base URL en je API-sleutel. Je kunt vervolgens chat.completions.create aanroepen, net zoals je dat zou doen voor GPT-4.
Deze aanpak werkt voor elke taal die het OpenAI-protocol ondersteunt. Het model retourneert tekstuitvoer op basis van je prompt. Omdat we geen embeddings of afbeeldingsgeneratie aanbieden, blijf bij tekstcompletion-taken. De onderstaande code toont een basis synchronisch verzoek.
Onthoud dat onze model-ID vaststaat op uncensored. Je hoeft geen versie te selecteren; de API serveert standaard de nieuwste ongecensureerde gewichten.
Node.js SDK-instelling
Voor JavaScript-ontwikkelaars werkt het openai Node.js-pakket identiek. Stel de baseURL in op onze endpoint en geef je sleutel op in het apiKey-veld. Hiermee kun je dezelfde clientcode gebruiken die je mogelijk voor andere providers hebt gebruikt, door alleen de configuratie aan te passen.
Maak een completion-object aan met een system prompt en een gebruikersbericht. De respons is beschikbaar in response.choices[0].message.content. Deze methode is betrouwbaar voor het genereren van lange teksten voor volwassenen of creatief schrijven zonder weigering.
Het codesample hieronder toont hoe je de client instantieert en een verzoek verstuurt. Zorg dat je omgeving de vereiste Node.js-versie ondersteunt voor de SDK die je gebruikt.
Streaming-antwoorden
Voor een betere gebruikerservaring schakel je streaming in door stream: true in je verzoek in te stellen. De API retourneert een Server-Sent Events (SSE)-stream. Elk fragment bevat gedeeltelijke tekst en token-gebruiksgegevens.
Streaming is ideaal voor chatinterfaces waar je tokens wilt weergeven zodra ze worden gegenereerd. Het laatste fragment in de stream bevat het totale token-gebruik voor het verzoek. Dit helpt je kosten nauwkeurig te volgen, omdat we $0,25 rekenen per 1M input tokens en $1,00 per 1M output tokens.
Verwerk streamfouten op een beheersbare manier. Als de verbinding verbroken raakt, kun je gedeeltelijke tokens verliezen. Onze API zorgt ervoor dat voltooide tokens correct worden gefactureerd, zelfs als de stream onverwacht eindigt.
Limieten, fouten en context
Onze API heeft strikte limieten om stabiliteit te garanderen. Je mag 300 verzoeken per minuut per sleutel uitvoeren en 8 gelijktijdige verzoeken. De maximale grootte van de request body is 8 MB. Als je de rate limit overschrijdt, ontvang je een 429-fout. Verhoog je wachttijd of vermindert het aantal gelijktijdige verzoeken.
Het contextvenster is 100.000 tokens in totaal (prompt + completion). De maximale output per verzoek is 32.000 tokens, of 2.048 als je geen max_tokens specificeert. Fouten en weigeringen zijn gratis, dus je kunt testen zonder je tegoed op te maken.
Veelvoorkomende fouten zijn 401 (ongeldige sleutel), 402 (onvoldoende tegoed) en 429 (rate limit). Restitutie is niet mogelijk voor tegoed, maar fouten zoals dubbele afschrijvingen worden opgelost via de pagina Ondersteuning. Houd je sleutel veilig; per account is slechts één sleutel actief.
cURL
curl https://api.deepseeknsfw.top/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."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.deepseeknsfw.top/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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.deepseeknsfw.top/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);Streaming
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)Technische 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 |
| Endpoints | POST /v1/chat/completions · GET /v1/models |
| Authenticatie | Authorization: Bearer YOUR_KEY |
| Model-ID | uncensored |
| Base URL | https://api.deepseeknsfw.top/v1 |
| Contextvenster | 100.000 tokens (invoer + uitvoer) |
| Max. uitvoer | tot de rest van het venster van 100.000 tokens; max_tokens optioneel (geen aparte limiet) |
| Streaming | ja — server-sent events; het laatste deel bevat het tokenverbruik |
| JSON-modus | response_format: {"type": "json_object"} |
| Parameters | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Function calling | ja — tools, tool_choice; antwoorden bevatten tool_calls, ook bij streaming; resultaten als role: tool |
| Verzoekgrootte | tot 8 MB |
| Responsheaders | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Gelijktijdige verzoeken | tot 8 tegelijk per sleutel |
| Rate limit | 300 verzoeken per minuut per sleutel |
| Opwaarderen | USDT (TRC20) of USDC (Base), elk heel bedrag van $10 tot $500 |
| Prijs | $0,25 per 1 mln invoertokens · $1,00 per 1 mln uitvoertokens |
| Bonus | +5% vanaf $50, +10% vanaf $100 |
| Afrekening | prepaid tegoed op basis van echt verbruik; fouten en weigeringen zijn gratis |
| Geldigheid | betaald tegoed verloopt niet, geen abonnement |
| Gratis proeftegoed | $0,50 voor 7 dagen, zonder kaart · Proefsleutel: 2 parallelle verzoeken, 60 per minuut; volledige limieten (8 en 300) na eerste opwaardering |
| Inloggen | Google of e-mail en wachtwoord |
| Inhoud | inhoud voor volwassenen toegestaan; seksuele inhoud met minderjarigen wordt geweigerd |
| Sleutels | één actieve sleutel per account; een nieuwe vervangt de oude |
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
Wat is de grootte van het contextvenster?
Het totale contextvenster is 100.000 tokens, inclusief zowel de prompt als de completion. Als je geen max_tokens-limiet instelt, is de maximale output beperkt tot 2.048 tokens per verzoek.
Hoe laad ik mijn tegoed op?
Opwaarderingen worden alleen verwerkt via crypto, specifiek USDT (TRC20) of USDC (Base). Je kunt elk bedrag tussen $10 en $500 storten. Credits vervallen nooit en voor hogere stortingen krijg je een bonus.
Is dit de officiële DeepSeek API?
Nee. Wij zijn een onafhankelijke dienst die een ongecensureerd model host. Wij zijn niet gelieerd aan DeepSeek, OpenAI of andere leveranciers. Onze API is compatibel met hun clientcode, maar levert ons eigen model.
Je sleutel is nog maar één formulier verwijderd
Maak een account aan, kopieer de sleutel, pas de basis-URL aan. Dat is de hele setup.