API-snelstart
Deze quickstart-gids laat je zien hoe je requests verstuurt naar onze uncensored, OpenAI-compatible API met standaard SDKs. Je configureert je base URL, verwerkt authenticatie en streamt responses zonder vendor lock-in.
Basis-URL en authenticatie
De deepseek api documentation voor deze service begint met de base URL https://api.deepseekcoderpricing.com/v1. Je hebt een geldige API-sleutel nodig die wordt verzonden in de Authorization header voor elk verzoek. Haal je API-sleutel op direct na het aanmelden met Google of e-mail.
Authenticatie is eenvoudig. Voeg de header toe Authorization: Bearer YOUR_API_KEY bij elke aanroep. Als de sleutel ontbreekt of ongeldig is, retourneert de server een 401-fout. Dit zorgt ervoor dat uw toegang tot de uncensored LLM API veilig blijft zonder ingewikkelde setup-stappen.
Eerste verzoek
Je eerste bevestiging van connectiviteit en tokenfacturatie. Het eindpunt is POST /v1/chat/completions. Je moet de model-id instellen op uncensored. Dit model draait op onze eigen servers en keurt wettelijke volwassen inhoud niet af.
Stuur een eenvoudige prompt om te verifiëren dat de verbinding correct werkt. Het systeem rekent alleen voor tokens die daadwerkelijk worden gebruikt in het antwoord. Fouten en weigeringen verbruiken geen van je voorbetaalde tegoed.
De basis-URL is https://api.deepseekcoderpricing.com/v1.
curl https://api.deepseekcoderpricing.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the hourly compute cost for the 7b model."}]
}'
Python SDK integratie
De standaard OpenAI Python SDK is de eenvoudigste manier om te integreren. Stel de base_url en api_key variabelen voordat je de client initialiseert. Dit stelt je in staat bestaande codesnippets van andere platforms met minimale wijzigingen te hergebruiken.
De client verwerkt JSON-serialisatie automatisch. Je geeft berichten door als een lijst van dictionaries. Het response-object bevat de gegenereerde tekst en token-gebruiksstatistieken voor facturatie-transparantie.
from openai import OpenAI
client = OpenAI(base_url="https://api.deepseekcoderpricing.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.deepseekcoderpricing.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)