hu ▾

Uncensored LLM API törvényes felnőtteknek

API dokumentáció

Csatlakozzon uncensored LLM-ünkhöz öt perc alatt. Ez a quickstart végigvezet a hitelesítésen, a base URL-en és az első szűrő nélküli API-híváson.

Gyors beállítások: Az első kérés csatlakoztatása

Kezdje a kulcs generálását a műszerfalon. Az összes kérés alap URL-je a HTTPS://api.filterno.cc/v1. Adja át a kulcsot Authorization fejlécként bearer tokenként. Ez a beállítás bármely szabványos OpenAI-kompatibilis ügyféllel működik.

Tesztelje a kapcsolatot azonnal egy egyszerű completion kéréssel. A végpont elfogadja a szabványos chat formátumokat, és nyers szöget ad vissza tartalomszűrők nélkül.

Cseréld ki a YOUR_API_KEY-t a fiókodhoz kiadott karakterlánccal. A kérés törzse definiálja a modellt és az üzenet tartalmát. Válaszként generált szöveget kapsz.

Végpont: POST /v1/chat/completions

Küldje el a promptjait a POST /v1/chat/completions végpontra. Ez az egyetlen chat végpont, amelyet támogatunk. Rendszerutasítást és felhasználói üzeneteket ad meg tömb formátumban.

A modell azonosítója "uncensored". Szövegbemenetet dolgoz fel, és szövegkimenetet ad vissza. Ne várj képgenerálást vagy hanggenerálást itt.

Állítsa be a temperature paramétert a véletlenszerűség szabályozására. A magasabb értékek kreatívabb kimeneteket eredményeznek. Az alacsonyabb értékek determinisztikusabb eredményeket adnak. Az API szigorúan követi az OpenAI sémát ezen a végponton.

Végpont: GET /v1/models

Hitelesítse az elérhető modelleket egy GET kéréssel a /v1/models végpontra. Ez a végpont visszaadja a támogatott modellazonosítók listáját. A válaszban látnia kell az "uncensored" szót.

Ez a végpont megerősíti, hogy az API kulcs érvényes. Megjeleníti a modell részleteit is. Használja kapcsolódási hibák hibakereséséhez.

A válasz tartalmazza a modell azonosítóját és az objektum típusát. Nem sorolja fel az árakat vagy a korlátokat. A token árakért tekintse meg a dokumentációt.

Paraméterek: Hőmérséklet, Top-P és Tools

Generálási diverzitás szabályozása temperature és top_p paraméterekkel. A temperature beállítja a valószínűségi eloszlást. A top_p kiszűri az alacsony valószínűségű tokeneket. Együttesen egyensúlyt teremtenek a kreativitás és a fókusz között.

Használjon függvényhívást strukturált interakciókhoz. Határozza meg az eszközöket a kérés törzsében. A modell meghívhatja ezeket a függvényeket. Adja át a tool_choice értéket a specifikus viselkedés kikényszerítéséhez.

Állítsa be a stop szekvenciákat a korai generálás leállításához. Használja a seed értéket az ismételhető eredményekhez. A presence és frequency penalities csökkentik az ismétlést. Ezek a paraméterek követik a szabványos OpenAI konvenciókat.

Streamelési válaszok (SSE) és tokenfelhasználás

A streamelés engedélyezéséhez állítsa a stream paramétert true értékre. Az API Server-Sent Events (SSE) formátumban ad vissza adatot. Minden chunk részleges token-adatot tartalmaz.

A tokenhasználat az utolsó darabban jelenik meg. Olvassa el a költségek nyomon követéséhez. A streamelés csökkenti a vélt késleltetést hosszú válaszok esetén. Ideális valós idejű alkalmazásokhoz.

Elemzze az SSE adatszerkezetet alaposan. Kezelje a hálózati megszakításokat gracefully. Az API biztosítja az adatintegritást a blokkhatárokon keresztül.

Korlátok, hibák és token aritmetika

300 kérelmet percenként kulcsonként kaphatsz. A párhuzamosság 8 egyidejű kérésben van korlátozva. A maximális kérelemtörzs mérete 8 MB.

A kontextusablak 100 000 token. Ez magában foglalja a promptot és a kiegészítést. Max kimenet 16 000 token. Állítsa be a max_tokens értéket a használat korlátozásához.

Kezelje a hibákat státuskódok ellenőrzésével. A 401 érvénytelen kulcsot jelent. A 402 nincs hitelt jelez. A 429 sebességkorlátot jelez. Ismételjen exponenciális backoff-fal a 429-esekre.

cURL

curl https://api.filterno.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the top five risks in a standard React application."}]
  }'

Python

from openai import OpenAI

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

Gyakran ismételt kérdések

Hogyan hitelesítem a kéréseimet?

Adja át API-kulcsát Authorization fejlébként Bearer tokenként. Generálja a kulcsot a műszerfalon. Azonnal megjelenik regisztráció után. Nincs szükség telefonszámra.

Mekkora maximális kontextusablak áll rendelkezésre?

A kontextusablak 100 000 token. Ez a teljes érték tartalmazza a promptot és a kiegészítést. Kérésenként 16 000 token maximális kimenetet állíthatsz be.

Miért kapok 402-es hibát?

A 402-es hiba azt jelenti, hogy a előre fizetett kreditjei elfogytak. Töltse fel a kreditjét kriptovalutával. A kredit sosem jár le. A hibák és a visszautasítások nem fogyasztják a kreditet.

Az API-kulcsod csak egy űrlapnyira van

Regisztráljon, másolja a kulcsot, frissítse a base URL-t. Ez a teljes konfiguráció.

Próbáld ki próbahittel