Dokumentace API
Obliteration AI poskytuje API kompatibilní s OpenAI pro generování textu bez filtrů. Integrujte jediný model bez filtrů do svého stacku se standardními SDK a transparentním účtováním na bázi tokenů.
Základní URL a ověření
Nasměrujte svého klienta na https://api.obliterationai.com/v1 a zahrňte svůj klíč do Authorization hlavička. Tato základní URL funguje s jakýmkoli klientem kompatibilním s OpenAI prostým výměnou endpointu. Na účet obdržíte jeden aktivní klíč a vygenerování nového okamžitě zneplatní předchozí klíč. Služba nevyžaduje telefonní číslo pro registraci, používá pouze přihlášení přes Google nebo e-mail a heslo.
Hlavička ověření: Authorization: Bearer YOUR_API_KEY
Endpoint Chat completions
Pošlete zprávy do POST /v1/chat/completions pro přijímání textových odpovědí z modelu bez omezení. Systém přijímá standardní formáty zpráv a vrací generovaný text bez odmítání obsahu pro legální dospělé použití. Musíte zadat ID modelu jako "uncensored" v těle požadavku. Tento jediný endpoint řeší všechny potřeby generování textu, s výjimkou embeddingů nebo vizuálních úloh.
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"}]
}'
Integrace Python SDK
Použijte oficiální knihovnu OpenAI pro Python pro komunikaci s API aktualizací základní URL. Nastavte api_key a base_url parametrů, které odpovídají našemu hostovanému endpointu. Klient bude směrovat požadavky k modelu bez cenzury pomocí zadaného ID modelu. Tento přístup vyžaduje minimální změny kódu u existujících projektů kompatibilních s 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)
Nastavení klienta Node.js
Inicializujte SDK OpenAI v Node.js s vlastní základní URL a svým API klíčem. Nakonfigurujte klienta tak, aby cílil na uncensored ID modelu pro všechna dokončení. Toto nastavení vám umožňuje využít stávající nástroje Node.js při přístupu k LLM bez filtrů. Ujistěte se, že předáte správné hlavičky autentizace pro zabezpečený přístup.
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);
Streamování a využití tokenů
Povolte streamování nastavením stream: true pro přijímání odpovědí token po tokenu prostřednictvím Server-Sent Events. Poslední chunk streamu obsahuje celkové využití tokenů pro požadavek. Tato funkce je ideální pro aplikace v reálném čase, kde záleží na latenci. Parametry, jako jsou temperature a top_p pro ovládání variability odpovědí.
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)
Limitu rychlosti a omezení
API omezuje počet na 300 požadavků za minutu a umožňuje osm souběžných požadavků na klíč. Kontextové okno podporuje celkem 100 000 tokenů s maximálním výstupem 16 000 tokenů na požadavek. Chyby, jako jsou neplatné klíče (401) nebo nedostatečný kredit (402), nespotřebovávají váš předplacený zůstatek. Stav 429 znamená, že jste dočasně překročili limit rychlosti.
Pevný limit obsahu: za žádných okolností není povolenský obsah zahrnující nezletilé.
Otázky a odpovědi
Je obliteration AI přeprodávatelem OpenAI?
Ne, jsme nezávislá služba hostující vlastní model s otevřenými váhami bez omezení. Není to model GPT, Claude ani žádný jiný model dodavatele, ale je plně kompatibilní s formátem API OpenAI pro snadnou integraci.
Jak si doplnit kredit?
Kredit můžete doplnit pomocí USDT (TRC20) nebo USDC (Base) v částkách mezi 20 $ a 500 $. Kredity nezanikají a za větší vklady získáte bonusový kredit: +5 % od 50 $, +10 % od 100 $ a +15 % od 200 $.
Co se stane, pokud dostanu chybu 402?
Chyba 402 signalizuje, že vám zbývá nulový předplacený kredit. Požadavek je zamítnut bez spotřeby zůstatku, takže si můžete přes kryptoměny přidat kredit a okamžitě zkusit požadavek znovu. Chyby a odmítnutí jsou vždy zdarma.
Váš klíč API je o formulář dále
Zaregistrujte se, zkopírujte svůj klíč a aktualizujte základní URL. To je celé nastavení.