Integreer de onbeperkte LLM API
Integreer de onbeperkte LLM API in je applicatie met standaard OpenAI-compatibele protocollen. Deze gids behandelt de essentiële stappen om verzoeken te versturen, streaming te verwerken en je API-sleutel te beheren.
Vereisten en SDK-installatie
Installeer de officiële SDK voor uw voorkeurstaal om te communiceren met het eindpunt. U heeft Python 3.7+ of Node.js 18+ nodig met een actieve API-sleutel. De clientbibliotheken verwerken serialisatie en retry-logica automatisch. Dit zorgt ervoor dat uw integratie stabiel blijft onder wisselende belastingcondities.
Vereiste versies: Python openai>=1.0.0 of Node [email protected]. Deze pakketten ondersteunen de moderne streaming- en tool-calling-interfaces.
De basis-URL instellen
Wijs uw SDK-client naar onze specifieke basis-URL om het verkeer correct te routeren. Dit zorgt ervoor dat u verbinding maakt met het ongefilterde model in plaats van het standaard OpenAI-eindpunt. De basis-URL is https://api.iasenzacensura.com/v1.
Configureer de basis-URL in je client-initialisatiecode. Deze enkele wijziging stuurt alle daaropvolgende calls naar onze infrastructuur. Je kunt de verbinding verifiëren door GET /v1/models en controleren op de uncensored model-ID.
Authenticatie met API-sleutel
Geef uw API-sleutel in de Authorization header voor elk verzoek. Gebruik de indeling Bearer YOUR_API_KEY om je identiteit te authenticeren. De sleutel wordt direct gegenereerd na het aanmelden met Google of e-mail.
Houd je sleutel veilig. Deze geeft toegang tot je voorgekochtegoed. Als je de sleutel verliest, genereer dan een nieuwe vanuit het dashboard; de oude sleutel wordt onmiddellijk ongeldig. Dit zorgt ervoor dat je resterende saldo beschermd blijft tegen ongeautoriseerd gebruik.
Een Chat Completion Request versturen
Verstuur een POST aanvraag om /v1/chat/completions met je prompt en model-ID. De model-ID is uncensored. Dit retourneert een tekstrespons zonder inhoudsafwijzingen voor wettelijk volwassen gebruik.
curl https://api.iasenzacensura.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top 5 Python web frameworks"}]
}'De respons bevat statistieken over tokengebruik. Inputtokens kosten $0.15 per miljoen; outputtokens kosten $0.50 per miljoen. Fouten verbruiken geen credit, wat je saldo beschermt tijdens testfasen.
Stream-antwoorden verwerken (SSE)
Activeer streaming door stream: true in je aanvraaglichaam. Dit retourneert Server-Sent Events (SSE) voor realtime tokenlevering. Je ontvangt gedeeltelijke tokens zodra ze worden gegenereerd, wat de waargenomen latentie aanzienlijk vermindert.
from openai import OpenAI
client = OpenAI(base_url="https://api.iasenzacensura.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)Elke chunk bevat gedeeltelijke tekst en gebruiksgegevens. De laatste chunk bevat het totale tokenaantal voor het verzoek. Parseer deze events om je UI incrementeel bij te werken. Dit is ideaal voor chatinterfaces waar gebruikers directe feedback verwachten.
Parameters en tools configureren
Pas het generatiegedrag aan met standaardparameters zoals temperature, top_p, en stop. Stel response_format naar {"type": "json_object"} voor gestructureerde uitvoer. Schakel function calling in door een tools array.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.iasenzacensura.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);Deze parameters regelen willekeur en structuur. Hogere temperaturen verhogen de creativiteit; lagere waarden verbeteren de precisie. Tool-definities stellen het model in staat externe functies dynamisch aan te roepen. Dit maakt complexe workflows mogelijk zonder externe parsinglogica.
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)Ondersteuning V&A
Is dit de enige uncensored ia API beschikbaar?
Nee, maar onze API is geoptimaliseerd voor snelheid van ontwikkelaarsintegratie en transparante vooruitbetaalde prijzen. We hosten één ongefilterd model, wat zorgt voor consistent gedrag zonder routing-overhead. Andere diensten bieden mogelijk meerdere modellen of andere prijsstructuren.
Wat gebeurt er als ik de frequentielimiet overschrijd?
Je ontvangt een 429 Too Many Requests-fout. De limiet is 300 verzoeken per minuut per sleutel. Wacht kort voordat je het opnieuw probeert of upgrade je gebruiksniveau indien nodig. Burstlimieten staan 8 gelijktijdige verzoeken per sleutel toe.
Kan ik deze gebruiken voor commerciële toepassingen?
Ja, mits de inhoud wettelijk is en geen minderjarigen betreft. Je prompts worden niet gebruikt voor training, wat privacy garandeert. Je betaalt alleen voor verbruikte tokens, zonder dat maandelijkse abonnementskosten vereist zijn.
Genereer je sleutel in seconden
Registreer een account, haal het token op, update je endpoint URL. Dat dekt de volledige configuratie.