Gyors bevezetés: szűretlen AI modell integráció
Integrálja az unfiltert AI modellt alkalmazásaiba az OpenAI-kompatibilis API-nk segítségével. Ez az útmutató végigvezet a hitelesítésen, a kérések küldésén és a streamelő válaszok kezelésén konkrét példákkal.
Előfeltételek: SDK telepítés és környezetbeállítás
Az unfiltered AI modell működik a szabványos OpenAI SDK-kkal. Szükséged van egy API kulcsra a dashboardról és a HTTPS://api.unfilteredaimodel.com/v1 alap URL-re. Telepítsd a könyvtárat a választott nyelvedhez a hitelesítési fejlécek automatikus kezeléséhez.
Állítsa be a környezeti változót, vagy adja meg a kulcsot közvetlenül az ügyfél inicializálásakor. A modell azonosítója "uncensored". Alapvető szöveggeneráláshoz nincs más konfiguráció szükséges.
- Telepítse a csomagot npm, pip vagy csomagkezelő segítségével.
- Győződjön meg róla, hogy érvényes API-kulcsa van a műszerfalon.
- Ellenőrizze, hogy a base URL megfelel-e a megadott végpontnak.
Inicializálja a klienst a base URL-címmel és a kulccsal
Konfigurálja az ügyfélt, hogy az alap URL-re mutasson, és használja az API-kulcsát a hitelesítéshez. Ez biztosítja, hogy minden kérés helyesen az uncensored modellhez irányuljon.
- Állítsa be a bázis URL-t a HTTPS://api.unfilteredaimodel.com/v1 értékre
- Adja át API-kulcsát az authorization fejlécben.
- Adja meg a modell azonosítóját "uncensored" értékre
Ez a beállítás működik bármely OpenAI-kompatibilis ügyfélprogrammal. Használhatja a hivatalos SDK-kat vagy bármely olyan könyvtárat, amely támogatja az OpenAI API-formátumot.
curl https://api.unfilteredaimodel.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the capital of France?"}]
}'
Az első chat befejezési kérés küldése
Küldjön egy POST kérést a /v1/chat/completions végpontra az üzenettömbjével. A modell szöveges kimenettel válaszol tartalmi visszautasítások nélkül jogszerű felnőtt felhasználás esetén.
- Használja a messages paramétert a beszélgetés definiálásához
- Adja meg a modellt "uncensored" értékre
- Állítsa be a temperature és egyéb paramétereket igény szerint.
A válasz a generált szöveget tartalmazza a choices tömbben. A tartalom kinyerhető és felhasználható az alkalmazásban.
from openai import OpenAI
client = OpenAI(base_url="https://api.unfilteredaimodel.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)
Streamelt válaszok és tokenfelhasználás kezelése
A streamelés engedélyezéséhez állítsa a stream=true értéket a kérésben. Az API chunkokat ad vissza szöveg formátumban generálás közben. A token-felhasználás az utolsó chunkban kerül jelentésre.
- Állítsa be a stream=true értéket a kérelemtörzsben
- Feldolgozza minden darabot érkezésekor
- Ellenőrizze az utolsó darabot a tokenfelhasználásért
Ez hasznos valós idejű alkalmazásokhoz, ahol a szöveget úgy szeretnéd megjeleníteni, ahogy generálva lett. A streamelt válasz token-számokat is tartalmaz az átlátható számlázás érdekében.
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)
A hőmérséklet, a top_p és a JSON mód konfigurálása
A modell viselkedésének testreszabása olyan paraméterekkel, mint a temperature, top_p és response_format. Ezek a beállítások szabályozzák a kreativitást, a véletlenszerűséget és a kimeneti formátumot.
- Állítsd be a temperature értéket a kreativitás érdekében (0,0 és 1,0 között)
- Állítsa be a top_p paramétert a magmagörgetéshez
- Használja a response_format=json_object paramétert a strukturált kimenethez
A modell támogatja a function callingt és az eszközhasználatot. Definiálhat eszközöket, és hagyhatja, hogy a modell eldöntse, mikor hívja meg őket. Ez komplex munkafolyamatokat és integrációkat tesz lehetővé.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unfilteredaimodel.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);
Hibakezelés és sebességkorlátok (300 RPM)
Az API percenként 300 kérésre és kulcsonként 8 párhuzamos kérésre szabja a limitet. Ha ezt túllépi, 429-es hibát kap. A gyakori hibák közé tartozik a 401 (érvénytelen kulcs) és a 402 (elégtelen hitel).
- Kövesse a kérelem sebességét a 429 hibák elkerülése érdekében
- Kezeld a 401-es hibákat az API-kulcs ellenőrzésével
- Kezelje a 402-es hibákat a hitel utólagos feltöltésével.
A kontextusablak 100 000 token a prompt és a completion együttvéve. A maximális kimenet 16 000 token kérésenként. A hibák és az elutasítások nem fogyasztanak egyenleget.
Gyakran ismételt kérdések
Hogyan tölthetem fel a hitelezési keretemet?
Az egyenleged USDT (TRC20) vagy USDC (Base) segítségével tölthető fel. A minimális összeg $20, a maximális $500. Nagyobb feltöltések esetén bónusz kredit kerül jóváírásra: +5% $50-től, +10% $100-tól és +15% $200-tól. A kredit sosem jár le.
Mekkora a kontextusablak mérete?
A kontextusablak 100 000 token, amely a prompt és a completion együttvéve érvényes. A kérésenkénti maximális kimenet 16 000 token. Ha nem állítja be a max_tokens értéket, az alapértelmezett 2 048 token.
A modell valóban nem cenzúrázott?
A modell nem utasít el törvényes felnőtt, fikciós, biztonsági kutatási vagy vitatott témákat. Az egyetlen szigorú tartalmi korlát a kiskorúakkal kapcsolatos szexuális tartalom, amit mindig elutasítanak. Ez ideálissá teszi NSFW szerepjátékhoz és nyers modell kimenethez.
Az API-kulcsa csak egy lépésre van
Regisztrálj, szerezz kulcsot, és frissítsd a base URL-t. Az egész folyamat másodpercekbe telik.