Rychlý start API: Chat Completions
Začněte budovat s naším API LLM bez omezení během minut. Tento průvodce pokrývá ověření, struktury požadavků a streamování pro váš chatbot NSFW nebo aplikaci roleplay.
- Základní URL
- https://api.nsfwopenrouter.com/v1
- Model
- neomezený
Ověření & základní URL
Váš API klíč autentizuje každý požadavek. Použijte Authorization hlavička s Bearer schéma. Vaše základní URL je https://api.nsfwopenrouter.com/v1. Tato URL funguje s jakýmkoli SDK kompatibilním s OpenAI. Nemusíte mít předplatné. Platíte pouze za použité tokeny. Chyby a odmítnutí nejsou zpoplatněna. Zaregistrujte se přes Google nebo e-mail a okamžitě obdržíte svůj klíč.
Odesílání požadavku na dokončení chatu
Odeslat požadavek POST na /v1/chat/completions. ID modelu je vždy uncensored. Poskytněte svůj systémový prompt pro definování chování. Zahrňte uživatelské zprávy v messages pole. API vrací textový výstup přímo. Nedochází k žádné složité směrování. Provoz jde přímo na naše servery. To zajišťuje konzistentní zpracování NSFW obsahu bez filtrů nadřazených služeb.
Zvládání streamovaných odpovědí
Povolte streamování nastavením stream na true. API vrací Server-Sent Events (SSE). Každý chunk obsahuje částečný text. Detaily o využití tokenů se objeví v posledním chunku. To snižuje vnímanou latenci pro uživatele. Umožňuje zobrazování generovaného obsahu v reálném čase. Zpracujte chyby v rámci logiky streamu. Zahodite neúplné chunky při selhání.
Konfigurace parametrů modelu
Upravit temperature pro kreativitu. Použijte top_p pro nucleus sampling. Nastavte max_tokens omezit délku výstupu. Maximální výchozí hodnota je 2 048 tokenů. Na požadavek můžete požadovat až 16 000 tokenů. Okno kontextu podporuje celkem 100 000 tokenů. To zahrnuje jak prompt, tak dokončení. Vyladěte tato nastavení pro vaše konkrétní potřeby roleplay.
Vynucování režimu JSON
Použít response_format s {"type": "json_object"}. Model zaručuje platný výstup JSON. Tato struktura je zásadní pro programovou integraci. Odpověď parsovejte přímo do objektů vaší aplikace. Pro spolehlivost se vyhněte parsování regulárními výrazy. Tato funkce zajišťuje konzistentní extrakci dat. Bezproblémově funguje se standardními SDK.
Chápání volání nástrojů
Definujte nástroje v těle požadavku. Model může vrátit strukturovaná volání funkcí. Použijte tool_choice abyste vynutili konkrétní chování. To umožňuje dynamické pracovní postupy agentů. API podporuje standardní formáty nástrojů OpenAI. Parsovat tool_calls pole v odpovědi. Vykonávejte funkce a vracujte výsledky. To umožňuje komplexní vícekrokové interakce.
cURL
curl https://api.nsfwopenrouter.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Run my unit tests and show results"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwopenrouter.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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nsfwopenrouter.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í
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)Časté otázky
Co je to alternativa OpenRouter pro NSFW pro přímý přístup bez cenzury?
Naše API poskytuje přímý přístup k modelu bez omezení bez vrstev směrování OpenRouter. Získáte konzistentní výstup NSFW bez rušivých vlivů nadřazených filtrů. Je to ideální pro aplikace roleplay potřebující spolehlivé generování obsahu pro dospělé.
Proč dostávám chyby 402?
Chyba 402 signalizuje nedostatek předplaceného kreditu. Tokeny se účtují až po úspěšném zpracování. Přidejte kredit přes kryptoměny pro obnovení služby. Kredit nevyprší, takže jej můžete doplnit později.
Jak funguje kontextové okno o 100 000 znacích?
Limit 100 000 tokenů se vztahuje na součet vstupních a výstupních tokenů. Můžete odeslat velké prompty a přijmout dlouhé odpovědi. Max. jednotlivá odpověď je 16 000 tokenů. Pro optimální výkon spravujte svou historii tak, aby se vešla do tohoto okna.
Získejte svůj API klíč okamžitě
Zaregistrujte se, získejte klíč, aktualizujte základní URL. To je ono.