Dokumentace API
Začněte s online API NSFW LLM pomocí standardních OpenAI-kompatibilních endpointů. Pošlete svůj první prompt během několika sekund s nulovou konfigurací.
Základní URL a ověření
Online API NSFW LLM běží na jedné základní adrese URL: https://api.nsfwllmonline.com/v1. Ověřování spoléhá na Bearer token předaný přes Authorization hlavička. Obdržíte jeden aktivní klíč na účet, který můžete okamžitě regenerovat na ovládacím panelu bez ztráty předplaceného zůstatku.
- Základní URL:
https://api.nsfwllmonline.com/v1 - Hlavička:
Authorization: Bearer YOUR_API_KEY
curl https://api.nsfwllmonline.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Return 200 ok json"}]
}'
Endpoint Chat Completions
Použít POST /v1/chat/completions generovat text. Pošlete ID modelu uncensored k přístupu k našemu modelu s otevřenými váhami vyladěnému pro neomezené odpovědi. API přijímá standardní struktury zpráv, což vám umožňuje budovat rozhovory bohaté na kontext nebo jednoduché jednostranné dotazy.
from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwllmonline.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)
Podporované parametry
Ovládejte chování generování pomocí standardních parametrů jako temperature, top_p, a stop. Můžete vynutit výstup ve formátu JSON pomocí response_format nebo nastavení seed pro reprodukovatelnost. Model podporuje kontextové okno o velikosti 100 000 tokenů, které zahrnuje jak vstup, tak výstup.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nsfwllmonline.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);
Streamované odpovědi
Povolte streamování nastavením stream: true. API vrací Server-Sent Events (SSE) pro doručování tokenů v reálném čase. Metadata o využití tokenů se objevují pouze v poslední části, což zajišťuje přesné sledování fakturace bez blokování streamu 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)
Volání funkcí & Režim JSON
Použít tool_choice a tools pro schopnosti volání funkcí. Pro přísný strukturovaný výstup nastavte response_format na {"type": "json_object"}. To zajišťuje spolehlivé parsování pro automatizované pipeline bez ručního čištění regexem.
Limity rychlosti a kvóty
Každý klíč umožňuje 300 požadavků za minutu a 8 souběžných požadavků. Požadavky s tělem větším než 8 MB jsou zamítnuty. Časté chyby zahrnují 401 pro neplatné klíče, 402 pro nedostatek předplaceného kreditu, a 429 pro omezení rychlosti. Necenzurovaný model odmítá sexuální obsah zahrnující nezletilé, ale umožňuje jiné zákonné témata pro dospělé.
Získejte svůj API klíč nyní
Zaregistrujte se, zkopírujte klíč, aktualizujte svou základní URL. To je vše.