Rychlý start: Integrujte API Uncensored
Integrujte API LLM bez omezení do svého systému změnou jediného základního URL a bez zámku předplatného. Tento průvodce pokrývá autentizaci, streamování a používání nástrojů pro koncový bod AiNoCensor.
Ověření: Nastavení API klíče
Získejte svůj klíč přes přihlášení Google nebo e-mail na Získat API klíč stránku a předáte ji v Authorization hlavička. Systém vydává jeden aktivní klíč na účet, který okamžitě nahrazuje jakýkoli předchozí klíč. Toto jednoduché nastavení zajišťuje, že můžete začít odesílat požadavky bez konfigurace složitých řetězců proxy nebo spravy měsíčních plateb.
curl https://api.ainocensor.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top five Rust crates for async networking."}]
}'Chraňte svůj klíč bezpečně. Platforma nesleduje ani nezaznamenává dotazy pro účely výcviku, takže vaše data zůstávají vaším majetkem, zatímco vytváříte aplikace bez omezení.
Základní požadavek: Dokončení chatu
Odeslat požadavek POST na https://api.ainocensor.com/v1/chat/completions pomocí ID modelu uncensored pro přijímání textových odpovědí. Tento endpoint podporuje standardní parametry, jako jsou temperature a top_p pro řízení náhodnosti. Nemusíte měnit SDK; jakýkoli klient kompatibilní s OpenAI funguje úpravou základní URL.
from openai import OpenAI
client = OpenAI(base_url="https://api.ainocensor.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)Model odpovídá bez odmítnutí obsahu pro legální adult nebo kreativní témata, což z něj činí ideální volbu pro implementace chatbotů NSFW nebo úkoly vyžadující hlubkou retenci kontextu.
Streamované odpovědi (SSE)
Povolte streamování nastavením stream: true pro přijímání tokenů prostřednictvím Server-Sent Events (SSE) pro nižší latenci. Tento přístup je klíčový pro aktualizace uživatelského rozhraní v reálném čase, kde čekání na úplnou odpověď by způsobilo znatelné zpoždění. Poslední chunk obsahuje celkové využití tokenů pro transparentní fakturaci.
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)Chyby a odmítnutí nespotřebují kredit, takže streamování velkých výstupů zůstává nákladově efektivní, i když se připojení neočekávaně přeruší.
Volání funkcí & Nástroje
Definujte své nástroje v těle požadavku a použijte tool_choice nechat model rozhodnout, kdy je zavolat. Tato schopnost umožňuje, aby LLM bez omezení integrovalo externí systémy bez ručního parsování textových výstupů. Můžete specifikovat required nebo auto režimy podle potřeb vaší aplikace.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.ainocensor.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);API podporuje standardní definice nástrojů, což zajišťuje kompatibilitu s existujícími frameworky agentů, které očekávají struktury volání funkcí ve stylu OpenAI.
Konfigurace režimu JSON
Nastavit response_format na {"type": "json_object"} donutit model k výstupu striktně platného JSON. Tato funkce je zásadní pro parsování strukturovaných dat v automatizovaných pipelinech nebo pro tvorbu spolehlivých generátorů příběhů NSFW, které vyžadují dodržování konkrétní schématu. Eliminuje nutnost čištění výstupů pomocí regulárních výrazů.
Model je upraven tak, aby tento formát udržoval i při vysokých nastaveních kreativity, což zajišťuje, že váš parser obdrží konzistentné datové struktury.
Zvládání chyb a limitů
Sledujte chyby 401, pokud je váš klíč neplatný, chyby 402, když je vyčerpán předplacený kredit, a limity 429 vyvolané překročením 300 požadavků za minutu. API vynucuje limit těla požadavku 8 MB a umožňuje až 8 souběžných požadavků na klíč. Váš předplacený kredit nikdy nevyprší, takže můžete pozastavit používání mezi projekty bez ztráty zůstatku.
S kontextovým oknem o 100 000 tocenech můžete do modelu bez omezení vložit rozsáhlé dokumenty nebo historie konverzací bez ztráty dřívějšího kontextu.
Časté otázky
Jak model bez omezení zvládá kontroverzní témata?
Model je upraven tak, aby odpovídal bez odmítání obsahu pro legální, fiktivní nebo kontroverzní témata. Nepoužívá standardní bezpečnostní filtry, což umožňuje neomezené kreativní nebo NSFW použití, přestože odmítá sexuální obsah zahrnující nezletilé.
Co se stane, pokud narazím na limit rychlosti?
Obdržíte stavový kód 429. Limit je 300 požadavků za minutu na klíč a 8 souběžných požadavků. Pokud je to potřeba, můžete vygenerovat nový klíč, který nahradí starý, ačkoli každý účet má omezen na jeden aktivní klíč v danou chvíli.
Je kredit vratný, pokud udělám chybu?
Ne, předplacený kredit není vratný, ale nevyprší. Pokud dojde k dvojímu účtování nebo jiné chybě v fakturaci, můžete ji vyřešit prostřednictvím stránky Podpora bez ztráty stávajícího zůstatku.
Načtěte svůj API klíč
Zaregistrujte se, zkopírujte klíč, aktualizujte URL koncového bodu. Kompletní integrace za sekundy.