nl ▾
Maak sleutels

Integreer de API in minuten

Plak onze uncensored API in je bestaande codebase en omzeil contentweigeringen direct. Deze quickstart begeleidt je door het instellen van de basis-URL, het verzenden van je eerste verzoek en het verwerken van streaming-antwoorden zonder wrijving.

Maak sleutels

Installatie & Basis-URL-configuratie

Configureer je client om onmiddellijk naar ons OpenAI-compatible eindpunt te wijzen.

Onze API bevindt zich op https://api.codedeepseek.cc/v1. Je hoeft alleen de base_url en geef je API-sleutel op. Deze setup werkt met de officiële SDK's voor Python en Node.js, zodat je bestaande code intact blijft. Er is geen complexe routing of proxyconfiguratie nodig.

Meld je aan via Google of e-mail om je sleutel direct te ontvangen. Er is geen telefoonnummer nodig en de sleutel verschijnt direct op het scherm. Deze eenvoud stelt je in staat je te concentreren op integratie in plaats van administratieve hindernissen.

Authenticatie

Voeg uw sleutel toe aan de Authorization header voor elk verzoek. De header-indeling is standaard: Authorization: Bearer YOUR_API_KEY. We gebruiken geen queryparameters voor authenticatie, waardoor je URLs schoon en veilig blijven.

Eén actieve sleutel per account zorgt voor eenvoudig gebruikstracking. Als je een nieuwe sleutel nodig hebt, vervangt het genereren van een nieuwe sleutel de oude onmiddellijk. Deze functie is handig voor het draaien van referenties in productomgevingen zonder downtime.

Uw eerste verzoek verzenden

Maak een standaard chat.completions oproep om tekst te genereren uit het ongecensureerde model.

Gebruik de model ID uncensored voor alle verzoeken. Dit open-weight model draait op onze servers en weigert geen wettelijke volwassen, fictieve of controversiële onderwerpen. Het is ontworpen voor ontwikkelaars die onbeperkte uitvoer willen voor programmeer- en creatieve taken.

Het volgende voorbeeld demonstreert een basisaanvraag met cURL. Vervang YOUR_API_KEY met je daadwerkelijke sleutel.

curl https://api.codedeepseek.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Fix the null pointer in the java service class"}]
  }'

Zorg ervoor dat je request body een messages array met ten minste één gebruikersbericht. De API verwacht tekstinput en retourneert tekstoutput. Deze eenvoud maakt snelle prototyping mogelijk zonder je zorgen te maken over complexe payload-structuren.

U kunt het endpoint direct testen in uw terminal of script. Deze directe feedbacklus helpt u de connectiviteit te verifiëren voordat u het integreert in grotere applicaties.

Streaming-responsen met SSE

Activeer realtime tokengeneratie door stream: true in je request.

Server-Sent Events (SSE) leveren tokens terwijl ze worden gegenereerd, wat de waargenomen latentie voor lange outputs vermindert. De laatste chunk in de stream bevat het totale tokengebruik voor het verzoek. Deze functie is essentieel voor chatinterfaces waar gebruikers directe antwoorden verwachten.

from openai import OpenAI

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

Verwerk de stream door door de response-objecten te itereren. Elk object vertegenwoordigt een enkele token of delta. Je kunt deze deltas samenvoegen om de volledige reactietekst te bouwen. Deze aanpak houdt je applicatie responsief, zelfs onder zware belasting.

Streaming wordt ondersteund voor alle modelreacties. Gebruik het om de gebruikerservaring te verbeteren in code-assistenten of inhoudsgeneratietools. Het uncensored-model verwerkt lange contexten efficiënt, waardoor soepele streaming wordt gegarandeerd, zelfs voor uitgebreide uitvoer.

Functiedaanroep & Tools

Integreer externe tools door functies in je request payload te definiëren.

De API ondersteunt standaard OpenAI-style function calling. Definieer je tools in de tools parameter en laat het model beslissen wanneer ze aan te roepen. Deze mogelijkheid stelt complexe workflows in staat, zoals code-uitvoering of gegevensophaal.

import OpenAI from "openai";

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

Specify the function name and description clearly. The model will return a function call object if it determines the tool is necessary. You then execute the function and feed the result back into the conversation.

Deze functie is bijzonder nuttig voor code-agents die codefragmenten moeten uitvoeren of documentatie moeten ophalen. Het ongecensureerde model begrijpt context goed, wat false positives bij toolselectie vermindert.

Zorg ervoor dat je tooldefinities overeenkomen met het verwachte inputschema. Mismatchen kunnen leiden tot fouten of onverwacht gedrag. Test je toolintegratie grondig voordat je naar productie gaat.

JSON-modus voor gestructureerde uitvoer

Forceer het model om geldige JSON uit te geven door response_format naar {"type": "json_object"}.

Deze modus is ideaal voor applicaties die gestructureerde gegevens vereisen, zoals configuratiebestanden of API-antwoorden. Het model zal proberen zich aan de JSON-syntaxis te houden, waardoor de behoefte aan nabewerking afneemt.

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)

Gebruik JSON-modus in combinatie met streaming voor realtime levering van gestructureerde gegevens. Deze combinatie is krachtig voor het bouwen van dynamische webapplicaties die API-gegevens consumeren.

Hoewel JSON-modus de structuur verbetert, kan het af en toe ongeldige JSON produceren als de prompt ambigu is. Valideer de uitvoer altijd in je applicatiecode. Deze extra stap zorgt voor betrouwbaarheid in productiemilieu's.

Het uncensored-model verwerkt complexe JSON-structuren effectief. Gebruik het voor het genereren van codesnippets, configuratieobjecten of datatransformaties.

Parameters: Temperatuur, Top-P en Seed

Stuur de willekeur en reproduceerbaarheid van je outputs aan met standaardparameters.

Instellen temperature tussen 0 en 2 voor variërende creativiteit. Lagere waarden produceren meer deterministische resultaten, terwijl hogere waarden de willekeur vergroten. Gebruik top_p voor nucleus sampling, wat de waarschijnlijkheidsmassa van overwogen tokens beperkt.

De seed parameter zorgt voor reproduceerbare outputs. Stel een specifieke seed-waarde in om dezelfde respons te krijgen bij meerdere aanroepen. Dit is nuttig voor debugging en testen.

Combineer deze parameters om het gedrag van het model af te stemmen op je specifieke use case. Gebruik bijvoorbeeld een lage temperature en een vaste seed voor codegeneratie waarbij consistentie cruciaal is.

Experimenteer met verschillende instellingen om het optimale evenwicht voor je applicatie te vinden. De API ondersteunt alle standaard OpenAI-parameters, wat compatibiliteit met bestaande tools garandeert.

Veelgestelde vragen

Wat is de contextvensterlimiet voor het ongecensureerde model?

Het contextvenster is 100.000 tokens, inclusief zowel de prompt als de completion. Dit maakt uitgebreide gesprekken en grote codebestanden mogelijk. Maximaal 16.000 tokens uitvoer per verzoek, of 2.048 als max_tokens niet is ingesteld.

Hoe ga ik om met fouten zoals rate limits of onvoldoende tegoed?

Een 401-fout geeft aan dat de API-sleutel ongeldig is. Een 402-fout betekent dat je onvoldoende vooruitbetaald tegoed hebt. Een 429-fout betekent dat je de rate limit van 300 verzoeken per minuut hebt bereikt. Fouten en weigeringen verbruiken geen tegoed.

Is deze API compatibel met bestaande OpenAI SDKs?

Ja, het is een OpenAI-compatibele API. Je kunt de officiële Python- en Node.js SDK's gebruiken door eenvoudig de basis-URL en API-sleutel aan te passen. Dit zorgt ervoor dat je bestaande code met minimale aanpassingen werkt.

Begin met gratis kredieten

Voer e-mail en wachtwoord in, sleutel wordt direct weergegeven.

Maak sleutels