nl ▾
Krijg je sleutel

Integratiegids voor uncensored ai-modellen

Integreer de uncensored AI API met één enkele base URL en standaard OpenAI-compatibele parameters. Deze gids behandelt authenticatie, streaming en beperkingen voor NSFW LLM-implementaties.

Basis-URL en authenticatie

Gebruik de meegeleverde basis-URL voor alle verzoeken. Voer je API-sleutel in de Authorization header. De sleutel geeft toegang tot het ongecensureerde model zonder abonnementsvergrendelingen.

Authenticatie is streng. Ongeldige sleutels retourneren 401. Zorg ervoor dat je de sleutel direct na het genereren kopieert. De service accepteert alleen crypto-opwaarderingen.

Eerste verzoek

Stuur een POST-verzoek naar het chat-completies-eindpunt. De modelidentificatie is uncensored. Dit retourneert een directe tekstrespons zonder inhoudsfilters.

Gebruik de volgende cURL-opdracht om de verbinding te verifiëren. Vervang YOUR_API_KEY met je daadwerkelijke sleutel.

curl https://api.modelsabliterated.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Return the current UTC timestamp in ISO 8601 format"}]
  }'

Controleer de response op de choices array. Het bevat de gegenereerde tekst.

Python SDK Integratie

Installeer de officiële OpenAI package. Configureer de basis-URL en API-sleutel voordat je calls doet. Dit zorgt voor compatibiliteit met de ongecensureerde AI API.

Initialiseer de client met je inloggegevens. Stel het model in op uncensored. Stuur een eenvoudig bericht om de integratie te testen.

from openai import OpenAI

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

Het responsobject biedt toegang tot de inhoud. Behandel uitzonderingen voor netwerkfouten of authenticatieproblemen.

Node SDK-instellingen

Importeer de OpenAI-bibliotheek in je Node.js-project. Stel de basis-URL en API-sleutel in in het configuratieobject. Dit maakt naadloze integratie met bestaande codebases mogelijk.

Maak een instantie van de client. Geef je referenties door. Vraag voltooiingen aan met de uncensored model.

import OpenAI from "openai";

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

Log de gegenereerde tekst. Zorg dat je asynchrone responses correct verwerkt. De API ondersteunt standaard JSON-formaten.

Streaming-responsen met SSE

Activeer streaming door stream naar true. De server stuurt Server-Sent Events (SSE). Elke chunk bevat gedeeltelijke tekst.

Aggregeer de chunks om de volledige respons te vormen. Dit vermindert de waargenomen latentie voor lange uitvoeren. De laatste chunk bevat statistieken over tokengebruik.

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)

Parseer de SSE-datastroom. Afhandelen van fouten tijdens streaming. De API zorgt voor consistente token-telling.

Rate Limits en beperkingen

Observe the rate limits to avoid 429 errors. You get 300 requests per minute per key. Max concurrent requests are 8. The request body must be under 8 MB.

Het contextvenster bedraagt 100.000 tokens in totaal. Maximaal 16.000 tokens uitvoer. Fouten en weigeringen verbruiken geen tegoed. Gebruik 402-fouten om te controleren op onvoldoende tegoed.

Veelgestelde vragen

Wat is de grootte van het contextvenster?

Het contextvenster bedraagt 100.000 tokens inclusief prompt en voltooiing. Maximaal 16.000 tokens uitvoer per verzoek. Als u max_tokens niet instelt, is de standaardwaarde 2.048.

Hoe ga ik om met rate limits?

Je bent beperkt tot 300 verzoeken per minuut per sleutel. Gelijktijdige verzoeken zijn beperkt tot 8. Het overschrijden van deze limieten retourneert een 429-statuscode. Wacht voordat je retryt.

Weigert het ongecensureerde model inhoud?

Het weigert alleen seksuele inhoud met minderjarigen. Wettelijke volwassen, fictieve en controversiële onderwerpen passeren zonder kunstmatige refusals. De guardrails zijn wiskundig geschrapt.

Haal je API-sleutel op

Registreer, kopieer je sleutel en pas de basis-URL aan. Dat dekt de volledige configuratie.