nl ▾

Abliter API Quickstart

Begin direct met het gebruik van de Abliter API met ons OpenAI-compatible endpoint. Deze quickstart gids behandelt authenticatie, codevoorbeelden en prijsdetails voor je uncensored LLM-integratie.

https://api.abliter.cc/v1uncensored

Basis-URL en authenticatie

Maak verbinding met de API via de meegeleverde basis-URL en uw unieke API-sleutel. Het eindpunt bevindt zich op https://api.abliter.cc/v1Autorisatie header als een Bearer-token. Deze setup werkt met elke standaard OpenAI-compatibele clientbibliotheek. Authenticatie is eenvoudig: genereer je sleutel via het dashboard en plak deze in je code. Er zijn geen complexe OAuth-flows of secundaire tokens vereist voor basis toegang. Je sleutel geeft onmiddellijke toegang tot de ongecensureerde modelmogelijkheden.

Uw eerste verzoek verzenden

Maak je eerste call met het standaard chat-completions-eindpunt. Dit verzoek stuurt een prompt en ontvangt een tekstantwoord. Je kunt curl of elke HTTP-client gebruiken om de connectiviteit te testen. De model-id is uncensored. Zorg dat u het model correct specificeert in uw payload. Deze eenvoudige structuur stelt u in staat te verifiëren dat uw integratie werkt voordat u complexe applicaties bouwt. De API retourneert direct tekst, wat compatibiliteit met bestaande workflows garandeert.

curl https://api.abliter.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the current server status?"}]
  }'

Python SDK Integratie

Gebruik de officiële OpenAI Python-bibliotheek om verbinding te maken met onze API. Stel de basis-URL en API-sleutel in voordat u de client initialiseert. Deze aanpak maakt gebruik van vertrouwde codestructuren terwijl u toegang krijgt tot ons ongecensureerde model. U kunt berichten versturen en antwoorden ontvangen met minimale boilerplate. De bibliotheek verwerkt serialisatie en verbeydingsbeheer automatisch. Deze methode is ideaal voor backend-diensten of scriptgebaseerde automatiseringen. Het zorgt ervoor dat uw code schoon en onderhoudbaar blijft.

from openai import OpenAI

client = OpenAI(base_url="https://api.abliter.cc/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 SDK-integratie

Integreer de API in je JavaScript- of TypeScript-projecten met de Node SDK. Configureer de client met je base URL en referenties. Hiermee kun je requests naadloos afhandelen binnen asynchrone functies. Je kunt streaming of synchrone responsen beheren op basis van je behoeften. De SDK ondersteunt moderne async/await-patronen voor schone code. Dit maakt het eenvoudig om de API in te bedden in web servers of CLI-tools. Zorg ervoor dat je omgeving de vereiste Node-versie ondersteunt.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.abliter.cc/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);

Stream-antwoorden verwerken

Schakel streaming in voor realtime tokengeneratie met behulp van Server-Sent Events. Met deze functie kunt u tekst weergeven terwijl deze wordt gegenereerd, wat de gebruikerservaring verbetert. De API stuurt gegevenschunks totdat de reactie compleet is. U kunt tokenverbruiksgegevens opvragen in de laatste chunk. Streaming is essentieel voor chatinterfaces en live applicaties. Het vermindert de waargenomen latentie en houdt gebruikers betrokken. Configureer uw client om incrementele gegevensstromen correct te verwerken.

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)

Limieten, fouten en contextvenster

Onze API hanteert specifieke limieten om stabiliteit te garanderen. U krijgt 300 verzoeken per minuut en 8 gelijktijdige verzoeken per sleutel. Het contextvenster ondersteunt 100,000 tokens in totaal, met een max output van 16,000 tokens. Fouten zoals 401 geven een ongeldige sleutel aan, terwijl 402 betekent dat er onvoldoende krediet is. Een 429-status geeft aan dat u de rate limit heeft bereikt. Verzoeken die de 8 MB lichaamsgrootte overschrijden, zullen ook falen. Krediet vervalt niet, dus u kunt opnieuw opladen in uw eigen tempo. Deze beperkingen helpen de hoge beschikbaarheid voor alle gebruikers te behouden.

Veelgestelde vragen

Hoe verifieer ik mijn verzoeken bij de abliter API?

Voeg uw API-sleutel toe aan de Authorization-header als Bearer-token. U kunt uw sleutel op het dashboard genereren na het aanmelden met Google of e-mail. De basis-URL is HTTPS://api.abliter.cc/v1.

Wat is de grootte van het contextvenster?

Het contextvenster ondersteunt 100.000 tokens voor zowel prompt als voltooiing samen. Je kunt tot 16.000 tokens per aanvraag uitvoeren. Dit maakt lange gesprekken en groot documentverwerking mogelijk.

Wat gebeurt er als ik een 429-fout krijg?

Een 429-fout betekent dat u de rate limit van 300 verzoeken per minuut heeft overschreden. U kunt ook de limiet voor gelijktijdige verzoeken van 8 bereiken. Wacht een moment en probeer opnieuw, of verlaag de frequentie van uw verzoeken.

Haal je API-sleutel op

Meld je aan, kopieer het token, werk je basis-URL bij. Klaar.

Probeer met proeftegoed