OllamaAbliterated/Ollama Abliterated API-snelstartgids
Ollama Abliterated API-snelstartgids
Integreer de onbeperkte LLM API in minuten met standaard OpenAI-compatibele clients. Deze gids behandelt authenticatie, verzoekstructuren, streaming en facturatie voor het "onbeperkte" model.
Authenticatie & basis-URL-instelling
Configureer je client met de verstrekte base-URL en API-sleutel om verzoeken te beginnen. Het eindpunt is HTTPS://api.ollamaabliterated.com/v1 en je moet je sleutel doorgeven in de Authorization-header als een bearer token. Deze opstelling werkt met elke OpenAI-compatible SDK door de standaard base-URL te overschrijven.
curl https://api.ollamaabliterated.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Set the system prompt to relaxed mode"}]
}'Registreer via Google of e-mail op het dashboard om je sleutel direct te ontvangen.
Basis Chat Completion Request
Stuur een POST-verzoek naar /v1/chat/completions met de model ID "uncensored" om tekstantwoorden te ontvangen. Het model werkt zonder inhoudsweigeringen voor wettelijk volwassen gebruik, waarbij controversiële of NSFW-onderwerpen direct worden afgehandeld. Je kunt het gedrag bepalen met parameters zoals temperature en top_p.
from openai import OpenAI
client = OpenAI(base_url="https://api.ollamaabliterated.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)Elk verzoek verbruikt invoertokens voor de prompt en uitvoertokens voor het gegenereerde antwoord. Fouten en weigeringen verbruiken geen tegoed.
Streaming-responsen via SSE
Schakel streamen in door stream=true in te stellen om tokens realtime via Server-Sent Events (SSE) te ontvangen. Deze aanpak vermindert de waargenomen latentie bij lange inhoudsgeneratie en maakt progressieve UI-updates mogelijk. De laatste chunk bevat de volledige token-gebruiksstatistieken voor nauwkeurige facturering.
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)Verwerk het stream-eindevenement om je responsbuffer te finaliser en de tokenaantallen te loggen voor kostenopvolging.
Functiedaanroep & Tool-ondersteuning
Definieer tools in je request om de function calling-mogelijkheden binnen het uncensored-model in te schakelen. De API ondersteunt tool_choice en stuurt tool-definities in het standaard OpenAI-formaat. Dit stelt je in staat gestructureerde data te extraheren of acties uit te voeren zonder externe parseerlogica.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.ollamaabliterated.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);Zorg ervoor dat je toolschema's geldige JSON-objecten zijn. Het model retourneert tool_calls die je moet uitvoeren en indien nodig terug moet voeren in daaropvolgende verzoeken.
JSON-modusconfiguratie
Forceer strikte JSON-uitvoer door response_format in te stellen op {"type": "json_object"} in je aanvraagpayload. Deze modus is ideaal voor het parseren van gestructureerde gegevens uit de LLM zonder regex-nabewerking. Het zorgt ervoor dat het antwoord elke keer voldoet aan geldige JSON-syntaxis.
Gebruik dit voor het genereren van configuratiebestanden, API-payloads of gestructureerde logs. Combineer dit met hoge temperatuurwaarden als je creatieve JSON-variaties nodig hebt.
Afhandeling van limieten & fouten
Monitor standaard HTTP-statuscodes om foutafhandeling aan de clientkant effectief te beheren. Een 401 duidt op een ongeldige of verlopen API-sleutel, terwijl 402 onvoldoende vooruitbetaald krediet signaleert. Een 429-fout betekent dat je de rate limit van 300 verzoeken per minuut hebt overschreden.
Het contextvenster ondersteunt in totaal 100.000 tokens, met een maximale uitvoer van 16.000 tokens per verzoek. Verzoeklichamen moeten onder de 8 MB blijven. Er worden geen restitutie verleend voor krediet, maar dubbele belastingen worden opgelost via support.
Veelgestelde vragen
Hoe vul ik mijn credit op met cryptocurrency?
U kunt opladen met USDT (TRC20) of USDC (Base) met bedragen tussen $20 en $500. Bonussen worden automatisch toegepast: +5% voor $50+, +10% voor $100+, en +15% voor $200+. Uw tegoed vervalt nooit.
Is het onbeperkte model hetzelfde als de lokale modellen van Ollama?
Nee, dit is een gehoste API die een specifiek open-weight model serveert dat is afgestemd op uncensored responsen. Hoewel het het gedrag van lokale abliterated modellen imiteert, draait het op onze dedicated servers en gebruikt het de standaard OpenAI-compatible endpointstructuur.
Wat gebeurt er als ik de frequentielimiet raak?
U ontvangt een 429 Too Many Requests-fout. De limiet is 300 verzoeken per minuut per sleutel. U kunt een nieuwe sleutel genereren om uw quota te resetten, omdat elke account slechts één actieve sleutel toestaat.
Ontgrendel je API sleutel
Meld je aan, kopieer je token, werk je basis-URL bij. Eenvoudige configuratie.