Abliterated ai-chat API-documentatie
Stuur je eerste ongecensureerde verzoek in minder dan twee minuten met de standaard OpenAI-compatibele interface. Deze gids behandelt authenticatie, SDK-integratie en streaming voor je geablitteerde AI-chatintegratie.
Snelstart: uw eerste verzoek
Stuur een eenvoudige chatcompletion om de connectiviteit en uncensored gedrag te verifiëren. De API accepteert standaard chat/completions payloads en retourneert tekstantwoorden zonder inhoudsfilters voor wettelijk volwassen gebruik. U heeft een geldige API-sleutel en de juiste basis-URL nodig om door te gaan. Begin met een korte prompt om te bevestigen dat het model reageert zoals verwacht.
De model-ID is uncensored. Contextvensters ondersteunen in totaal 100.000 tokens. Uitgrenzen gelden per verzoek. Controleer uw credits voordat u grote payloads verzendt. Fouten zoals 402 duiden op onvoldoende saldo.
We geven prioriteit aan ruwe doorvoer boven complexe routing. Geen derde partij-proxies interfereren met uw verzoeken. De infrastructuur is gebouwd voor ontwikkelaars die betrouwbaarheid nodig hebben. Gebruik de onderstaande voorbeelden voor snelle integratie.
Authenticatie en basis-URL
Gebruik je unieke API sleutel die direct na het aanmelden wordt verzonden. Authenticeer elk verzoek met de Authorization: Bearer <key> header. De basis-URL is https://api.abliteratedaichat.com/v1. Dit zorgt voor compatibiliteit met officiële OpenAI SDK's en elke compatibele clientbibliotheek.
Houd uw sleutel veilig. Eén sleutel per account; een nieuwe sleutel vervangt de oude. Als u de toegang verliest, genereert u een nieuwe sleutel via het dashboard. Foutcodes retourneren 401 voor ongeldige sleutels. Blokkeer uw sleutel nooit in client-side code.
Aanmelden vereist slechts een e-mail- of Google-account. Geen telefoonnummer nodig. Credits vervallen nooit. Teruggaven worden niet uitgegeven, maar facturatiefouten worden opgelost via Support. Gebruik de sleutel in je omgevingsvariabelen voor schone code.
Streamingresponsen met SSE
Activeer streaming door stream: true in je verzoek. Ontvang tokens via Server-Sent Events (SSE) terwijl ze worden gegenereerd. Het laatste chunk bevat het totale tokenverbruik voor facturering en tracking. Dit vermindert de waargenomen latentie voor lange roleplay- of schrijftaken.
Parseer de SSE-stream zorgvuldig. Negeer niet-data gebeurtenissen. Concatenatie van token-deltas om de volledige respons te reconstrueren. Het model weigert geen wettelijke volwassen inhoud, dus streaming werkt naadloos voor NSFW-chatbotscenario's. Houd 429-snelheidslimieten in de gaten tijdens sessies met hoge doorvoer.
Streaming is ideaal voor realtime-applicaties. Het maakt onmiddellijke weergave van gegenereerde tekst mogelijk. Gebruik dit voor chatinterfaces waar gebruikers directe feedback verwachten. Zorg dat je client partiële reacties correct afhandelt.
JSON-modus en functaanroeping
Gebruik response_format met {"type": "json_object"} om gestructureerde outputs af te dwingen. Dit is cruciaal voor het parseren van data of het integreren met andere systemen. Functaanroepen werken via de standaard tools en tool_choice parameters. Het model volgt instructies precies, zelfs met complexe beperkingen.
Test function calling eerst met eenvoudige tools. Controleer of het model zich aan het schema houdt. Abliterated modellen behouden het vermogen om instructies op te volgen beter dan veel uncensored-alternatieven. Grote prompts met meerdere beperkingen kunnen echter nog steeds afwijkingen veroorzaken. Valideer altijd de JSON-uitvoer.
Combineer streaming met JSON-modus indien nodig. Het laatste chunk bevat gebruikstatistieken. Function calling voegt flexibiliteit toe aan je uncensored LLM-integratie. Gebruik dit voor agent-architecturen of geautomatiseerde workflows die gestructureerde gegevens vereisen.
Parameters: Temperature, Top P en Stop-sequenties
Aanpassen temperature voor creativiteit of determinisme. Gebruik top_p voor nucleus sampling. Stel stop sequenties om de generatie te stoppen bij specifieke markeringen. Deze parameters sturen het gedrag van het model. Lagere temperaturen leveren meer consistente uitvoer op. Hogere temperaturen verhogen de willekeurigheid.
Experimenteer met verschillende waarden voor jouw use case. Roleplay baat bij een hogere temperatuur. Codetaken vereisen misschien een lagere temperatuur voor precisie. De API ondersteunt alle standaardparameters: seed, presence_penalty, en frequency_penalty. Stel deze af voor optimale resultaten.
Stop sequences zijn nuttig voor multi-turn gesprekken. Ze voorkomen dat het model verdergaat dan een gewenst punt. Gebruik ze om antwoorden netjes te structureren. Combineer met JSON mode voor betrouwbare data-extractie. Test grondig voordat je naar productie gaat.
Rate limits and concurrency
Limiet is 300 verzoeken per minuut per sleutel. Gelijktijdige verzoeken zijn beperkt tot 8 per sleutel. De grootte van de request-body is beperkt tot 8 MB. Deze limieten zorgen voor eerlijk gebruik en stabiele prestaties. Het overschrijden van limieten retourneert 429-fouten. Implementeer retry-logica met exponentiële backoff.
Blijf uw verbruik bij om throttling te voorkomen. Hoge concurrency kan limieten activeren als verzoeken groot zijn. Contextvenster is 100,000 tokens. Maximaal output is 16,000 tokens per verzoek. Fouten en weigeringen zijn gratis, dus mislukte verzoeken kosten geen tegoed.
Plan je integratie daarop. Gebruik wachtrijen voor piekverkeer. De API verwerkt hoge doorvoer efficiënt. Geen SLA-garanties, maar de infrastructuur is gebouwd voor betrouwbaarheid. Neem contact op met Support bij problemen. Houd je sleutel veilig om ongeautoriseerd gebruik te voorkomen.
cURL
curl https://api.abliteratedaichat.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"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.abliteratedaichat.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.abliteratedaichat.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)Veelvoorkomende vragen
Verliest het abliterated AI chat-model instructievolging?
Het behoudt sterke instructienaleving, zelfs bij complexe beperkingen. Zeer grote prompts kunnen echter tot kleine afwijkingen leiden. Test grondig voor jouw specifieke use case. Het model is afgestemd om te antwoorden zonder weigeringen, terwijl de structuur behouden blijft.
Hoe ga ik om met 402- of 429-fouten?
Een 402-fout betekent onvoldoende tegoed. Vul aan via crypto om door te gaan. Een 429-fout geeft aan dat de snelheidslimiet is overschreden. Wacht en probeer opnieuw met exponentiële backoff. Fouten zijn gratis, dus 429's verbruiken geen credits.
Wat is de grootte van het contextvenster?
Het contextvenster is 100.000 tokens voor prompt en voltooiing samen. Maximale uitvoer per verzoek is 16.000 tokens. Gebruik dit voor langdurig rollenspel of documentanalyse. Zorg dat je payload binnen de limiet van 8 MB past.
Toegangssleutel in één stap
Registreer, kopieer de inloggegevens, pas de endpoint-URL aan. Dat is het hele proces.