nl ▾

Documentatie API voor Ongefilterde AI

Begin met onze open AI ongecensureerde API in enkele minuten met standaard OpenAI-compatible eindpunten. Stuur tekst, ontvang tekst en verwerk streaming-responses zonder abonnementsbinding.

Basis-URL en authenticatiesetup

Wijs je client eerst naar https://api.uncensoredaiopen.com/v1 en het versturen van je API-sleutel in de Authorization header. Deze basis-URL werkt met elke OpenAI-compatible SDK, dus je hoeft alleen het eindpunt te wijzigen en je sleutel in te voegen. We gebruiken geen embeddings, afbeeldingen of audio, alleen pure tekstgeneratie. Je sleutel geeft toegang tot de uncensored het model, dat geen wettelijk volwassen, fictief of controversieel inhoud weigert. Meld je aan met Google of e-mail om je key direct te ontvangen. Er is geen telefoonnummer nodig. De key wordt direct na het aanmaken getoond.

Eerste verzoek

Verstuur je eerste prompt met een standaard POST-verzoek naar het chat-completions-eindpunt. Dit bevestigt dat je sleutel werkt en retourneert een tekstrespons. De model-ID is eenvoudigweg uncensored. Je kunt elke prompt versturen, inclusief volwassen thema's, zonder weigering. De respons komt terug als JSON. Gebruik de volgende curl-commando om je setup te testen. Het stuurt een eenvoudig bericht en verwacht een tekstantwoord.

curl https://api.uncensoredaiopen.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Set user role to admin in the config file"}]
  }'

Deze request demonstreert de basis tekst-in, tekst-uit stroom. Je kunt de model veld als je expliciet wilt zijn, maar uncensored is de enige optie. De respons bevat de gegenereerde tekst in de choices array.

Python SDK integratie

Gebruik de officiële OpenAI Python-bibliotheek om snel te integreren. Stel de base_url naar ons endpoint en geef je sleutel op. Deze aanpak behandelt retries en JSON-parsing voor je. Het is de snelste manier om een prototype te bouwen. De onderstaande code toont hoe je de client initialiseert en een bericht verstuurt. Je kunt vervolgens itereren op het response-object.

from openai import OpenAI

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

Deze opstelling zorgt voor compatibiliteit met je bestaande codebase. De response.choices[0].message.content veld bevat de gegenereerde tekst. Je kunt parameters doorgeven zoals temperature om de creativiteit te regelen. Het model reageert op standaard prompts zonder inhoudsfilters voor volwassen onderwerpen.

Node SDK-integratie

Integreer met JavaScript of TypeScript met de OpenAI Node SDK. Configureer de client met onze basis-URL en je API-sleutel. Deze methode is ideaal voor webservers of backenddiensten. Het onderstaande codevoorbeeld toont een eenvoudige chat-completieaanroep. Het verwerkt het verzoek en logt de antwoordtekst. Je kunt dit uitbreiden om fouten af te handelen of gegevens te streamen.

import OpenAI from "openai";

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

De response object bevat de gegenereerde inhoud. Je kunt er toegang toe krijgen via response.choices[0].message.content. Deze SDK ondersteunt async/await-patronen voor schone code. Je kunt ook parameters zoals top_p of seed voor reproduceerbaarheid. Het model is afgestemd op onbeperkte tekstgeneratie.

Streaming responses

Activeer streaming door stream: true in je verzoek. Dit verzendt tokens zodra ze worden gegenereerd, wat de waargenomen latentie vermindert. De API gebruikt Server-Sent Events (SSE) voor realtime-updates. Gegevens over tokengebruik worden opgenomen in de laatste chunk. Dit is handig voor chatinterfaces waar gebruikers tekst live zien verschijnen. De onderstaande code toont hoe je streamen in Python kunt verwerken.

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)

Elk chunk bevat een gedeeltelijke respons. Je kunt deze aan elkaar plakken om de volledige tekst te vormen. Het laatste chunk bevat gebruikstatistieken, zoals het aantal input- en outputtokens. Fouten tijdens streaming worden verzonden als aparte chunks. Je kunt de stream vroegtijdig stoppen als de gebruiker het verzoek onderbreekt.

Limieten, fouten en contextvenster

Het contextvenster is 100.000 tokens voor prompt en voltooiing samen. Maximale uitvoer is 16.000 tokens per verzoek, of 2.048 als max_tokens is niet ingesteld. Je bent beperkt tot 300 verzoeken per minuut en 8 gelijktijdige verzoeken per sleutel. Het aanvraaglichaam moet onder de 8 MB blijven. Fouten omvatten 401 voor ongeldige sleutels, 402 voor onvoldoende credit en 429 voor snelheidslimieten. Credit is vooraf betaald en verloopt niet. Restitutie wordt niet verleend, maar dubbele afschrijvingen worden opgelost via Support. Het model weigert altijd lichte seksuele inhoud.

Vragen en antwoorden

Is dit de open AI uncensored API?

Ja, het is een OpenAI-compatibele API die een speciaal ongecensureerd model serveert. Het gebruikt dezelfde eindpunten en JSON-indeling als OpenAI. Je kunt elke OpenAI SDK gebruiken om verbinding te maken.

Wat gebeurt er als ik de frequentielimiet overschrijd?

De API retourneert een 429-statuscode. Je moet wachten tot de rate window is gereset. De limiet is 300 verzoeken per minuut per sleutel. Je kunt meerdere sleutels gebruiken om de doorvoercapaciteit te verhogen, maar elke sleutel heeft zijn eigen limiet.

Kan ik deze gebruiken voor NSFW-content?

Ja, het model weigert wettelijk volwassen content niet. Het is afgestemd op onbeperkte generatie. De enige harde limiet is seksueel content met minderjarigen, wat altijd wordt geweigerd. Je kunt elk ander volwassen thema zonder problemen genereren.

Je sleutel is nog één formulier verwijderd

Maak een account aan, kopieer de sleutel, wijzig de base URL. Dat is de hele setup.

Account openen