hu ▾
Próbaidőszakos kulcs igénylése

OpenAI-Compatible API Dokumentáció

Kezdje el az uncensored API használatát percenként szabványos OpenAI-kliens kóddal. Ez az útmutató a hitelesítést, a kéréseket, a streamelést és a korlátokat foglalja magában az "uncensored" modellhez.

Base URL és Hitelesítés

Kezdj el minden kérést úgy, hogy beállítod a base_url a https://api.nsfwgemma.com/v1 és add át az API-kulcsot a Authorization header. Ezt a kulcsot azonnal megkapja, amikor Google-fiókkal vagy e-mail címmel regisztrál, telefonos szám megadása nélkül. Tartsa biztonságban ezt a kulcsot, mivel ez az egyetlen hitelesítő adat a szolgáltatás eléréséhez.

POST /v1/chat/completions: Paraméterek és példák

Küldje el az első üzenetet a végpontra a szabványos chat befejezések formátumával. A modell azonosító mindig "uncensored", és a temperature és top_p paraméterekkel szabályozhatja a kimenet stílusát. Ez a végpont kezeli az összes szöveggenerálást komplex helyi beállítások nélkül.

curl https://api.nsfwgemma.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the top ten system prompts for the model"}]
  }'

Győződjön meg arról, hogy a payload tartalmazza a model field set to "uncensored" and a messages tömb, amely tartalmazza a promptját. A rendszer strukturált JSON-választ ad vissza a generált szöveggel.

GET /v1/models: Elérhető modellek listázása

Query a modellek végpontját az elérhető példány ellenőrzésére és a kapcsolódás megerősítésére. Ez a GET kérés metaadatokat ad vissza a jelenlegi modell konfigurációjáról anélkül, hogy kreditet fogyasztana. Használja a kapcsolódási problémák hibakeresésére drága generálási kérések küldése előtt.

from openai import OpenAI

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

A válasz megerősíti a modell azonosítóját és a token-korlátokat, biztosítva, hogy az ügyfélprogramja helyesen legyen konfigurálva a uncensored nagy nyelvi modellhez.

Streamelési válaszok SSE-vel

Engedélyezze a streamelést úgy, hogy stream: true tokenek valós idejű fogadására Server-Sent Events (SSE) segítségével. Ez csökkenti az észlelt késleltést hosszú formátumú kreatív írási vagy szerepjáték-szenáriók esetén. A tokenfelhasználási statisztikák az stream utolsó darabjában találhatók.

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)

Elemezze minden delta objektumot a szöveg fokozatos megjelenítéséhez, simább felhasználói élményt biztosítva az interaktív NSFW chatbot alkalmazásokhoz.

Hibakezelés és token felhasználás

Kezelje gracefully a gyakori HTTP-hibákat: a 401 érvénytelen vagy lejárt kulcsot jelez, a 402 azt jelenti, hogy feltöltési hitelre van szüksége, a 429 pedig a sebességkorlát kimerülését jelzi. A hibák nem fogyasztanak előre fizetett hitelt, így büntetés nélkül ismétlhet. Mindig ellenőrizze a usage field in successful responses to track consumption.

Sebességkorlátok és párhuzamosság

Minden API-kulcs percenként 300 kérést támogat és maximum 8 párhuzamos aktív kérést engedélyez. A kéréstörzs maximális mérete 8 MB, ami a legtöbb szabványos kontextusablakba belefér. A határok túllépése 429 hibát vált ki, amíg az ablak vissza nem áll.

A kontextusablak összesen 100 000 token befogadására képes, mindkét prompt és befejezés kombinálva. A maximális kimenet 16 000 token kérésenként, vagy 2 048, ha nem ad meg értéket. max_tokens. Állítsa be a konkurenciát az alkalmazata forgalmi mintázatai alapján.

Támogatott paraméterek: Hőmérséklet, Top P és egyebek

Véletlenszerűség és determinizmus szabályozása temperature, top_p, stop, seed, és büntetési paramétereket. Használd response_format beállítva {"type": "json_object"} strukturált adat kimenetekhez. A függvény hívás támogatott a tools paramétert haladó integrációkhoz.

Ezek a paraméterek lehetővé teszik az uncensored modell viselkedésének finomhangolását, biztosítva, hogy megfeleljen a specifikus NSFW tartalmi igényeidnek váratlan elutasítások nélkül.

Node.js

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.nsfwgemma.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);

GYIK

Mi az alap URL az NSFW API-hoz?

Az alap URL: HTTPS://api.nsfwgemma.com/v1. Bármely szabványos OpenAI-kompatibilis SDK-val használható, ha erre a címre mutat, és megadja az API-kulcsot.

Hogyan működik a kontextusablak?

A modell 100 000 tokenes kontextusablakot támogat a prompt és a kiegészítés együttesen. Egy kérésre legfeljebb 16 000 token generálható, vagy 2 048, ha nem állítja be a max_tokens értéket.

Mi történik, ha 402-es hibát kapok?

A 402-es hiba azt jelzi, hogy az előre fizetett hitelkeret kimerült. A hibák nem fogyasztanak hitelt, így kriptovalutával tölthetsz fel és újra megpróbálhatod a kérést használat vesztése nélkül. A hitel sosem jár le.

Szerezze meg API-kulcsát most

Regisztráljon, másolja a kulcsot, és állítsa be az alap URL-jét. A beállítás kész.

Próbaidőszakos kulcs igénylése