Snelstart: Integreer onze Uncensored LLM
Integreer ons ongecensureerde model met minimale wrijving via standaard OpenAI-compatible clients. Stuur tekst, ontvang tekst en verwerk NSFW- of roleplay-content zonder onverwachte weigeringen.
Ondersteunde SDK's en configuratie van de basis-URL
Onze API werkt met elke client die het OpenAI chat-completions-protocol ondersteunt. Je hoeft alleen de base URL bij te werken en je API-sleutel te verstrekken. De base URL voor deze dienst is HTTPS://api.aichatbotunfiltered.com/v1. Dit zorgt voor compatibiliteit met bibliotheken zoals de Python SDK van OpenAI, de Node.js SDK en anderen.
Authenticatie is afhankelijk van één API-sleutel gekoppeld aan je account. Je genereert deze sleutel tijdens het aanmaken via Google of e-mail. Elk account heeft één actieve sleutel; het genereren van een nieuwe vervangt de vorige sleutel direct. Bewaar deze sleutel veilig, omdat deze je gebruik van voorgebetaald tegoed beheert.
Verzoeken versturen naar het /v1/chat/completions-eindpunt
Stuur je eerste verzoek via het POST /v1/chat/completions-eindpunt. De modelidentificatie is altijd "uncensored". Dit model reageert op wettelijke volwassen inhoud, rollenspel en creatief schrijven zonder de typische veiligheidsfilters die in andere modellen voorkomen.
Hieronder volgt een basis curl-voorbeeld om de connectiviteit te verifiëren. Vervang YOUR_API_KEY door je daadwerkelijke sleutel.
- Stel het model in op "uncensored".
- Geef een eenvoudig systeem- en gebruikersbericht op.
- Verwacht een directe tekstresponse.
curl https://api.aichatbotunfiltered.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the steps to deploy a docker container."}]
}'
Temperatuur, Top P en stopsequentie configureren
Stuur de willekeur en structuur van de output aan met standaardparameters. Stel de temperatuur in tussen 0 en 2 om de creativiteit aan te passen. Hogere waarden leveren meer gevarieerde antwoorden op, wat nuttig is voor creatieve roleplay. Lagere waarden leveren meer deterministische en consistente antwoorden op.
Gebruik top_p om nucleus sampling te regelen. Stel stop-sequenties in om het antwoord te beëindigen bij specifieke markeringen, zoals dialooggrenzen. Deze parameters helpen het gedrag van het model af te stemmen op uw specifieke use case zonder externe routing.
Streaming en functiebellen inschakelen
Schakel streamen in door stream in te stellen op true. Dit retourneert tokens via Server-Sent Events (SSE). Token-gebruiksgegevens verschijnen in de laatste chunk, waardoor je kosten in realtime kunt bijhouden. Streamen vermindert de waargenomen latentie voor eindgebruikers.
U kunt ook functaanroep gebruiken. Definieer tools in de verzoekbody om het model in staat te stellen gestructureerde data uit te voeren of acties uit te voeren. Dit werkt naadloos met het standaard OpenAI-toolformaat. Gebruik tool_choice om specifiek gedrag af te dwingen.
from openai import OpenAI
client = OpenAI(base_url="https://api.aichatbotunfiltered.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)import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.aichatbotunfiltered.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
Hoe ga ik om met fouten en rate limits?
Je kunt 401-fouten tegenkomen als de API-sleutel ongeldig of verlopen is. Een 402-fout geeft aan dat er onvoldoende prepaid credit is. Een 429-respons betekent dat je de limiet van 300 verzoeken per minuut per sleutel hebt overschreden. Fouten verbruiken je tokenbalance niet, dus je kunt veilig opnieuw proberen.
Wat is het contextvenster en de uitvoergrens?
Het model ondersteunt een contextvenster van 100.000 tokens voor zowel prompt als completion samen. De maximale uitvoer per verzoek is 16.000 tokens. Als je max_tokens niet specificeert, is de standaarduitvoerlimiet 2.048 tokens.
Is dit hetzelfde als ChatGPT of GPT-4?
Nee. Dit is een distinct open-weight model getuned voor ongecensureerde antwoorden. Het is geen GPT, Claude of enig ander vendor model. Het gebruikt dezelfde API-structuur maar draait op onze eigen servers met andere trainingsdata en alignment.
Verkrijg nu je API-sleutel
Meld je aan, haal je sleutel op en stel de basis-URL in. Dat is het.