Gyors bevezetés: uncensored API integráció
Integrálja uncenzúrált LLM-jét alkalmazásába a hivatalos OpenAI-kompatibilis SDK-val. Beállítja az alap URL-t, hitelesíti a előre fizetett kriptovaluta-egyenlegével, és azonnal elküldi a szöveges kéréseket.
Előfeltételek: Az hivatalos SDK telepítése
Telepítse a fejlesztői környezetének megfelelő könyvtárat az API-val való kommunikáció megkezdéséhez. Az SDK automatikusan kezeli a hitelesítést és a szerializálást, így a logikára koncentrálhat.
Python környezetekben használd a standard csomagkezelőt a legújabb verzió telepítéséhez. Node.js fejlesztőknek hozzá kell adniuk az npm csomagot a projekt függőségeihez. Mindkét eszköz támogatja ugyanazt az OpenAI-kompatibilis protokollt.
- Python:
pip install openai - Node.js:
npm install openai
Az alap URL és az API-kulcs beállítása
Konfigurálja az ügyfélt, hogy a specifikus végpontra mutasson, és használja egyedi kulcsát az engedélyezéshez. Ez a beállítás biztosítja, hogy minden kérés az uncensored infrastruktúránkon keresztül haladjon, nem pedig az alapértelmezett szolgáltatóhoz. Helyettesítse a helyőrzőt a tábláján generált kulccsal.
Az alap URL-struktúra konzisztens a szabványos megvalósításokkal, de a domain eltér. Ez a változás kritikus, mert a modellünk nem osztozik ugyanazon az irányításon, mint a kereskedelmi óriások. Tartsa biztonságban a kulcsát, és ne tegye ki ügyféloldali kódban.
- Base URL:
https://api.filterwithoutai.com/v1 - Auth fejléc:
Authorization: Bearer YOUR_API_KEY
Az első kérés végrehajtása a /v1/chat/completions végpontra
Küldjön egy POST kérést a chat completions végpontra a promptjával és a modellazonosítóval. A rendszer feldolgozza a szöveget, és nyers választ ad vissza tartalmi szűrők nélkül jogszerű felnőtt tartalmak esetén. Meg kell adnia a modellazonosítót mint uncensored ezt a specifikus viselkedést.
A kérés törzse tartalmazza a szabványos paramétereket, mint például messages és model. Az API elfogadja a bemenetedet, és szöveget generál a kontextus ablak korlátai alapján. A feldolgozás közbeni hibák nem fogyasztják a előre fizetett krediteidet, így biztosítva a tisztességes számlázást.
Streamelt válaszok és tokenfelhasználás kezelése
Streamelés engedélyezése a modell kimenetének chunkokban történő fogadásához, ahelyett, hogy a teljes válaszra várna. Ez a módszer csökkenti a felfogott késleltetést, és lehetővé teszi a szöveg valós idejű megjelenítését a felhasználók számára. Az SDK automatikusan kezeli a Server-Sent Events (SSE) protokollt.
A tokenfelhasználás a stream végső tömbjében kerül jelentésre. Követheti a bemeneti és kimeneti számlákat a előfizetett hitelek hatékony kezeléséhez. A kérésenkénti maximális kimenet 16 000 token, vagy 2 048, ha nem állítja be a korlátot kifejezetten.
A JSON mód és az eszközhívás konfigurálása
Strukturálja a válaszait programozott használatra a JSON mód engedélyezésével vagy eszközsémák definiálásával. Ez a funkció biztosítja, hogy a modell érvényes adatokat adjon ki, amelyet alkalmazása hiba nélkül elemezhet. Használja a response_format paraméter a szigorú JSON kimenet kikényszerítésére.
Az eszközök hívása lehetővé teszi a modell számára függvények végrehajtását a promptutasításaid alapján. Meghatározhatod az eszközöket és megadhatod, hogyan válassza ki őket a modell. Ez a képesség zökkenőmentesen működik egyetlen cenzúrázatlan modellünkkel, további konfigurációs terhelés nélkül.
Az átfutási korlátok és a párhuzamosság megértése
Kövesse a kérelem volumenét a szolgáltatás megszakításainak elkerülése érdekében az átfolyási korlátozás miatt. Infrastruktúránk percenkénti 300 kérelem korlátot alkalmaz API kulcsonként. Ugyanakkor küldhet akár 8 párhuzamos kérelmet ugyanazzal a kulccsal.
Ha túlléped ezeket a korlátokat, az API 429-es státuskódot ad vissza. Minden fiók egyszerre csak egy aktív kulcsot támogat, így az új kulcs generálása felváltja a régit. A kérelemtörzs nem haladhatja meg az 8 MB-ot a hatékony feldolgozás érdekében.
cURL
curl https://api.filterwithoutai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list three ways to optimize a python loop"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.filterwithoutai.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.filterwithoutai.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)Gyakran ismételt kérdések
Mi definiálja az uncensored modelljüket a többi opcióktól?
A modellünk egy nyersúlyú megoldás, amelyre specifikusan úgy van hangolva, hogy válaszoljon tartalom-elutasítások nélkül törvényes felnőtt használatra. Nem használja a promptjaidat tanításhoz, és átlátható előre fizetett számlázást kínál havi kötelezettségek nélkül. A kontextusablak 100,000 token támogatását kínálja a hosszabb beszélgetésekhez.
Hogyan működik a számlázás kriptó hitelekkel?
Csak a felhasznált tokenekért fizet, a hibák és a visszautasítások ingyenesek. A krediteket USDT (TRC20) vagy USDC (Base) segítségével tölti fel, nagyobb összegeknél bónusz kreditet kap. Az előre fizetett kredit sosem jár le, így elkerülheti a havi előfizetéskezelést.
Van-e szigorú tartalmi korlát?
Igen, a kiskorúakkal kapcsolatos szexuális tartalom mindig elutasításra kerül, modellbeállításoktól függetlenül. Az összes többi törvényes, felnőtt, fikciós vagy vitatott téma szűrő nélkül feldolgozásra kerül. Ez biztosítja a megfelelést, miközben megőrzi a fejlesztők által elvárt uncensored élményt.
Biztonságosítsd az API kulcsodat
Regisztrálj, másold ki a tokent, és frissítsd az endpointet. Ennyi kell hozzá.