Abliterated: Snelstartgids
Stuur in minuten verzoeken naar de abliterated API. Deze gids behandelt de essentiële endpoints, authenticatie en streaming voor je ongecensureerde LLM-integratie.
Basis-URL en authenticatie
De abliterated API is volledig OpenAI-compatible, wat betekent dat je standaard SDK's kunt gebruiken door ze simpelweg naar onze basis-URL te wijzen. De service accepteert tekstinputs en retourneert tekstoutputs via de chat-completions endpoint. Je moet je API-sleutel opnemen in de Authorization header voor elk verzoek. Je sleutel wordt direct gegenereerd na het inloggen met Google of e-mail op de pagina API-sleutel ophalen. Er zijn geen maandelijkse abonnementen; je betaalt alleen voor de tokens die je daadwerkelijk verbruikt.
- Basis-URL:
https://api.abliterated.top/v1 - Header:
Authorization: Bearer YOUR_API_KEY - Model-ID:
uncensored
Eerste verzoek
Stuur een eenvoudig voltooiingsverzoek om de verbinding te verifiëren. Het model is afgestemd om zonder inhoudelijke afwijzingen te antwoorden voor wettelijk volwassen gebruik, wat het ideaal maakt voor ongecensureerde coderingstaken of creatief schrijven. Let op dat de model-ID strikt uncensored is. Het is een open-weight model, geen GPT, Claude of een model van een andere leverancier. Verzoeken worden gefactureerd op basis van invoer- en uitvoertokens. Fouten en afwijzingen (behalve de harde limiet voor seksuele inhoud met minderjarigen) zijn gratis.
Python SDK-integratie
Gebruik de officiële OpenAI Python-bibliotheek om met de abliterated llm te communiceren. Initialiseer de client met je API-sleutel en de aangepaste basis-URL. Deze aanpak werkt naadloos voor ongecensureerde modellen die de OpenAI-chat-schema volgen. Je kunt parameters doorgeven zoals temperature of top_p om de creativiteit te sturen. Het response-object bevat de gegenereerde tekst in content. Deze methode is efficiënt voor batchverwerking of het integreren van de API in backend-diensten.
Node SDK-integratie
Voor JavaScript- of TypeScript-projecten werkt de OpenAI Node SDK met minimale configuratie. Stel de baseURL in op onze endpoint en geef je sleutel op. Dit is handig voor webserver(s) of edge functions die dynamisch tekst moeten genereren. De abliterated API ondersteunt standaardparameters zoals stop-sequentie en seed voor reproduceerbaarheid. Onthoud dat de model-ID uncensored moet zijn. Je kunt ook JSON-modus inschakelen door response_format in te stellen op {"type": "json_object"} voor gestructureerde outputs.
Streaming-antwoorden
Schakel streaming in door stream: true in je verzoek in te stellen. De API retourneert gegevens via Server-Sent Events (SSE), waardoor je tokens kunt weergeven terwijl ze worden gegenereerd. Dit verbetert de waargenomen latentie voor gebruikers. De laatste chunk van de stream bevat het totale tokenverbruik voor het verzoek, wat cruciaal is voor nauwkeurige facturering. Streaming wordt ondersteund voor alle standaardparameters. Deze functie is essentieel voor het bouwen van chat-achtige interfaces die responsief aanvoelen.
Rate limits, fouten en context
Houd je aan de rate limits om 429-fouten te vermijden. Elke sleutel staat 300 verzoeken per minuut toe en tot 8 gelijktijdige verzoeken. De maximale grootte van de request body is 8 MB. Als je sleutel ongeldig is, ontvang je een 401-fout. Als je onvoldoende tegoed hebt, ontvang je een 402-fout. Fouten en afwijzingen verbruiken geen tokens. Het contextvenster is 100.000 tokens in totaal (prompt + voltooiing). De maximale uitvoer per verzoek is 32.000 tokens (of 2.048 als max_tokens niet is ingesteld). Krediet is prepaid en verloopt nooit.
cURL
curl https://api.abliterated.top/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.abliterated.top/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.abliterated.top/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)API-specificaties
Alle echte limieten en functies van de API op één plek — controleer ze voordat je opwaardeert.
| Onderdeel | Waarde |
|---|---|
| API-formaat | OpenAI-compatibel: elke OpenAI-SDK werkt — vervang alleen base URL en sleutel |
| Model-ID | uncensored |
| Endpoints | POST /v1/chat/completions · GET /v1/models |
| Authenticatie | Authorization: Bearer YOUR_KEY |
| Base URL | https://api.abliterated.top/v1 |
| Parameters | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Max. uitvoer | tot de rest van het venster van 100.000 tokens; max_tokens optioneel (geen aparte limiet) |
| Streaming | ja — server-sent events; het laatste deel bevat het tokenverbruik |
| Function calling | ja — tools, tool_choice; antwoorden bevatten tool_calls, ook bij streaming; resultaten als role: tool |
| Contextvenster | 100.000 tokens (invoer + uitvoer) |
| JSON-modus | response_format: {"type": "json_object"} |
| Responsheaders | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Gelijktijdige verzoeken | tot 8 tegelijk per sleutel |
| Verzoekgrootte | tot 8 MB |
| Rate limit | 300 verzoeken per minuut per sleutel |
| Gratis proeftegoed | $0,50 voor 7 dagen, zonder kaart · Proefsleutel: 2 parallelle verzoeken, 60 per minuut; volledige limieten (8 en 300) na eerste opwaardering |
| Afrekening | prepaid tegoed op basis van echt verbruik; fouten en weigeringen zijn gratis |
| Opwaarderen | USDT (TRC20) of USDC (Base), elk heel bedrag van $10 tot $500 |
| Geldigheid | betaald tegoed verloopt niet, geen abonnement |
| Bonus | +5% vanaf $50, +10% vanaf $100 |
| Prijs | $0,25 per 1 mln invoertokens · $1,00 per 1 mln uitvoertokens |
| Inhoud | inhoud voor volwassenen toegestaan; seksuele inhoud met minderjarigen wordt geweigerd |
| Sleutels | één actieve sleutel per account; een nieuwe vervangt de oude |
| Inloggen | Google of e-mail en wachtwoord |
Foutcodes
Fouten komen als JSON met een vaste type; mislukte of geweigerde verzoeken kosten niets.
| Code | Type | Betekenis |
|---|---|---|
400 | bad_request | ongeldige JSON, lege berichten, verkeerde parameter of context te lang |
401 | missing_key · invalid_key · key_revoked | sleutel ontbreekt, is onjuist of is vervangen |
402 | no_credit | geen tegoed — waardeer op en ga direct verder |
403 | content_blocked | seksuele inhoud met minderjarigen — geweigerd, niet gerekend |
404 | not_found | onbekend endpoint |
413 | request_too_large | body groter dan 8 MB |
429 | rate_limited · concurrency | meer dan 300/min of 8 tegelijk — wacht en probeer opnieuw |
503 | upstream_busy | model bezet — probeer het over enkele seconden opnieuw |
Vragen en antwoorden
Ondersteunt het geablateerde model het genereren van afbeeldingen of audio?
Nee. De API bedient een enkel tekstmodel. Het ondersteunt geen embeddings, beeldgeneratie, audio, video of fine-tuning. Het is strikt een tekst-in, tekst-uit-service.
Hoe wordt de facturatie voor het ongecensureerde AI-model berekend?
Facturatie is gebaseerd op daadwerkelijk tokenverbruik. Invoertokens kosten $0,25 per 1M, en uitvoertokens kosten $1,00 per 1M. Fouten en afwijzingen zijn gratis. Er zijn geen maandelijkse abonnementen, en prepaid tegoed verloopt nooit.
Kan ik betalen met een creditcard?
Nee. Opwaarderen kan alleen met crypto (USDT op TRC20 of USDC op Base). Je kunt elk bedrag tussen $10 en $500 toevoegen. Het proeftegoed vereist geen kaart.
Je sleutel is nog maar één formulier verwijderd
Maak een account aan, kopieer de sleutel, pas de basis-URL aan. Dat is de hele configuratie.