apillmsourceopen.comSnelle Start
Integreer de onbeperkte chat-completies-API
Plak onze uncensored AI API in je app met één basis-URL. Ontvang tekstantwoorden zonder weigeringen met standaard OpenAI-compatible protocollen.
Basis-URL en authenticatiesetup
De API is actief op https://api.apillmsourceopen.com/v1. Wijs je SDK daarop aan en lever je sleutel. Je krijgt één actieve sleutel per account; het genereren van een nieuwe maakt de vorige sleutel onmiddellijk ongeldig. Er is geen telefoonnummer nodig voor registratie. We ondersteunen Google-inloggen of een standaard e-mail- en wachtstroom. Je prompts verlaten onze servers niet voor trainingsdoeleinden. Deze setup werkt met elke client die het OpenAI V1-formaat accepteert.
Uw eerste voltooiingsverzoek verzenden
Berichten naar het chat-eindpunt posten om direct tekst terug te krijgen. De model-id is altijd "uncensored". Het verwerkt volwassen thema's en controversiële onderwerpen zonder wettige content te blokkeren. U hoeft geen modelversie op te geven. Het systeem verwerkt uw invoer en retourneert een antwoord. Gebruik de standaardindeling voor berichten. Deze aanpak zorgt voor compatibiliteit met bestaande tools.
Streaming en tokenlimieten configureren
Streamresponsen door stream: true. Je ontvangt chunks terwijl ze worden gegenereerd. De laatste chunk bevat de volledige statistieken voor tokengebruik. De contextvensterondersteuning reikt tot 100.000 tokens voor prompt en voltooiing samen. Maximaal uitvoer per verzoek is 16.000 tokens. Als je max_tokens, de standaardwaarde is 2.048 tokens. Streaming vermindert de waargenomen latentie voor lange antwoorden. Het maakt ook progressieve rendering in je interface mogelijk.
JSON-modus en functiebellen inschakelen
Gebruik response_format: {"type": "json_object"} voor strikte JSON-output. Function calling werkt via de standaard tools parameter. Het model ondersteunt tool_choice voor expliciete instructies. Je kunt temperature, top_p, en seed voor controle. Frequentie- en aanwezigheidsstraffen zijn ook beschikbaar. Stop-sequentie werkt zoals verwacht. Deze flexibiliteit maakt complexe integraties mogelijk. Gestructureerde gegevensextractie wordt betrouwbaar.
Afhandeling van fouten en weigeringen op een beheerste manier
Standaard HTTP-codes geven de status aan. Een 401 betekent dat je API-sleutel ongeldig of verlopen is. Een 402-fout geeft aan dat er onvoldoende vooruitbetaald krediet is. Een 429-respons betekent dat je de limiet voor het aantal verzoeken per tijdseenheid hebt bereikt. Fouten zijn gratis; je betaalt niet voor mislukte verzoeken. De enige harde weigering geldt voor seksuele inhoud met minderjarigen. Alles anders gaat door. Controleer je saldo regelmatig. Retry-logica moet 429-fouten afhandelen met exponentiële backoff.
Snelheidslimieten en quota's begrijpen
Je krijgt 300 verzoeken per minuut per sleutel. Slechts 8 verzoeken worden gelijktijdig per sleutel uitgevoerd. De request body is maximaal 8 MB. Eén actieve sleutel per account zorgt voor duidelijke gebruikstracking. Een nieuwe sleutel vervangt de oude direct. Prepaid tegoed wordt gefactureerd op basis van echt tokengebruik. Er zijn geen maandelijkse kosten. Tegoed vervalt niet. Deze structuur is geschikt voor bursty workloads. Voorspelbare kosten helpen bij het beheren van budgetten. Crypto-oplaadacties voegen automatisch bonus tegoed toe.
cURL
curl https://api.apillmsourceopen.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a 256 byte binary blob"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.apillmsourceopen.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.apillmsourceopen.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
Is dit een open source LLM-API?
Ja, wij serveren een open-weight model afgestemd op ongecensureerde output. Het draait op onze servers maar volgt de standaard open interface. Je krijgt consistent gedrag zonder vendor lock-in. Het model is geen GPT, Claude of enig ander groot vendor model.
Hoe gaat het uncensored AI-model om met NSFW-inhoud?
Het model weigert geen wettelijke volwassen, fictieve of controversiële onderwerpen. Het blokkeert alleen seksuele inhoud met minderjarigen. Dit maakt het ideaal voor NSFW LLM API use cases. Je behoudt volledige controle over je content generatie pipeline.
Wat gebeurt er als ik mijn rate limit overschrijd?
Je ontvangt onmiddellijk een 429-statuscode. Er worden geen tokens verbruikt voor deze afgewezen verzoeken. Je kunt het opnieuw proberen nadat het venster is gereset. Overweeg het aantal parallelle verzoeken te verlagen naar 8 per sleutel. Streaming helpt de doorvoer effectief te beheren.
Haal je API-sleutel op
Meld je aan, kopieer de sleutel, wijs naar onze basis-URL. Klaar.