API dokumentáció
Kezdje el a nem cenzúrázott szöveg generálását az OpenAI-kompatibilis API-val. Küldjön egyetlen POST kérést az alap URL-re, és kapjon válaszokat dedikált modellünktől.
Hitelesítés és Base URL
Használja API-kulcsát minden kérésnél. Az alap URL: https://api.nsfwroleplayapi.com/v1. Állítsa be a Authorization fejléc a Bearer YOUR_API_KEY. A kulcsod hozzáférést biztosít a chat-completions végponthoz.
Chat Completions végpont
Küldje el a promptját a POST /v1/chat/completions. Adja meg a modellt "uncensored" a kérés törzsében. Az API a bemeneted alapján generált szöget ad vissza.
context_window összesen 100,000 token engedélyez. Ez magában foglalja a promptot és a kiegészítést. Beállíthatja max_tokens a kimenet korlátozására.
curl https://api.nsfwroleplayapi.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Confirm monthly credit balance is active"}]
}'
Streaming és Token Használat
Engedélyezze a streamelést úgy, hogy stream: true. Az API Server-Sent Events (SSE) formátumban küld adatokat, ahogy a tokenek generálódnak. Fogadja a valós idejű szöges frissítéseket az alkalmazásában. Ez javítja a felhasználói élményt hosszú válaszok esetén.
A végleges darab a teljes token-használatot tartalmazza. Kövesse pontosan a előre fizetett kreditfogyasztását. A hibák nem fogyasztanak kreditet.
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)
Paraméterek: Hőmérséklet, Top P és JSON mód
Generálás szabályozása temperature és top_p. Állítsa be ezeket a kreativitás vagy determinizmus változtatásához. Használja response_format valamivel {"type": "json_object"} strukturált adatokhoz. Ez biztosítja a konzisztens kimeneti formátumokat.
Beállíthatod a seed a reprodukálható eredményekhez. Állítsa be stop sorozatokat a korai generálás leállításához. Ezek a paraméterek pontos kontrollt biztosítanak.
from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwroleplayapi.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)
Sebességkorlátok és párhuzamosság
Minden API-kulcs percenként 300 kérést támogat. Egyszerre 8 párhuzamos kérést futtathat. A kéréstörzs méretkorlátja 8 MB. A határok túllépése 429 hibát eredményez.
Hozhatsz létre egy új kulcsot egy régi helyett. Egy fiókhoz csak egy aktív kulcs tartozhat. Kezeld a kulcsaidat a hozzáférés fenntartásához. Ez biztosítja a stabil teljesítményt.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nsfwroleplayapi.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);
Hibakezelés és visszautasítások
Kezelje a hibákat az HTTP státuskód ellenőrzésével. A 401 hiba azt jelenti, hogy az API-kulcs érvénytelen. A 402 hiba elégtelen előre fizetett hitelt jelez. Frissítse az egyenlegét a dashboardon.
A 429-es hiba az átfogási limit kimerülését jelzi. Várjon az újrapróbálás előtt. A modell visszautasítja a kiskorokkal kapcsolatos kéréseket. Minden más jogszerű felnőtt tartalom megengedett. A részletekért ellenőrizze a válasz törzsét.
Gyakori kérdések
Ez az API openai kompatibilis?
Igen, az OpenAI chat-completions interfészt követi. Használhatod az hivatalos OpenAI SDK-kat vagy bármely kompatibilis klienst. Csak frissítsd a base URL-t és az API kulcsot.
Mekkora a kontextusablak mérete?
A kontextusablak 100 000 token. Ez a teljes érték tartalmazza a promptot és a kiegészítést. Kérésenként maximális kimeneti hosszúságot állíthatsz be.
Terhelik a hibák az előre fizetett kreditemet?
Nem, a hibák és a visszautasítások ingyenesek. Csak a sikeres válaszokban szereplő tokenek után fizetsz. Ez az API-t költséghatékonyá teszi fejlesztéshez.
Szerezze meg API-kulcsát most
Regisztrálj, szerezd meg a kulcsodat, és frissítsd az alap URL-t. Ennyi kell a kezdéshez.