API Referencia: Chat Completions
Integrálja az uncensored AI API-t az alkalmazásába egyetlen kódsor módosításával. Ez az útmutató lefedi az OpenAI-kompatibilis végpontokat, a streamelést és az eszközök hívását, amelyekre szükség van a korlátlan generálás beépítéséhez a verembe.
Gyors beállítások: Első kérés
Küldje el első chat-lezárás kérését percen belül. A végpont elfogadja a szabványos OpenAI payloadokat, és korlátlan szöves válaszokat ad vissza. Inicializálja az ügyfelet API-kulcsával és az alap URL-lel. Ezután hívja meg a chat-lezárások végpontot a modell azonosítójának "uncensored" beállításával. A modell szöget generál tartalom-elutasítás nélkül törvényes felnőtt felhasználáshoz.
Az elérhető modellek listázásával ellenőrizheti a kapcsolatot. Ez megerősíti, hogy a szerver elérhető, és a hitelesítő adatai érvényesek. A válasz megerősíti a modell azonosítót és a végpont elérhetőségét.
Hitelesítés és Base URL
Használja API-kulcsát minden kéréshez a base URL-hez https://api.geminisemcensura.com/v1. A kulcs azonnal generálódik regisztrációkor Google vagy e-mail segítségével. Add meg ezt a Authorization fejléc mint Bearer token. Ha új kulcsot generál, a régi azonnal érvénytelenné válik. Ez egyszerűsíti a hitelesítő adatok kezelését az alkalmazásai számára. Kulcsokat regenerálhat közvetlenül a kezelőfelületről anélkül, hogy elveszítené az előrefizetett kreditet.
Paraméterek: Hőmérséklet, Top P és Stop
Generálási véletlenszerűség szabályozása standard paraméterekkel. Állítsa be temperature kreativitás beállításához. Az alacsonyabb értékek determinisztikusabb kimenetet hoznak létre. A magasabb értékek változatosságot vezetnek be. Használja top_p nukleáris mintavételezéshez a tokenkészlet korlátozásához. A stop paraméter a generálás leállítására, ha egy adott szekvencia jelenik meg. Ez hasznos a kimeneti hosszúság vagy struktúra vezérléséhez.
Ezek a paraméterek pontosan úgy működnek, mint az OpenAI SDK-ban. Finomhangolhatod a válasz stílusát a modell megváltoztatása nélkül. Az uncensored modell tiszteletben tartja ezeket a korlátozásokat, miközben megőrzi a tartalmi elutasítások hiányát. Állítsd őket a specifikus felhasználási esetedhez.
Streamelési válaszok (SSE)
Engedélyezze a streamelést úgy, hogy stream igazra. A szerver Server-Sent Events sorozatot ad vissza. Minden esemény egy a generált szöveg részleges darabját tartalmazza. Ez lehetővé teszi a kimenet valós idejű megjelenítését. Csökkenti a végfelhasználók észlelt késleltetését.
A végleges darab tartalmazza a token-használati statisztikákat. Követheti a bemeneti és kimeneti tokeneket a pontos számlázás érdekében. A streamelés közbeni hibák egy végső eseményként, hibátárggyal kerülnek elküldésre. Kezelje ezeket az eseményeket a hálózati megszakítások gracefully kezeléséhez.
Eszközök hívása és JSON mód
Használjon függvényhívást külső eszközök integrálásához. Határozza meg a függvényeket a tools paraméter. A modell strukturált argumentumokat ad vissza a megadott függvényhez. Végrehajtja a függvényt, és elküldi az eredményt vissza a modellnek. Ez lehetővé teszi a komplex többlépcsős munkafolyamatokat. A JSON mód szigorú JSON kimenetet kényszerít ki. Használja a response_format valamivel json_object a megbízható elemzéshez.
Az uncensored modell eszközdefiníciókat kezel téma alapján történő elutasítás nélkül. Támogatja a standard OpenAI eszközsémákat. Ez biztosítja a kompatibilitást meglévő eszköz-használati könyvtárakkal. Építhet ügynököket, amelyek zökkenőmentesen kommunikálnak API-kkal vagy adatbázisokkal.
Limiterek és kvóták
Az API szigorú átfutási korlátokat alkalmaz a stabilitás biztosítására. Kulcsonként percenként 300 kérésre van jogod. Az egyidejűség 8 egyidejű kérésre van korlátozva. A maximális kéréstörzs mérete 8 MB. A kontextusablak 100,000 token támogatja a bemenet és a kimenet együttvéve. Az alapértelmezett maximális kimenet 2,048 token, hacsak mást nem adsz meg.
Ha túlléped a sebességkorlátot, 429-es hibát kapsz. A válasz tartalmaz egy retry-after fejlécet. Figyeld a felhasználást a megszakítások elkerülése érdekében. Ezek a korlátok az összes végpontra érvényesek, a streamelő kéréseket is beleértve. Tervezd meg a kötegelt feladatokat ennek megfelelően.
cURL
curl https://api.geminisemcensura.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the release date of the last update"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.geminisemcensura.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.geminisemcensura.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)GYIK
A gemini sem censura API kompatibilis a hivatalos OpenAI SDK-kkal?
Igen, teljesen OpenAI-kompatibilis. Csak a bázis URL-t és az API-kulcsot kell módosítania a kliens konfigurációjában. A végpont struktúrája és a válaszformátum megegyezik a szabványos chat completions API-val.
Mi történik, ha 402-es hibát kapok?
A 402-es hiba azt jelzi, hogy az előre fizetett hitelkeret kimerült. Mivel előre fizetős modellt használunk, a kérések küldésének folytatásához fel kell töltened a fiókodat. USDT vagy USDC kriptovalutával adhatsz hozzá hitelt. A próbaidőszakos hitel 7 nap után lejár, ha nem használják fel.
Utálja az uncensored modell a tartalmat?
A modell nem utasít el törvényes felnőtt, fikciós vagy vitatott témákat. Az egyetlen szigorú korlát a kiskorúakkal kapcsolatos szexuális tartalom, amit mindig elutasítanak. Ez alkalmas kreatív íráshoz, szerepjátékhoz és korlátlan kutatási alkalmazásokhoz.
Szerezze meg API-kulcsát percenként
Regisztrálj, másold ki a kulcsodat, és frissítsd az alap URL-t. Ennyi.