nl ▾
Probeer met proeftegoed

Snelstart met de uncensored API

Verbind met onze uncensored AI API met standaard OpenAI-compatible clients. Je stuurt tekst, ontvangt tekst en betaalt alleen voor de tokens die je daadwerkelijk verbruikt.

Basis-URL en authenticatie

Start elk verzoek door uw client naar de juiste basis-URL te wijzen. Gebruik de sleutel die u tijdens het aanmaken heeft ontvangen om door te geven in de Authorization header. Deze header verifieert je account en houdt je verbruik van vooruitbetaald tegoed bij.

Onze infrastructuur is gebouwd voor developers die directe toegang willen zonder intermediary routing fees. Je krijgt consistente prestaties omdat we onze eigen servers draaien.

Eerste verzoek

Verstuur je eerste bericht om de connectiviteit en modelrespons te verifiëren. Gebruik het standaard chat-completions-eindpunt met je systeemprompt en gebruikersvraag. Dit bevestigt dat je sleutel werkt en toont je de ruwe JSON-respons.

  • Stel de model veld naar uncensored.
  • Voeg een eenvoudig gebruikersbericht toe om latentie te testen.
  • Controleer de usage object voor tokenaantallen.

Python SDK

Integreer snel met de officiële Python-bibliotheek. Installeer het pakket en initialiseer de client met je base URL en key. Deze aanpak behandelt serialisatie en retries automatisch.

Definieer je gespreksgeschiedenis als een lijst met dictionaries. Stuur deze direct naar het chat-eindpunt. De bibliotheek retourneert een gestructureerd responsobject dat je kunt parseren voor de tekst van de assistent.

Node SDK

Bouw server-side logica met de Node.js-client. Importeer de bibliotheek en configureer de API-sleutel en basis-URL. Deze setup werkt goed voor backenddiensten die gebruikersinvoer asynchroon verwerken.

Roep de completion-methode aan met je berichten. Het respons bevat de gegenereerde tekst en gebruikstatistieken. Verwerk fouten soepel om te voorkomen dat je applicatie crasht tijdens hoge belasting.

Streaming-responsen

Ontvang tokens in real-time voor een soepelere gebruikerservaring. Schakel streaming in door de juiste vlag in uw verzoek in te stellen. De server stuurt gegevenschunks zoals ze worden gegenereerd.

Accumuleer deze chunks aan de clientkant om tekst progressief weer te geven. Dit vermindert de waargenomen latentie aanzienlijk. Monitor de laatste chunk voor totaal tokengebruik en factureringsgegevens.

Limieten, fouten en context

Houd rekening met de rate limits om onderbrekingen te voorkomen. Je mag 300 verzoeken per minuut en 8 gelijktijdige verbindingen per sleutel. Als je dit overschrijdt, ontvang je een 429-fout.

Een 401-fout betekent dat uw API-sleutel ongeldig is. Een 402-fout geeft aan dat er onvoldoende vooruitbetaald krediet is. Uw contextvenster is 100,000 tokens in totaal. Houd uw prompt en antwoord binnen deze limiet voor betrouwbare prestaties.

cURL

curl https://api.deepseekapiaccess.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Calculate the total latency for three sequential API calls."}]
  }'

Python

from openai import OpenAI

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

import OpenAI from "openai";

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

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)

Veelgestelde vragen

Hoe verifieer ik mijn verzoeken?

Voeg uw API-sleutel toe aan de Authorization-header als Bearer-token. Deze sleutel wordt gegenereerd bij het aanmelden en wordt gebruikt om vooruitbetaald tegoed van uw rekening af te schrijven.

Wat gebeurt er als ik de frequentielimiet raak?

U ontvangt een 429 Too Many Requests-fout. U kunt opnieuw proberen na een korte vertraging of uw doorvoer upgraden door uw gelijktijdige verbindingen te beheren. De limiet is 300 verzoeken per minuut per sleutel.

Is het onbeperkte model geschikt voor coderen?

Ja, het model gaat goed om met codegeneratie en technische onderwerpen zonder standaardinhoudsfilters. Het is ontworpen voor wettelijk volwassen gebruik en onderzoek, en biedt directe antwoorden op controversiële of nichevragen.

Haal je sleutel op in enkele minuten.

Registreer, kopieer de sleutel en pas je basis-URL aan. Dat is de volledige setup.

Probeer met proeftegoed