Gyors kezdés: Csatlakoztassa ügyfelét
Küldjön kérelmeket a https://api.isgeminiuncensored.com/v1 standard OpenAI SDK-k használata. Szolgáltatásunk a többi szolgáltató helyettesítőjeként működik, így csak az alap URL-t kell frissítenie és megadnia az API-kulcsot. Kulcsot azonnal generálhat a műszerfalon Google vagy e-mail segítségével. Ez a beállítás kiküszöböli a komplex proxy vagy egyedi jailbreak promptok szükségességét.
A hitelesítés fiókonként egyetlen aktív API-kulcsra támaszkodik. Ha új kulcsot generál, a korábbi azonnal érvénytelen lesz. Ez biztosítja a szoros felhasználáskontrollt, miközben megőrzi az adatai magánéletét. A promptjait nem használjuk fel tanításhoz, így a kreatív munkái az önék maradnak.
Első kérés: curl példa
Ellenőrizze a kapcsolatot egy egyszerű szöveg-kiegészítési kérés küldésével. Használja a szabványos chat completions végpontot a modell azonosítóval uncensored. A válasz a bemeneted alapján generált szöget ad vissza a szokásos tartalom-elutasítások nélkül.
Ez az alapvető teszt megerősíti, hogy a kulcs érvényes, és a végpont elérhető. Ezután integrálhatja ezt a mintát az alkalmazás logikájába. A válasz struktúrája tükrözi az OpenAI formátumot, biztosítva a kompatibilitást a legtöbb meglévő eszközzel.
curl https://api.isgeminiuncensored.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 Linux commands for network troubleshooting."}]
}'Kezdje egyszerű promptokkal a kimeneti minőség ellenőrzéséhez. Ezután növelheti a komplexitást az igényeknek megfelelően. A rendszer kezeli a kontextuskezelés nehéz részét az Ön helyett.
Python SDK Integráció
Használja a hivatalos Python könyvtárat az API beépítéséhez a szkriptjeibe. Állítsa be a base URL-t a végpontunkra, és adja meg az API kulcsát. Ez a megközelítés lehetővé teszi a meglévő kódbázisok kihasználását minimális változtatásokkal. Streaming vagy szinkron hívásokat használhat az igényei szerint.
A Python SDK automatikusan kezeli a kérések sorosítását. Paramétereket adhat meg, például temperature és top_p a kimenet vezérléséhez. Ez a rugalmasság lehetővé teszi a modell viselkedésének finomhangolását a konkrét felhasználási esethez. Legyen szó chatbot vagy elemző eszköz fejlesztéséről, az SDK egyszerűsíti a folyamatot.
from openai import OpenAI
client = OpenAI(base_url="https://api.isgeminiuncensored.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)Győződjön meg róla, hogy helyesen kezeli a válaszobjektumokat. Az SDK strukturált adatokat ad vissza, amelyeket könnyen elemezhet. Ez megkönnyíti a hibakeresést és a tesztelést. Nagy teljesítményű alkalmazásokhoz aszinkron ügyfeleket is használhat.
Node SDK integráció
Integráljon Node.js alkalmazásokba az hivatalos OpenAI npm csomaggal. Irányítsa a klienst a base URL-re, és állítsa be az API kulcsot. Ez lehetővé teszi a jól ismert minták használatát JavaScript projektekben. Könnyen végezhet szinkron vagy aszinkron kéréseket.
A Node SDK támogatja a modern JavaScript funkciókat, mint a promise-k és az async/await. Ez tisztává teszi a hibakezelést és a válaszfeldolgozást. Ugyanazokat a paramétereket adhatod meg, mint a Python SDK-ban, hogy beállítsd a modell viselkedését. Ez a konzisztencia a nyelvek között csökkenti a tanulási görbét a több technológiát használó csapatok számára.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.isgeminiuncensored.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);Tesztelje az integrációját egy egyszerű lekérdezéssel. A válasz megerősíti, hogy a beállítás helyes. Ezután folytathatja a komplexebb interakciók építésével. Az SDK hatékonyan kezeli az HTTP kéréseket, biztosítva az alacsony késleltetést.
Streamelési válaszok
A streamelés engedélyezéséhez állítsa a stream paramétert állítsa true-ra. Ez lehetővé teszi, hogy tokeneket fogadjon generálás közben. Ez a funkció ideális chat felületek esetén, ahol az azonnali visszajelzés kritikus fontosságú. Jelentősen csökkenti a végfelhasználók számára észlelt késést.
A válasz Server-Sent Events (SSE) sorozatként érkezik. Minden darab a generált szöveg egy részét tartalmazza. Ezeket a darabokat összefűzheti a teljes válasz létrehozásához. Az utolsó darab tokenfelhasználási statisztikákat is tartalmaz a 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)Kezelje a hálózati megszakításokat gracefully. A streamelés szüneteltethető vagy folytatható az ügyfél képességeitől függően. Ez a rugalmasság zavartalan felhasználói élményt biztosít instabil kapcsolatok esetén is. Megszakíthatja a streamet korán, ha a felhasználó megváltoztatja a bemenetet.
Korlátok, hibák és kontextus
A fiókod percenként 300 kérésre és kulcsonként 8 párhuzamos kérésre van korlátozva. Ha túlléped ezt, 429-es hibát kapsz. A felületen nyomon követheted a felhasználásodat a megszakítások elkerülése érdekében. Ez a limit biztosítja a fair hozzáférést minden felhasználó számára.
A kontextusablak támogatása 100 000 tokenre terjed ki prompt és completion együttesen. Beállíthat egy maximális kimenetet 16 000 tokenre kérelemonként. Ha nem ad meg korlátot, az alapértelmezett 2048 token. A hibák és a visszautasítások nem fogyasztják a előre fizetett kreditet.
A gyakori hibák közé tartozik a 401 az érvénytelen kulcsokért és a 402 az elégtelen hitelért. Csak kriptovalutával tölthet fel. Elfogadott az USDT a TRC20 vagy az USDC a Base hálózaton. A dupla terhelésekhez hasonló hibákat a Támogatás oldalon javítjuk. Az előre fizetett hitel sosem jár le, így saját tempójában tölthet fel. Ez a struktúra kiszámítható és átlátható költségeket biztosít.