API dokumentáció
Szerezze be az API-kulcsát és kezdje el a kérések küldését azonnal. Ez a guide lefedi a lényeges végpontokat, a hitelesítést és a kód mintákat az uncensored LLM integrálásához az alkalmazásába.
Hitelesítés és Base URL
Az alap URL: HTTPS://api.nsfwcom.com/v1. Fűzd hozzá API kulcsodat a Authorization fejlec Bearer tokenként. Ez a fejléc hitelesíti az összes, a végpontra küldött kérést.
- Tartalmazza kulcsát minden kérésben.
- Tartsa a kulcsot biztonságban, és ne ossza meg nyilvánosan.
Generálja le a kulcsát a műszerfalon, és kezdje el az integrációt azonnal.
Chat Completions végpont
Küldj egy POST kérést a /v1/chat/completions az üzeneteivel és a modellnevével. Az API szövegkiegészítéseket ad vissza a promptja alapján.
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"}]
}'Használja a modell azonosítót uncensored a konzisztens, szűrés nélküli kimenetek biztosítására az Ön esetéhez. Konfigurálja a paramétereket, mint például temperature a kreativitás vezérléséhez.
Python SDK
Használja a hivatalos OpenAI Python könyvtárat az API-hoz való egyszerű kapcsolódáshoz. Állítsa be az alap URL-t az endpointunkra, és adja meg az API-kulcsot.
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)Ez a megközelítés lehetővé teszi, hogy kihasználja a jól ismert SDK módszereket a chat kiegészítésekhez. Átadhat üzenetlistákat, és strukturált szövegválaszokat kaphat közvetlenül Python szkriptjeiben.
Node SDK
Telepítse az OpenAI Node.js csomagot, és konfigurálja az alap URL-jünkkel. Ez lehetővé teszi az API integrálását JavaScript vagy TypeScript projektekbe zökkenőmentesen.
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);Határozza meg az üzenetek tömbjét, és hívja meg a completion végpontot. Az SDK kezeli az HTTP kéréseket és az elemzést, visszaadva a generált szöveget az alkalmazás logikájához.
Streamelési válaszok SSE-n keresztül
Engedélyezze a streamelést úgy, hogy stream: true a kérésben. Az API Szerver által küldött eseményeket (SSE) ad vissza a valós idejű token kiszállításához.
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)Elemzze a streamet a tokenek megjelenítéséhez azok generálása közben. Ez javítja a felhasználói élményt azonnali előrehaladás-kijelzéssel. A végső blokk tartalmazza a teljes tokenfelhasználást a számlázáshoz.
Korlátok, hibák és kontextus
A kontextusablak 100 000 tokent tesz lehetővé. Figyeld a kéréseid korlátait a szolgáltatásmegszakítás elkerülése érdekében. A gyakori hibák közé tartoznak 401 érvénytelen kulcsokért, 402 nem elegendő egyenlegért, és 429 a sebességkorlátokhoz.
A felhasznált hitelhez nem adjuk ki a visszatérítéseket. A feldolgozás közbeni hibák nem fogyasztanak tokeneket. Használja ezeket a kódokat a hibák gracefully kezelésére az alkalmazásában.
Gyakori kérdések
Hogyan kezdhetek hozzá az nsfw.com API-hoz?
Jelentkezzen be Google-fiókkal vagy e-mail címmel, és azonnal kapjon API-kulcsot. Adjon hozzá kriptovaluta-kreditet a fiókjához, és küldje el az első kérését a megadott kódpéldák segítségével.
Mi történik, ha elfogy a hitelkeretem?
A kérések addig adnak vissza 402 hibát, amíg nem tölti fel. A hitel nem jár le, így bármikor hozzáadhat pénzt, amikor készen áll a szolgáltatás használatára.
Támogatja az API a streamelést?
Igen, állítsa be a stream paramétert true-ra Server-Sent Events fogadásához. Ez lehetővé teszi, hogy megjelenítse a tokeneket generálásuk során a gyorsabb felhasználói élmény érdekében.
Biztonságosítsd az API kulcsodat
Regisztráljon egy fiókot, szerezze be a kulcsot, és frissítse a base URL-t. A beállítás másodpercekbe telik.