API-dokumentation
Obliteration AI provides a drop-in OpenAI-compatible API for uncensored text generation. Integrate the single uncensored model into your stack with standard SDKs and transparent per-token billing.
Bas URL och autentisering
Pekad ut din klient till https://api.obliterationai.com/v1 och inkludera din nyckel i Authorization header. Denna bas-URL fungerar med valfri OpenAI-kompatibel klient genom att helt enkelt byta ut slutpunkten. Du får en aktiv nyckel per konto, och att generera en ny ogiltiggör omedelbart den tidigare nyckeln. Tjänsten kräver inget telefonnummer för registrering, använder endast Google-inloggning eller e-post och lösenord.
Autentiseringsheader: Authorization: Bearer YOUR_API_KEY
Slutpunkt för chattkomplettering
Skicka meddelanden till POST /v1/chat/completions för att ta emot textsvar från den obegränsade modellen. Systemet accepterar standardmeddelandeformat och returnerar genererad text utan innehållsavslag för laglig vuxnanvändning. Du måste ange modell-ID:t som "uncensored" i din begäranspayload. Detta enda slutpunkt hanterar alla textgenereringsbehov, exklusive embeddingar eller visionuppgifter.
curl https://api.obliterationai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "fetch me the latest release notes"}]
}'
Integration av Python SDK
Använd det officiella OpenAI Python-biblioteket för att interagera med API:et genom att uppdatera bas-URL:en. Ange api_key och base_url parametrar för att matcha vår hostade slutpunkt. Klienten kommer att routa begäranden till den obegränsade modellen med angivet modell-ID. Denna metod kräver minimala kodändringar för befintliga OpenAI-projekt.
from openai import OpenAI
client = OpenAI(base_url="https://api.obliterationai.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)
Node.js klientinstallation
Initiera OpenAI SDK i Node.js med den anpassade bas-URL:en och din API-nyckel. Konfigurera klienten att rikta sig mot uncensored modell-ID för alla kompletteringar. Denna uppsättning låter dig utnyttja befintliga Node.js-verktyg samtidigt som du får tillgång till en obegränsad LLM. Se till att du skickar rätt autentiseringshuvuden för säker åtkomst.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.obliterationai.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);
Streaming och tokenanvändning
Aktivera strömning genom att ställa in stream: true för att ta emot token-för-token-svar via Server-Sent Events. Den sista biten i strömmen innehåller den totala tokenanvändningen för begäran. Denna funktion är idealisk för realtidsapplikationer där latens spelar roll. Du kan justera parametrar som temperature och top_p för att styra svarsväxling.
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)
Begränsningsnivåer och begränsningar
API:et begränsar till 300 förfrågningar per minut och tillåter åtta samtidiga förfrågningar per nyckel. Kontextfönstret stöder 100 000 tokens totalt, med en maxutmatning på 16 000 tokens per förfrågan. Fel som ogiltiga nycklar (401) eller otillräckligt kredit (402) förbrukar inte ditt förbetalda saldo. En 429-status indikerar att du har överskridit hastighetsbegränsningen tillfälligt.
Hård innehållsbegränsning: ingen sexuell innehåll som involverar minderåriga tillåts under några omständigheter.
Frågor och svar
Är obliteration AI en återförsäljare av OpenAI?
Nej, vi är en oberoende tjänst som hostar vår egen öppna, obegränsade modell. Det är inte GPT, Claude eller någon annan leverantörs' modell, men det är fullt kompatibelt med OpenAI API-formatet för enkel integration.
Hur fyller jag på min kredit?
Du kan fylla på med USDT (TRC20) eller USDC (Base) med belopp mellan $20 och $500. Krediter löper aldrig ut, och du får bonuskredit för större insättningar: +5% från $50, +10% från $100 och +15% från $200.
Vad händer om jag får ett 402-fel?
Ett 402-fel indikerar att du inte har någon återstående förbetald kredit. Förfrågan avvisas utan att konsumera någon balans, så du kan ladda upp via krypto och försöka igen omedelbart. Fel och avslag är alltid gratis.
Ditt API-nyckel är ett formulär bort
Registrera dig, kopiera din nyckel och uppdatera bas-URL:en. Det är hela konfigurationen.