NL ▾
API-sleutel aanvragen

Snelstart voor DeepSeek-gebruikers

Migreer je code naar onze ongecensureerde LLM endpoint door de base URL en API-sleutel aan te passen. De API volgt de OpenAI chat-completions specificatie, zodat je ons model kunt gebruiken zonder je applicatielogica te wijzigen.

Basis-URL
https://api.deepseekapikey.com/v1
Model
uncensored

Authenticatie en basis-URL

Onze API is gehost op https://api.deepseekapikey.com/v1. Voor authenticatie voeg je je API-sleutel toe aan de Authorization header als Bearer token. Je kunt een sleutel genereren op de Get API key pagina met alleen een e-mailadres en wachtwoord. Als je je sleutel verliest, kun je deze op elk moment opnieuw genereren, waardoor de vorige direct ongeldig wordt. In tegenstelling tot sommige aanbieders, hebben we geen creditcard nodig voor het initiële proefaccount.

First Request

Stuur een standaard POST verzoek naar /v1/chat/completions. Gebruik de model ID uncensored om toegang te krijgen tot ons open-weight model. De request body volgt de standaardstructuur met een messages array die je prompt bevat. Deze endpoint ondersteunt tekstinput en tekstoutput, waardoor het een drop-in vervanging is voor veel bestaande integraties.

curl https://api.deepseekapikey.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."}]
  }'

Python SDK Integration

Als je de officiële OpenAI Python client gebruikt, kun je deze wijzen naar onze base URL door de base_url parameter te overschrijven. Geef je sleutel door bij de clientinitialisatie. Deze aanpak stelt je in staat je bestaande Python-codestructuur te behouden terwijl verzoeken via onze ongecensureerde endpoint worden verstuurd. De client verwerkt JSON-serialisatie en responsparsen automatisch.

from openai import OpenAI

client = OpenAI(base_url="https://api.deepseekapikey.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)

Node.js SDK Integration

Initialiseer de OpenAI-client voor Node.js-toepassingen met dezelfde configuratiestrategie. Stel de baseURL in op ons API-endpoint en lever je sleutel op. Dit zorgt ervoor dat alle daaropvolgende verzoeken, inclusief functieaanroepen, correct naar onze servers worden gerouteerd. Deze methode werkt met elke OpenAI-compatible SDK die de baseURL-overschrijving respecteert.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.deepseekapikey.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);

Streaming Responses

Schakel streaming in door stream: true in je verzoekgegevens in te stellen. De API retourneert een Server-Sent Events (SSE)-stream, zodat je tokens kunt ontvangen zodra ze worden gegenereerd. Dit is ideaal voor gebruikersinterfaces die baat hebben bij real-time feedback. De stream-indeling komt overeen met de standaard OpenAI SSE-specificatie, dus je bestaande streaminghandlers zouden zonder aanpassing moeten werken.

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)

Limieten, fouten en context

Het contextvenster ondersteunt 100.000 tokens voor prompt en completion samen. Als je de rate limit van 300 verzoeken per minuut overschrijdt, retourneert de API een 429-fout. Authenticatiefouten retourneren een 401-status, terwijl onvoldoende prepaid tegoed resulteert in een 402-fout. Je kunt beschikbare modellen controleren via GET /v1/models, hoewel het primaire endpoint is ontworpen voor chatcompleties. Prompts worden niet gebruikt voor training, en het model blokkeert seksuele inhoud die minderjarigen betreft.

Vragen en antwoorden

Is dit model hetzelfde als DeepSeek?

Nee, dit is een onafhankelijk open-weight model dat draait op onze eigen GPU-servers. Het is geen GPT, Claude, Gemini, Grok of DeepSeek. Het is afgestemd op antwoorden zonder inhoudelijke weigeringen voor wettelijk volwassen gebruik.

Hoe werkt de prijsstelling?

We hanteren transparante pay-as-you-go prijzen: $0,25 per 1M input tokens en $1,00 per 1M output tokens. Er zijn geen maandelijkse kosten of verborgen niveaus, en prepaid tegoed vervalt nooit.

Kan ik dit gebruiken voor tool/function calling?

Ja, het POST /v1/chat/completions-endpoint ondersteunt standaard payloads voor tool- en functieaanroepen. De API accepteert hetzelfde schemaformaat dat wordt gebruikt door OpenAI-compatible clients.

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.

API-sleutel aanvragen

API-specificaties

Alle echte limieten en functies van de API op één plek — controleer ze voordat je opwaardeert.

OnderdeelWaarde
API-formaatOpenAI-compatibel: elke OpenAI-SDK werkt — vervang alleen base URL en sleutel
Model-IDuncensored
EndpointsPOST /v1/chat/completions · GET /v1/models
Base URLhttps://api.deepseekapikey.com/v1
AuthenticatieAuthorization: Bearer YOUR_KEY
Function callingja — tools, tool_choice; antwoorden bevatten tool_calls, ook bij streaming; resultaten als role: tool
Max. uitvoertot de rest van het venster van 100.000 tokens; max_tokens optioneel (geen aparte limiet)
JSON-modusresponse_format: {"type": "json_object"}
Parameterstemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Contextvenster100.000 tokens (invoer + uitvoer)
Streamingja — server-sent events; het laatste deel bevat het tokenverbruik
ResponsheadersX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Gelijktijdige verzoekentot 8 tegelijk per sleutel
Rate limit300 verzoeken per minuut per sleutel
Verzoekgroottetot 8 MB
Afrekeningprepaid tegoed op basis van echt verbruik; fouten en weigeringen zijn gratis
Prijs$0,25 per 1 mln invoertokens · $1,00 per 1 mln uitvoertokens
Geldigheidbetaald 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
Bonus+5% vanaf $50, +10% vanaf $100
OpwaarderenUSDT (TRC20) of USDC (Base), elk heel bedrag van $10 tot $500
Inhoudinhoud voor volwassenen toegestaan; seksuele inhoud met minderjarigen wordt geweigerd
InloggenGoogle of e-mail en wachtwoord
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.

CodeTypeBetekenis
400bad_requestongeldige JSON, lege berichten, verkeerde parameter of context te lang
401missing_key · invalid_key · key_revokedsleutel ontbreekt, is onjuist of is vervangen
402no_creditgeen tegoed — waardeer op en ga direct verder
403content_blockedseksuele inhoud met minderjarigen — geweigerd, niet gerekend
404not_foundonbekend endpoint
413request_too_largebody groter dan 8 MB
429rate_limited · concurrencymeer dan 300/min of 8 tegelijk — wacht en probeer opnieuw
503upstream_busymodel bezet — probeer het over enkele seconden opnieuw