Dokumentace API pro vývojáře
Začněte s naší nezcenzurovanou LLM API během minut. Použijte standardní nástroje kompatibilní s OpenAI k odesílání surových, ne filtrovaných textových odpovědí pro vaše aplikace.
Autentizace a základní URL
Váš API klíč autentizuje každý požadavek. Použijte https://api.nsfwtext.cc/v1 jako vaši základní URL. Předajte klíč v Authorization hlavička. Toto nastavení funguje s jakýmkoli klientem kompatibilním s OpenAI.
curl https://api.nsfwtext.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Check server status now"}]
}'Vygenerujte si klíč okamžitě přes Google nebo e-mail. Telefonní číslo není vyžadováno. Klíč se zobrazí ihned po registraci.
První požadavek
Pošlete svou první zprávu do uncensored modelu. Použijte ID modelu uncensored pro hrubý výstup. Endpoint přijímá standardní payloady chat-completions.
from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwtext.cc/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)Nahraďte zástupce svým skutečným klíčem. Odpověď obsahuje vygenerovaný text přímo. Chyby vracejí standardní HTTP kódy.
Streamované odpovědi
Přijímejte tokeny v reálném čase přes Server-Sent Events. Povolte streamování nastavením stream na true. Využití tokenů se objeví v posledním bloku.
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)Zpracovávejte každou částu, jak přichází. To snižuje vnímanou latenci u dlouhých výstupů. Elegantně ošetřete částečné věty ve vašem UI.
Volání funkcí a režim JSON
Definujte nástroje pro extrakci strukturovaných dat. Použijte response_format s {"type": "json_object"} pro přísný výstup JSON. To zajišťuje spolehlivé parsování ve vašem backendu.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nsfwtext.cc/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);Upřesněte definice nástrojů v tools pole. Model vrací volání nástrojů nebo přímý text. Před použitím ověřte strukturu JSON.
Parametry a kontext
Ovládejte generování pomocí temperature, top_p, a seed. Kontextové okno podporuje celkem 100 000 tokenů. Maximální výstup je 16 000 tokenů na požadavek.
Nastavit max_tokens abyste předešli nadměrné spotřebě. Použijte stop sekvence pro předčasné oříznutí výstupu. Upravte presence_penalty pro rozmanitost.
Limity a chyby
Omezení rychlosti umožňují 300 požadavků za minutu. Souběžnost je omezena na 8 současných požadavků. Těla požadavků musí být menší než 8 MB.
Použijte 401 pro neplatné klíče. 402 označuje nedostatečný předplacený kredit. 429 signalizuje vyčerpání limitu rychlosti. Kredit nevyprší, takže jej můžete kdykoli dobít.
Často kladené otázky
Jaká je základní URL textového API NSFW?
Použijte HTTPS://api.nsfwtext.cc/v1 pro všechny požadavky. Tato základní URL funguje se standardními SDK OpenAI. Aktualizujte konfiguraci klienta tak, aby ukazovala sem.
Jak řešit odpovědi ve formátu streamování?
Nastavte stream na true ve vašem požadavku. API vrací Server-Sent Events. Parsovejte každý chunk pro zobrazení tokenů v reálném čase. Zkontrolujte poslední chunk pro data o spotřebě tokenů.
Co se stane, když mi dojde kredit?
Získáte kód chyby 402. Dobijte pomocí USDT nebo USDC. Kredit je předplacený a nikdy nevyprší. Chyby a odmítnutí nespotřebovávají kredit.
Získejte svůj API klíč okamžitě
Zaregistrujte se, získejte svůj klíč a aktualizujte svou základní URL. To je vše, co musíte udělat.
Otevřít účet