OllamaAbliterated/Ollama Abliterated API-snabbstart
Ollama Abliterated API-snabbstart
Integrera den obegränsade LLM API:t på minuter med standard OpenAI-kompatibla klienter. Denna guide täcker autentisering, begärandestrukturer, streaming och fakturering för "obegränsade" modellen.
Autentisering & bas-URL-inställning
Konfigurera din klient med den angivna bas-URL:n och API-nyckeln för att börja begäranden. Slutpunkten är HTTPS://api.ollamaabliterated.com/v1 och du måste skicka din nyckel i Authorization-huvudet som en bearer-token. Denna uppsättning fungerar med alla OpenAI-kompatibla SDK:n genom att överskriva standard bas-URL:n.
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"}]
}'Registrera dig via Google eller e-post på dashboarden för att få din nyckel direkt.
Grundläggande chattkompletteringsbegäran
Skicka en POST-begäran till /v1/chat/completions med modell-ID:t "uncensored" för att ta emot text svar. Modellen fungerar utan innehållsavslag för laglig vuxenanvändning och hanterar kontroversiella eller NSFW-ämnen direkt. Du kan styra beteendet med parametrar som temperatur och 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)Varje begäran förbrukar input-tokens för prompten och output-tokens för det genererade svaret. Fel och avslag förbrukar inte kredit.
Strömningsresponser via SSE
Aktivera strömning genom att ställa in stream=true för att ta emot token via Server-Sent Events (SSE) i realtid. Detta tillvägagångssätt minskar upplevd latens för långt innehåll och möjliggör progressiva UI-uppdateringar. Den sista chunken innehåller fullständig tokenanvändningsstatistik för faktureringsnoggrannhet.
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)Hantera strömmens slutevent för att avsluta din svarbuffert och logga tokenräkningar för kostnadsuppföljning.
Function Calling & Tool Support
Definiera verktyg i din begäran för att aktivera funktionsanrop i den obegränsade modellen. API:t stöder tool_choice och skickar verktsdefinitioner i standard OpenAI-format. Detta möjliggar strukturerad dataextraktion eller aktivering av åtgärder utan extern parsningslogik.
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);Se till att dina tool schemas är giltiga JSON-objekt. Modellen returnerar tool_calls som du måste exekvera och mata tillbaka i efterföljande requests om det behövs.
Konfiguration av JSON-läge
Tvinga strikt JSON-utdata genom att ställa in response_format till {"type": "json_object"} i din begäran. Detta läge är idealiskt för att analysera strukturerad data från LLM utan regex-efterbehandling. Det säkerställer att svaret följer giltig JSON-syntax varje gång.
Använd detta för att generera konfigurationsfiler, API-last eller strukturerade loggar. Kombinera med höga temperaturvärden om du behöver kreativa JSON-varianter.
Hantera begränsningar & fel
Övervaka standard HTTP-statuskoder för att hantera felhantering på klientsidan effektivt. En 401-indikerar en ogiltig eller utgången API-nyckel, medan 402 signalerar otillräcklig förbetald kredit. Ett 429-fel betyder att du har överskridit rate limit på 300 förfrågningar per minut.
Kontextrutan stöder totalt 100 000 tokens, med en maximal utmatning på 16 000 tokens per begäran. Begäranens kropp måste hålla sig under 8 MB. Återbetalningar utfärdas inte för kredit, men dubbelavgifter löses via support.
Vanliga frågor
Hur fyller jag på min kredit med kryptovaluta?
Du kan fylla på med USDT (TRC20) eller USDC (Base) med belopp mellan $20 och $500. Bonuser tillämpas automatiskt: +5% för $50+, +10% för $100+ och +15% för $200+. Din kredit löper aldrig ut.
Är den obegränsade modellen densamma som Ollama's lokala modeller?
Nej, detta är en hostad API som levererar en specifik open-weight-modell justerad för obegränsade svar. Även om den efterliknar beteendet hos lokala abliterade modeller, körs den på våra dedikerade servrar och använder standardstrukturen för OpenAI-kompatibla slutpunkter.
Vad händer om jag träffar hastighetsbegränsningen?
Du får ett 429-fel för för många begäranden. Gränsen är 300 begärande per minut per nyckel. Du kan generera en ny nyckel för att återställa din kvot, eftersom varje konto endast tillåter en aktiv nyckel i taget.
Lås upp din API-nyckel
Registrera dig, kopiera din token och uppdatera din bas-URL:en. Enkel konfiguration.