Quickstart: integratie van onbeperkt AI-model
Integreer het ongefilterde AI-model in je applicaties via onze OpenAI-compatibele API. Deze gids begeleidt je door authenticatie, het verzenden van verzoeken en het verwerken van streaming-antwoorden met concrete voorbeelden.
Vereisten: SDK-installatie en omgevingconfiguratie
Het onbeperkte AI-model werkt met standaard OpenAI SDK's. Je hebt een API-sleutel nodig van het dashboard en de basis-URL HTTPS://api.unfilteredaimodel.com/v1. Installeer de bibliotheek voor je voorkeurstaal om authenticatieheaders automatisch af te handelen.
Stel de omgevingsvariabele in of geef de sleutel direct door bij je clientinitialisatie. De model-id is "uncensored". Er is geen andere configuratie nodig voor basis tekstgeneratie.
- Installeer het pakket via npm, pip of uw pakketbeheerder.
- Zorg ervoor dat je een geldige API-sleutel van het dashboard hebt.
- Verifieer dat de basis-URL overeenkomt met het opgegeven eindpunt.
Initialiseer de client met je basis-URL en sleutel
Configureer de client zodat deze naar onze basis-URL wijst en gebruik je API-sleutel voor authenticatie. Dit zorgt ervoor dat alle verzoeken correct naar het uncensored model worden gerouteerd.
- Stel de basis-URL in op HTTPS://api.unfilteredaimodel.com/v1
- Voer uw API-sleutel in de autorisatieheader
- Specify the model id as "uncensored"
Deze opstelling werkt met elke OpenAI-compatible client. Je kunt de officiële SDK's of elke bibliotheek gebruiken die het OpenAI API-formaat ondersteunt.
curl https://api.unfilteredaimodel.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the capital of France?"}]
}'
Je eerste chat-completieverzoek versturen
Stuur een POST-verzoek naar /v1/chat/completions met je messages-array. Het model reageert met gegenereerde tekst zonder inhoudsweigeringen voor wettelijk volwassen gebruik.
- Gebruik de messages parameter om het gesprek te definiëren
- Specify the model as "uncensored"
- Stel de temperatuur en andere parameters in naar behoefte
De respons bevat de gegenereerde tekst in de choices-array. Je kunt de inhoud extraheren en gebruiken in je applicatie.
from openai import OpenAI
client = OpenAI(base_url="https://api.unfilteredaimodel.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)
Stream-antwoorden en tokenverbruik verwerken
Schakel streamen in door stream=true in te stellen in je request. De API retourneert tekstchunks zodra ze worden gegenereerd. Token-gebruik wordt gerapporteerd in de laatste chunk.
- Stel stream=true in in de request body
- Verwerk elke chunk zoals deze aankomt
- Controleer de laatste chunk voor tokengebruik
Dit is nuttig voor realtime-toepassingen waarbij je tekst wilt weergeven terwijl deze wordt gegenereerd. De gestreamde respons bevat token-tellingen voor transparantie in de facturatie.
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)
Temperatuur, top_p en JSON-modus configureren
Pas het gedrag van het model aan met parameters zoals temperature, top_p en response_format. Deze instellingen bepalen creativiteit, willekeur en uitvoerformaat.
- Pas temperatuur aan voor creativiteit (0,0 tot 1,0)
- Stel top_p in voor nucleus sampling
- Gebruik response_format=json_object voor gestructureerde output
Het model ondersteunt function calling en toolgebruik. Je kunt tools definiëren en het model laten beslissen wanneer ze moeten worden aangeroepen. Dit maakt complexe workflows en integraties mogelijk.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unfilteredaimodel.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);
Fouthantering en rate limits (300 RPM)
De API handhaaft een limiet van 300 verzoeken per minuut per sleutel. Als u dit overschrijdt, ontvangt u een 429-fout. Andere veelvoorkomende fouten zijn 401 voor ongeldige sleutels en 402 voor onvoldoende tegoed.
- Blijf uw aanvraagsnelheid bewaken om 429-fouten te voorkomen
- Verwerk 401-fouten door je API-sleutel te controleren
- Afhandelen van 402-fouten door je krediet op te waarderen
Het contextvenster is 100.000 tokens voor prompt en voltooiing samen. Maximale uitvoer is 16.000 tokens per verzoek. Fouten en weigeringen verbruiken geen tegoed.
Veelgestelde vragen
Hoe vul ik mijn credit op?
U kunt uw krediet opladen met USDT (TRC20) of USDC (Base). Minimale bedrag is $20, maximale bedrag is $500. Bonuskrediet wordt toegevoegd voor hogere stortingen: +5% vanaf $50, +10% vanaf $100 en +15% vanaf $200. Krediet vervalt nooit.
Wat is de grootte van het contextvenster?
Het contextvenster bedraagt 100.000 tokens voor prompt en completion samen. De maximale uitvoer per verzoek is 16.000 tokens. Als je max_tokens niet instelt, is het standaardbedrag 2.048 tokens.
Is het model echt onbeperkt?
Het model weigert geen wettelijke volwassen, fictieve, security-research of controversiële onderwerpen. De enige harde inhoudslimiet is seksuele inhoud met minderjarigen, die altijd wordt geweigerd. Dit maakt het ideaal voor NSFW rollenspel en ruwe modeloutput.
Je API-key is slechts één stap verwijderd
Meld je aan, haal je sleutel op en stel de basis-URL in. Het volledige proces duurt enkele seconden.