Gyors beállítások: SDK csatlakoztatása
Cserélje ki a jelenlegi végpontot az alap URL-re, és injektálja az API kulcsot a fejlécbe. Ez az egyszerű csere azonnal az uncensored modellre irányítja a kéréseket.
Az alap URL: https://api.geminisenzacensura.com/v1. A hitelesítés egy Bearer tokenen alapul, amelyet a Authorization header. Ezt a kulcsot azonnal generálod regisztráció után Google-fiókkal vagy e-mail címmel.
- Nem szükségesek extra könyvtárak.
- Működik bármelyik OpenAI-kompatibilis ügyféllel.
- Azonnali elérhetőség kulcs létrehozásakor.
Ez a megközelítés kiküszöböli a proxy burkolókat és a komplex helyi beállításokat.
curl https://api.geminisenzacensura.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 Peru?"}]
}'
Végpont: POST /v1/chat/completions
Küldje el a promptját a chat completions végpontra a szöveges kimenet érdekében. Ez az egyetlen végpont kezeli az összes inferenciát az uncensored modellhez.
Adja meg a modell azonosítóját "uncensored" értékre a kérés törzsében. Az API szabványos JSON válaszokat ad vissza a generált szövegkel. A viselkedést olyan paraméterekkel szabályozhatja, mint temperature vagy top_p.
Bemenet megy be, szöveg jön ki. Nincsenek beágyazások vagy képgenerálás.
from openai import OpenAI
client = OpenAI(base_url="https://api.geminisenzacensura.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)
Végpont: GET /v1/models
Query ezt a végpontot a kapcsolódás ellenőrzésére és az elérhető modellek listázására. Egy JSON objektumot ad vissza, amely tartalmazza a modell részleteit.
Használja ezt az API-kulcs érvényes jogosultságainak megerősítésére nehéz terhek küldése előtt. A válasz megerősíti, hogy az "uncensored" modell ID aktív.
Ez egy könnyű ellenőrzés, amely minimális tokeneket fogyaszt.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.geminisenzacensura.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);
Paraméterek: Hőmérséklet, Top-p és Tools
Véletlenszerűség és struktúra szabályozása standard OpenAI paraméterekkel. Állítsa be temperature a kreatív variációhoz vagy top_p nukleáris mintavételezéshez.
Függvényhívás engedélyezése egy tools tömb. A modell támogatja a JSON módot a response_format: {"type": "json_object"}. Beállíthatja a stop sorozatok és egy seed a reprodukálhatósághoz.
Ezek a paraméterek pontos kontrollt adnak az uncensored AI kimenet felett, anélkül, hogy egyéni logikára lenne szükség.
Streamelési válaszok és tokenfelhasználás
Engedélyezze a streamelést úgy, hogy stream: true a töredékek fogadására Server-Sent Events (SSE) segítségével. Ez csökkenti az észlelt késést hosszú válaszok esetén.
A stream végleges darabja a kérés teljes token-használatát tartalmazza. Ez lehetővé teszi a költségek valós idejű követését anélkül, hogy várnia kellene a teljes válaszra.
A streamelés ideális chat felületekhez vagy fokozatos szöveg megjelenítéshez.
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)
Hibakódok & Korlátok
Kezeld gracefully a hibákat az HTTP állapotkód ellenőrzésével. A 401 érvénytelen vagy lejárt API kulcsot jelez. A 402 azt jelenti, hogy nincs elegendő előleges hitele. A 429 jelez, hogy elérte a sebességkorlátot.
A limit percenként 300 kérés kulcsonként. A kéréstörzs mérete 8 MB-ra van korlátozva. A hibák és az elutasítások nem fogyasztják az előre fizetett kreditet, így csak a tényleges token-használatért fizetsz.
Nézd meg a válasz törzsét a részletes hibauzenetért a gyors hibaelhárítás érdekében.