Authenticatie en Base URL
Om te beginnen, ga naar ons platform en maak een account aan met alleen e-mail en wachtwoord. Na bevestiging wordt je API-sleutel direct weergegeven. Er is geen creditcard nodig voor de proefversie. Gebruik de basis-URL https://api.llmsemcensura.com/v1 in je clients en stel de sleutel in de header Authorization: Bearer SUA_CHAVE in. Het aan te roepen model wordt geïdentificeerd door uncensored.
Chat Completions Endpoint
Het endpoint POST /v1/chat/completions is de enige route die je nodig hebt voor tekstgebruik. Stuur berichten in de messages-structuur en ontvang directe antwoorden. We bieden geen embeddings of image generatie. Het model is open en draait op onze GPU-servers, zonder dat data wordt gebruikt voor het trainen van andere modellen. Stel de model in op uncensored in je verzoeken.
Basis verzoekvoorbeeld:
curl https://api.llmsemcensura.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."}]
}'
Streaming-ondersteuning (SSE)
Voor applicaties met lage latentiteit, activeer streaming door stream: true in te stellen. De API retourneert een Server-Sent Events (SSE) stream, waardoor tekst token voor token kan worden weergegeven. Dit is ideaal voor responsieve chatinterfaces. De client moet de stream verwerken tot het done-event.
Voorbeeld met 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)
Function Calling en Tools
Het model ondersteunt native function calling. Je kunt tools in de request body definiëren zodat de AI gestructureerde argumenten retourneert in plaats van vrije tekst. Dit vergemakkelijkt integratie met externe systemen. Het antwoordformaat volgt de OpenAI-standaard en retourneert tool_calls waar passend.
Tokenbeheer en Limiet
De totale context (prompt + completion) is beperkt tot 100.000 tokens. De prijs is $0,25 per 1M input tokens en $1,00 per 1M output tokens. Betaald tegoed vervalt nooit. Je kunt opwaarderen vanaf $10, met een bonus van +5% boven $50 en +10% boven $100. De initiële trial biedt $0,50 geldig voor 7 dagen.
Python-codevoorbeeld
De officiële openai bibliotheek werkt native. Pas alleen de base_url aan en lever je sleutel. De onderstaande code toont een eenvoudige interactie. Zorg dat je het pakket eerst via pip installeert.
from openai import OpenAI
client = OpenAI(base_url="https://api.llmsemcensura.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.llmsemcensura.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);