Snelstart: integratie van de ongecensureerde API
Integreer onze ongecensureerde LLM in je applicatie met de officiële OpenAI-compatible SDK. Je configureert de base URL, authenticeert met je prepaid crypto-kredieten en stuurt onmiddellijk tekstverzoeken.
Vereisten: officiële SDK installeren
Installeer de bibliotheek die past bij uw ontwikkelomgeving om te beginnen met communiceren met de API. De SDK behandelt authenticatie en serialisatie automatisch, zodat u zich kunt concentreren op de logica.
Voor Python-omgevingen gebruik je de standaard package manager om de nieuwste versie te installeren. Node.js-ontwikkelaars moeten het npm-pakket toevoegen aan hun projectafhankelijkheden. Beide hulpmiddelen ondersteunen hetzelfde OpenAI-compatible protocol.
- Python:
pip install openai - Node.js:
npm install openai
De basis-URL en API-sleutel instellen
Configureer de client zodat deze naar ons specifieke eindpunt wijst en gebruik je unieke sleutel voor autorisatie. Deze setup zorgt ervoor dat alle verzoeken via onze uncensored-infrastructuur worden gerouteerd in plaats van de standaardprovider. Je moet de placeholder vervangen door de sleutel die je op je dashboard hebt gegenereerd.
De structuur van de basis-URL blijft consistent met standaardimplementaties, maar het domein verschilt. Deze wijziging is kritiek omdat ons model niet dezelfde routing deelt als commerciële reuzen. Houd je sleutel veilig en maak deze niet zichtbaar in client-side code.
- Basis-URL:
https://api.filterwithoutai.com/v1 - Auth Header:
Authorization: Bearer YOUR_API_KEY
Je eerste verzoek maken aan /v1/chat/completions
Stuur een POST-verzoek naar het chat-completies-eindpunt met je prompt en modelidentificatie. Het systeem verwerkt de tekst en retourneert een ruw antwoord zonder inhoudsfilters voor wettelijke volwassen onderwerpen. Je moet de model-ID specificeren als uncensored toegang tot dit specifieke gedrag.
De request body bevat standaardparameters zoals messages en model. De API accepteert je invoer en genereert tekst op basis van de contextvensterlimieten. Fouten tijdens verwerking verbruiken je voorbetaalde tegoed niet, wat zorgt voor eerlijke facturering.
Stream-antwoorden en tokenverbruik verwerken
Schakel streaming in om de modeloutput in chunks te ontvangen in plaats van te wachten op de volledige reactie. Deze methode vermindert de waargenomen latentie en stelt u in staat tekst in realtime weer te geven voor gebruikers. De SDK verwerkt het Server-Sent Events (SSE)-protocol automatisch.
Tokengebruik wordt gerapporteerd in het laatste chunk van de stream. Je kunt input- en outputtellingen bijhouden om je prepaid credits effectief te beheren. Het maximale aantal outputtokens per verzoek is 16.000, of 2.048 als je de limiet niet expliciet instelt.
JSON-modus en toolaanroep configureren
Structureer je responses voor programmatisch gebruik door JSON-modus in te schakelen of toolschemas te definiëren. Deze functie zorgt ervoor dat het model geldige data output die je applicatie foutloos kan parseren. Gebruik de response_format parameter om strikte JSON-uitvoer af te dwingen.
Tool calling stelt het model in staat functies uit te voeren op basis van je prompt-instructies. Je kunt tools definiëren en specificeren hoe het model ze moet kiezen. Deze mogelijkheid werkt naadloos samen met ons enkele ongecensureerde model zonder extra configuratie-overhead.
Snelheidslimieten en concurrency begrijpen
Blijf uw aanvraagvolume bewaken om onderbrekingen in de service te voorkomen door limietoverschrijding. Onze infrastructuur hanteert een limiet van 300 aanvragen per minuut per API-sleutel. U kunt ook maximaal 8 gelijktijdige aanvragen tegelijk verzenden met dezelfde sleutel.
Als je deze limieten overschrijdt, retourneert de API een 429-statuscode. Elk account ondersteunt slechts één actieve sleutel tegelijk, dus het genereren van een nieuwe sleutel vervangt de oude. Request bodies mogen niet groter zijn dan 8 MB om een efficiënte verwerking te garanderen.
cURL
curl https://api.filterwithoutai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list three ways to optimize a python loop"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.filterwithoutai.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.filterwithoutai.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
Wat onderscheidt uw ongecensureerde model van andere opties?
Ons model is een open-weight oplossing specifiek getuned om zonder inhoudsweigeringen te antwoorden voor wettelijk volwassen gebruik. Het gebruikt je prompts niet voor training en biedt transparante prepaid facturatie zonder maandelijkse locks. Het contextvenster ondersteunt 100.000 tokens voor uitgebreide gesprekken.
Hoe werkt de facturatie met crypto-credits?
Je betaalt alleen voor verbruikte tokens, waarbij fouten en weigeringen gratis zijn. Credits worden opgeladen via USDT (TRC20) of USDC (Base) met bonustegoeden voor hogere bedragen. Je voorgeladen tegoed vervalt niet, waardoor je geen terugkerend abonnementsbehoefte hebt.
Is er een harde contentlimiet?
Ja, seksuele inhoud met minderjarigen wordt altijd geweigerd, ongeacht de modelinstellingen. Alle andere wettelijke, volwassen, fictieve of controversiële onderwerpen worden zonder filter verwerkt. Dit zorgt voor compliance terwijl de ongefilterde ervaring behouden blijft die ontwikkelaars verwachten.
Beveilig je API-sleutel
Registreer, kopieer het token en pas het eindpunt aan. Dat is alles wat je nodig hebt.