Dokumentace API
Získejte svůj API klíč a začněte ihned odesílat požadavky. Tento průvodce pokrývá základní endpointy, autentizaci a vzorky kódu pro integraci našeho uncensored LLM do vaší aplikace.
Autentizace a základní URL
Základní URL je HTTPS://api.nsfwcom.com/v1Přidejte svůj API klíč k Authorization hlavička jako bearer token. Tato hlavička autentizuje každý požadavek odeslaný na endpoint.
- Zadejte svůj klíč do každého požadavku.
- "Chraňte svůj klíč a nesdílejte jej veřejně."
Vygenerujte svůj klíč přes dashboard a začněte ihned integrovat.
Endpoint Chat Completions
Odeslat požadavek POST na /v1/chat/completions vašimi zprávami a názvem modelu. API vrací dokončení textu na základě vašeho podnětu.
curl https://api.nsfwcom.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 benefits of remote work for engineers"}]
}'Použijte ID modelu uncensored pro zajištění konzistentních, nefiltrovaných výstupů pro váš případ použití. Nakonfigurujte parametry jako temperature ovlivnit kreativitu.
Python SDK
Použijte oficiální knihovnu OpenAI pro Python pro snadnou komunikaci s API. Nastavte základní URL na náš endpoint a poskytněte svůj API klíč.
from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwcom.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)Tento přístup vám umožňuje využít známé metody SDK pro dokončení chatu. Můžete předat seznam zpráv a získat strukturované textové odpovědi přímo ve svých skriptech Python.
SDK pro Node
Nainstalujte balíček OpenAI Node.js a nakonfigurujte jej s naší základní URL. To vám umožní integrovat API do vašich projektů JavaScript nebo TypeScript bezproblémově.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nsfwcom.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);Definujte svůj pole zpráv a zavolejte koncový bod completion. SDK řeší HTTP požadavky a parsování, vrací vygenerovaný text pro logiku vaší aplikace.
Streamované odpovědi přes SSE
Povolte streamování nastavením stream: true ve vaší žádosti. API vrací Server-Sent Events (SSE) pro reálné doručování tokenů.
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)Parsovejte stream pro zobrazení tokenů při jejich generování. To zlepšuje uživatelský zážeb tím, že okamžitě zobrazuje postup. Poslední chunk obsahuje celkové využití tokenů pro fakturaci.
Limity, chyby a kontext
Okno kontextu podporuje celkem 100 000 tokenů. Sledujte limity požadavků, abyste předešli přerušení služby. Časté chyby zahrnují 401 pro neplatné klíče, 402 pro nedostatek kreditu, a 429 pro limity rychlosti.
Refundace není vydávána za spotřebovaný kredit. Chyby během zpracování nespotřebovávají tokeny. Použijte tyto kódy k elegantnímu zpracování selhání ve své aplikaci.
Časté otázky
Jak začít s API nsfw.com?
Zaregistrujte se přes Google nebo e-mail a získejte svůj klíč API ihned. Přidejte kredit v kryptoměnách do svého účtu a odešlete první požadavek pomocí poskytnutých vzorových kódů.
Co se stane, když mi dojde kredit?
Požadavky vrátí chybu 402, dokud si nedobijete kredit. Kredit nikdy nevyprší, takže můžete přidat prostředky kdykoli budete připraveni pokračovat ve využívání služby.
Podporuje API streamování?
Ano, nastavte parametr stream na true pro přijímání událostí odeslaných serverem. To vám umožňuje zobrazovat tokeny, jak jsou generovány, pro rychlejší uživatelskou zkušenost.
Zabezpečte svůj API klíč
Zaregistrujte se, získejte svůj klíč a aktualizujte svůj base URL. Nastavení trvá sekundy.