hu ▾
Hozzon kulcsot

API Referencia

Kezdje el cenzúrázatlan AI API-junkat percenként. Az alábbi dokumentáció pontos végpontokat, paramétereket és kódpéldákat tartalmaz az integrációhoz.

Hitelesítés és Base URL

Kezdje azzal, hogy a bázis URL-címet és az API-kulcsot a kliens konfigurációjában cseréli ki. Szolgáltatásunk egyetlen bázis URL-címet használ az összes kéréshez, ami biztosítja a meglévő OpenAI SDK-kkal való kompatibilitást. Nem kell több végpontot kezelnie a különböző funkciókhoz. Generálja kulcsát a műszerfalon Google-fiókkal vagy e-mail címmel. Tartsa biztonságban ezt a kulcsot, mert az közvetlen hozzáférést biztosít az előre fizetett kreditjéhez.

Az API-kulcs a Authorization header. Ha elveszíti a kulcsot, hozzon létre egy újat a műszerfalon, amely felváltja a régi aktív kulcsot. Nincs szükség telefonszámra a fiók helyreállításához, így megőrzi az adatvédelemre fókuszáló megközelítésünket. Használja az alábbi alap URL-t az összes további kéréshez.

Base URL: https://api.norestrictedai.com/v1

POST /v1/chat/completions

Küldje el a promptját a POST /v1/chat/completions endpoint szövegválasz fogadására. Ez az egyetlen endpoint, amelyre szükség van szöveggeneráláshoz. A modell azonosítója uncensored. Nyílt súlyú modell, amelyet arra hangoltak, hogy tartalmi visszautasítások nélkül válaszoljon jogszerű felnőtt tartalmakra. Nem GPT vagy Claude. A válaszokat streamelheti vagy JSON módban kérheti. A rendszer támogatja a funkcióhívást és a szabványos paramétereket, mint például a temperature és a top_p.

A kérések szöveg-bemenet, szöveg-kimenet formában feldolgozva. Nincsenek embeddingek vagy képgenerálási képességek. Ha ezekre van szüksége, néz máshová. Fókuszunk kizárólag a közvetlen szöveggenerálásra átlátható token árazással. A hibák és elutasítások (kivéve a szigorú kiskorú tartalom korlátot) nem fogyasztják a kreditjét.

Python SDK Integráció

Használja a hivatalos OpenAI Python könyvtárat az API-nkhoz való kapcsolódáshoz. Állítsa be az alap URL-t és az API-kulcsot a kliens példányban. Ez a megközelítés lehetővé teszi, hogy megtartsa meglévő kódstruktúráját miközben szolgáltatót vált. A könyvtár automatikusan kezeli a JSON szerializációt és az HTTP kéréseket. Ugyanazt a modellnevet használhatja, mint más szolgáltatásoknál, de ne feledje, hogy a mi modell azonosítónk uncensored.

Ez a módszer ideális backend szolgáltatásokhoz és szkriptekhez. A könyvtár támogatja a szinkron és aszinkron műveleteket. Állíthatod a hőmérséklet és top_p értékeket a kreativitás szabályozásához. A válasz objektum tartalmazza a generált szöveget és a token felhasználási statisztikákat.

Node SDK integráció

Integrálja API-ját Node.js alkalmazásokba a szabványos OpenAI SDK segítségével. Konfigurálja a klienst a base URL és az API kulcs segítségével. Ez a beállítás zökkenőmentesen működik Express útvonalakkal vagy serverless funkciókkal. Az SDK kezeli a kérelem életciklusát, beleértve az újrapróbálkozást és a hibakezelést. Üzeneteket adhat meg szerep és tartalom objektumok tömbjeként.

Ez az integráció tökéletes webalkalmazásokhoz és mikroszolgáltatásokhoz. A válasz objektum tartalmazza a generált tartalmat és a használati adatokat. Engedélyezheti a streamelést, hogy a tokeneket azonnal elküldje a kliensnek a generálás során. Ez csökkenti a végfelhasználók számára érzékelt késleltetést. Az SDK támogatja az API specifikációban definiált összes szabványos paramétert.

Streamelési válaszok (SSE)

A streamelés engedélyezéséhez állítsa a stream paramétert true. Az API Server-Sent Events (SSE) streamet ad vissza. Minden chunk részleges választ tartalmaz. A végső chunk tartalmazza a teljes tokenfelhasználást. Ez a funkció jelentősen csökkenti az első token időt (time-to-first-token). Elengedhetetlen chat felületekhez és valós idejű alkalmazásokhoz.

A stream addig folytatódik, amíg a modell be nem fejezi a választ, vagy hiba nem lép fel. A streamet bármikor megszakíthatod. A szerver leállítja a kérés feldolgozását, ha a kliens megszakítja a kapcsolatot. Ez számítási erőforrásokat spórol meg. A streamelő mód használata sima felhasználói élményt biztosít. A tokenhasználat az utolsó darabban lehetővé teszi a költségek pontos nyomon követését.

Sebességkorlátok és hibák

API-nk szigorú átfolyási korlátokat ír elő a stabilitás biztosítása érdekében. Kulcsonként percenként 300 kérelmet küldhet. Kulcsonként 8 párhuzamos kérést indíthat egyszerre. A maximális kérelem törzs mérete 8 MB. Ha túllépi ezeket a korlátokat, 429-es hibát kap. Az érvénytelen kulcsok 401-es, az elégtelen egyenleg pedig 402-es hibát adnak vissza. Ezek a hibák nem fogyasztják az egyenleget.

A kontextusablak 100 000 token, amely a prompt és a kiegészítés együttvéve. A maximális kimenet 16 000 token kérésenként. Ha nem állítja be max_tokens, a limit 2 048. A kredit előre fizetett és nem jár le. A hibák ingyenesek. Ha kétszer számlázták, forduljon a támogatáshoz. A rendszer nem menti a promptokat a tanításhoz. A magánélet megmarad. A funkciók megvalósításához használja az alábbi kódblokkokat.

cURL

curl https://api.norestrictedai.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Set database index to primary key"}]
  }'

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.norestrictedai.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.norestrictedai.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);

Streamelés

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)

Gyakori kérdések

Mi a no restricted AI modell?

Ez egy nyílt forráskódú nagy nyelvi modell, amelyet szervereinkön hosztolunk. Úgy hangoltuk, hogy tartalom-elutasítás nélkül válaszoljon jogszabályoknak megfelelő felnőtt felhasználás esetén. Nem GPT, Claude vagy más szállító modellje.

Hogyan működik a cenzúratlan AI árazása?

$0,15-ért fizetsz 1M bemeneti tokenenként és $0,50-ért 1M kimeneti tokenenként. A kredit előre fizetett és nem jár le. A hibák és a visszautasítások nem merítik a egyenlegedet. Nincsenek havi előfizetési díjak.

Használhatom az NSFW API-t kereskedelmi projektekhez?

Igen, használhatja az API-t törvényes felnőtt célra kereskedelmi projektekben. A modell nem utasít vissza vitatott vagy felnőtt témákat. Az egyetlen szigorú korlát a kiskorúakkal kapcsolatos szexuális tartalom. A hitel csak kriptovalutával tölthető fel.

Hozzáférés a kulcsodhoz azonnal

Regisztrálj, másold ki a tokent, és állítsd be a klienst az új alap URL-re. Kész.

Hozzon kulcsot