hu ▾

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.