OllamaAbliterated/Ollama Abliterated API-hurtigstart
Ollama Abliterated API-hurtigstart
Integrer den upolstrede LLM API på få minutter ved hjælp af standard OpenAI-kompatible klienter. Denne guide dækker autentificering, anmodningsstrukturer, streaming og fakturering for "upolstrede" modellen.
Autentificering & Base URL-setup
Konfigurer din klient med den angivne base URL og API-nøgle for at begynde anmodninger. Endpointet er HTTPS://api.ollamaabliterated.com/v1, og du skal sende din nøgle i Authorization-headeren som et bearer-token. Denne opsætning fungerer med ethvert OpenAI-kompatibelt SDK ved at overskrive standard base URL.
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"}]
}'Opret konto via Google eller e-mail på dashboardet for at modtage din nøgle øjeblikkeligt.
Basic Chat Completion Request
Send en POST-anmodning til /v1/chat/completions med model-id'et "uncensored" for at modtage tekst-svar. Modellen opererer uden indholdsafslag til lovligt voksenbrug og håndterer kontroversielle eller NSFW-emner direkte. Du kan kontrollere adfærden ved hjælp af parametre som temperaturen og 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)Hver forespørgsel forbruger input-tokens til prompten og output-tokens til det genererede svar. Fejl og afslag forbruger ikke kredit.
Streaming-svar via SSE
Aktivér streaming ved at indstille stream=true for at modtage tokens via Server-Sent Events (SSE) i realtid. Denne tilgang reducerer den opfattede latens for langform-generering og giver progressive UI-opdateringer. Den sidste chunk indeholder de fulde token-brugsstatistikker til faktureringsnøjagtighed.
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)Håndter stream-end-hændelsen for at afslutte din svarbuffer og logge token-tællinger til omkostningsovervågning.
Function Calling & Tool Support
Definer værktøjer i din request for at aktivere function calling-funktionaliteten i den uncensored-model. API'et understøtter tool_choice og sender værktogsdefinitioner i standard OpenAI-format. Dette muliggør struktureret dataudtrækning eller aktivering af handlinger uden ekstern parselogik.
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);Sørg for, at dine tool-schemas er gyldige JSON-objekter. Modellen returnerer tool_calls, som du skal eksekvere og føde tilbage i efterfølgende requests, hvis det er nødvendigt.
JSON-tilstandskonfiguration
Tving strengt JSON-output ved at indstille response_format til {"type": "json_object"} i din anmodningspayload. Denne tilstand er ideel til parsing af struktureret data fra LLM'en uden regex-efterbehandling. Den sikrer, at svaret overholder gyldig JSON-syntax hver gang.
Brug dette til at generere konfigurationsfiler, API-payloads eller strukturerede logs. Kombiner med høje temperaturværdier, hvis du har brug for kreative JSON-varianter.
Håndtering af begrænsninger & fejl
Overvåg standard HTTP-statuskoder for at håndtere fejl på klientsiden effektivt. En 401 indikerer en ugyldig eller udløbet API-nøgle, mens 402 signalerer utilstrækkelig forudbetalt kredit. En 429-fejl betyder, at du har overskredet ratebegrænsningen på 300 anmodninger i minuttet.
Kontekstvinduet understøtter i alt 100.000 tokens, med et maksimum output på 16.000 tokens pr. anmodning. Anmodningskroppe skal holdes under 8 MB. Refunderinger udstedes ikke for kredit, men dobbeltgebyrer løses via support.
Almindelige spørgsmål
Hvordan toppede jeg op på min kredit ved hjælp af kryptovaluta?
Du kan opfylde ved hjælp af USDT (TRC20) eller USDC (Base) med beløb mellem $20 og $500. Bonusser gælder automatisk: +5% for $50+, +10% for $100+ og +15% for $200+. Din kredit udløber aldrig.
Er den ubegrænsede model den samme som Ollama's lokale modeller?
Nej, dette er en hosted API, der leverer en specifik open-weight-model finjustet til ubegrænsede svar. Selvom den efterligner adfærden fra lokale abliterated modeller, kører den på vores dedikerede servere og bruger den standard OpenAI-kompatible slutpunktstruktur.
Hvad sker der, hvis jeg rammer rate-limitten?
Du modtager en 429 Too Many Requests-fejl. Grænsen er 300 anmodninger i minuttet per nøgle. Du kan generere en ny nøgle for at nulstille din kvote, da hver konto kun tillader én aktiv nøgle ad gangen.
Lås op for din API-nøgle
Tilmeld dig, kopier dit token, opdater din base-URL. Simpel konfiguration.