Deep Seek API Quickstart Guide
Stop met vechten tegen abonnementsblokkades en inhoudsfilters. Deze gids laat zien hoe je onze ongecensureerde LLM integreert in je stack met standaard OpenAI-compatible tools.
Authenticatie & basis-URL
Begin met het direct instellen van je API-sleutel en basis-URL. Je sleutel verschijnt op het scherm na aanmelding met Google of e-mail. Gebruik https://api.apiseekdeep.com/v1 als je basis-eindpunt. Geef de sleutel door in de Authorization: Bearer header. Dit werkt met elke OpenAI SDK of compatibele client.
curl https://api.apiseekdeep.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Return the total row count for the user_logs table"}]
}'Uw verzoeken worden rechtstreeks geauthenticeerd tegen onze servers. Er bestaan geen tussenliggende routeringslagen. Uw sleutel geeft alleen toegang tot het ongecensureerde model.
Chat Completions Endpoint
Stuur berichten naar POST /v1/chat/completions voor tekstgeneratie. Gebruik model id uncensored voor onbeperkte outputs. Inputtekst gaat in de messages array. De API retourneert gegenereerde tekst in het response content veld. Dit volgt exact de standaard OpenAI chat-formaat.
from openai import OpenAI
client = OpenAI(base_url="https://api.apiseekdeep.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)Houd uw prompts gestructureerd. Het model gaat goed om met context binnen de limieten. U krijgt ruwe tekstuitvoer zonder extra formatlaglagen. Foutcodes retourneren standaard HTTP-codes.
Streaming-responsen (SSE)
Activeer streaming door stream: true in je verzoek. Je ontvangt Server-Sent Events (SSE) terwijl tokens worden gegenereerd. Dit vermindert de waargenomen latentie voor lange uitvoer. Gegevens over tokengebruik verschijnen in de laatste chunk. Je kunt de generatie vroegtijdig stoppen indien nodig.
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 gedeeltelijke responsen soepel. Buffer tokens tot de voltooiing. Deze methode bespaart wachttijd voor grote contextvensters. Het werkt betrouwbaar met onze contextlimiet van 100,000 tokens.
Functiedaanroep & Tools
Definieer tools in de request body voor gestructureerde outputs. Het model kan functies aanroepen op basis van je schema. Stuur tool-definities mee in de tools array. Gebruik tool_choice om automatische selectie af te dwingen of toe te staan. Dit maakt complexe workflows mogelijk zonder ruwe tekst te parseren.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.apiseekdeep.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);Structureer je JSON-schemas zorgvuldig. Het model respecteert tool-beperkingen. Jij verzorgt de logica voor de functie-uitvoering apart. Dit houdt je code schoon en modulair.
JSON-modusconfiguratie
Forceer strikte JSON-uitvoer met response_format: {"type": "json_object"}. Het model retourneert alleen geldige JSON-structuren. Gebruik dit voor gegevensextractie of gestructureerde gegevenspipelines. Schakel markdown-opmaak uit voor schonere parsing. Dit zorgt voor betrouwbare programmatische consumptie van resultaten.
curl https://api.apiseekdeep.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Return the total row count for the user_logs table"}]
}'Valideer de uitvoer voordat je deze verwerkt. De strikte modus vermindert hallucinatie in velden. Combineer dit met tooldefinities voor maximale betrouwbaarheid. Je downstream-apps zullen sneller gegevens parseren.
Parameters: Temperature, Top P, Seed
Beheers creativiteit met temperature en top_p. Hogere waarden verhogen de willekeur. Lagere waarden maken outputs deterministischer. Gebruik seed voor reproduceerbare resultaten tijdens het debuggen. Stel max_tokens om de uitvoerlengte te beperken. Standaard is 2.048 tokens als dit niet is ingesteld.
from openai import OpenAI
client = OpenAI(base_url="https://api.apiseekdeep.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)Pas parameters aan voor je use case. Rollenspel baat bij een hogere temperatuur. Datataken vereisen lagere waarden. Je prepaid credit wordt berekend op basis van daadwerkelijk gebruikte tokens. Fouten kosten geen credits.
Veelgestelde vragen
Werkt de deep seek API-sleutel met officiële SDK's?
Ja. Onze base URL en responsformaat komen exact overeen met de OpenAI-specificatie. Je kunt de officiële OpenAI Python, Node of Go SDKs gebruiken door simpelweg de base URL en API-sleutel aan te passen. Er zijn geen aangepaste wrappers nodig.
Wat gebeurt er als ik een frequentielimiet raak?
U ontvangt een 429 Too Many Requests-fout. Onze limiet is 300 verzoeken per minuut per sleutel. U kunt 8 gelijktijdige verzoeken uitvoeren. Wacht een paar seconden en probeer het opnieuw. Uw vooruitbetaalde tegoed blijft onaangetast tijdens rate limit-fouten.
Hoe werkt het contextvenster?
Je krijgt een contextvenster van 100.000 tokens voor zowel input als output samen. De maximale output per verzoek is 16.000 tokens. Als je max_tokens niet specificeert, is de standaardwaarde 2.048 tokens. Dit stelt je in staat diepe gesprekscontext of grote documentverwerking te verwerken.
Haal je API-sleutel op
Registreer, haal de sleutel op, pas je endpoint aan. Eenvoudige configuratie.
Krijg je sleutel