Documentație API
Obliteration AI oferă o API compatibilă cu OpenAI pentru generarea de text fără cenzură. Integrați singurul model fără cenzură în stack-ul dvs. folosind SDK-uri standard și facturare transparentă pe token.
URL de bază și autentificare
Indreptați clientul la https://api.obliterationai.com/v1 și include cheia ta în Authorization header., Acest URL de bază funcționează cu orice client compatibil OpenAI prin simpla schimbare a endpoint-ului. Primești o singură cheie activă per cont, iar generarea unei noi chei invalidează imediat pe cea anterioară. Serviciul nu necesită număr de telefon pentru înregistrare, folosind doar autentificarea Google sau email și parolă.
Antet de Autentificare: Authorization: Bearer YOUR_API_KEY
Endpoint Completări Chat
Trimite mesaje către POST /v1/chat/completions pentru a primi răspunsuri text de la modelul fără cenzură. Sistemul acceptă formate standard de mesaje și returnează text generat fără refuzuri de conținut pentru uz legal pentru adulți. Trebuie să specifici ID-ul modelului ca "uncensored" în payload-ul solicitării. Acest singur endpoint gestionează toate nevoile de generare de text, excluzând sarcinile de embedding sau viziune.
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"}]
}'
Integrare SDK Python
Folosește biblioteca oficială Python OpenAI pentru a interacționa cu API-ul prin actualizarea URL-ului de bază. Setează api_key și base_url parametri pentru a se potrivi cu punctul final găzduit de noi. Clientul va direcționa solicitările către modelul non-cenzurat folosind ID-ul modelului specificat. Această abordare necesită modificări minime de cod pentru proiectele existente OpenAI.
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)
Configurare client Node.js
Inițializați SDK-ul OpenAI în Node.js cu URL-ul de bază personalizat și cheia ta API. Configurează clientul pentru a ținta uncensored ID-ul modelului pentru toate completările. Această configurare îți permite să exploatezi instrumentele existente Node.js în timp ce accesezi un LLM nefiltrat. Asigură-te că transmiți anteturile corecte de autentificare pentru acces securizat.
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 și utilizarea tokenilor
Activați streaming-ul setând stream: true pentru a primi răspunsuri token cu token prin Server-Sent Events. Ultima bucată a fluxului conține consumul total de token-uri pentru solicitare. Această funcție este ideală pentru aplicațiile în timp real unde latența este crucială. Poți ajusta parametri precum temperature și top_p pentru a controla variabilitatea răspunsului.
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)
Limitări de rată și constrângeri
API impune o limită de 300 de cereri pe minut și permite opt cereri concurente per cheie. Fereastra de context suportă 100.000 de tokeni în total, cu un output maxim de 16.000 de tokeni pe cerere. Erori precum cheile invalide (401) sau creditul insuficient (402) nu consumă soldul preplătit. Un cod de stare 429 indică faptul că ați depășit temporar limita de rată.
Limită strictă de conținut: nu este permis niciun conținut sexual care implică minori în niciun caz.
Întrebări și răspunsuri
Obliteration AI este un revânzător OpenAI?
Nu, suntem un serviciu independent care găzduiește propriul nostru model open-weight uncensored. Nu este GPT, Claude sau niciun alt model de la un alt furnizor, dar este complet compatibil cu formatul API OpenAI pentru o integrare ușoară.
Cum îmi reîncarc creditul?
Poți reîncărca soldul folosind USDT (TRC20) sau USDC (Base) cu sume între $20 și $500. Creditele nu expiră, iar pentru reîncărcări mai mari primești credite bonus: +5% de la $50, +10% de la $100 și +15% de la $200.
Ce se întâmplă dacă primesc o eroare 402?
O eroare 402 indică faptul că nu mai ai credit preplătit rămas. Cererea este respinsă fără a consuma niciun sold, deci poți reîncărca prin cripto și să reîncerci imediat. Erorile și refuzurile sunt întotdeauna gratuite.
Cheia ta API este la o formulă distanță
Înregistrează-te, copiază cheia ta și actualizează URL-ul de bază. Aceasta este întreaga configurare.