Gyors beállítások uncensored AI-hoz
Szerezzen nyers, szűrés nélküli szöveges kimeneteket a uncensored nyílt AI API-nk segítségével percenként. Ez az útmutató azt mutatja be, hogyan csatlakoztathatja a szabványos SDK-ját, és azonnal elkezdhet kéréseket küldeni.
Telepítse a szabványos OpenAI SDK-t
Kezdje a nyelvhez készült hivatalos könyvtár telepítésével. Felületünk teljesen kompatibilis a szabványos eszközökkel, így nem kell egyedi ügyfélprogramot használnia. Használja a pip-et Pythonhoz vagy az npm-et Node.js-hez a függőség hozzáadásához a projekthez. Ez biztosítja, hogy kihasználhassa a meglévő kódmintákat anélkül, hogy új protokollt kellene tanulnia.
Alap URL és API kulcs beállítása
Irányítsd SDK-kliensedet a dedikált végpontra a alapértelmezett szolgáltató helyett. A bázis URL-t a HTTPS://api.aiopenuncensored.com/v1 értékre kell állítanod, és meg kell adnod egyedi API-kulcsodat. Ez a konfiguráció a forgalmat az uncensored modell szerverünkre irányítja, nem pedig a kereskedelmi óriáshoz. Kulcsod azonnal generálódik regisztrációkor, így azonnal elkezdheted a tesztelést.
Küldje el első chat-lezárás kérését
Tegyen egy POST kérést a /v1/chat/completions végpontra a "uncensored" modellazonosítóval. Ez az egyszerű hívás nyers szöget ad vissza a szokásos, a bemenetet blokkoló tartalomszűrők nélkül. Küldhet szabványos üzeneteket, és kaphat közvetlen válaszokat. A kapcsolódás ellenőrzéséhez tekintse meg az alábbi curl parancsot.
Streamelő válaszok és token-felhasználás kezelése
Állítsa be a stream paramétert true értékre a streamelés engedélyezéséhez. Az API töredékeket ad vissza a generálás során, lehetővé téve a szöveg valós időben történő megjelenítését. A végleges töredék teljes tokenfelhasználási statisztikákat tartalmaz a számlázás és a monitorozás számára. Ez a megközelítés jelentősen csökkenti a végfelhasználók által érzékelt késést.
Implementáljon függvényhívást és JSON módot
Használja a tools paramétert a modell által hívható függvények meghatározásához. Erőltethet szigorú JSON kimenetet is a response_format json_object-re állításával. Ez biztosítja, hogy az alkalmazása strukturált adatokat kapjon feldolgozási hibák nélkül. A modell támogatja a tool_choice és más szabványos paramétereket a pontos kontroll érdekében.
Értsd meg a sebességkorlátokat és a tokenkorlátokat
Az API kulcsod percenként 300 kérést tesz lehetővé, és akár 8 egyidejű kérést is támogat. A kontextusablak 100,000 token helyet foglal el összesen, egy kérésen belül pedig maximum 16,000 token kimenetet biztosít. A 401-es vagy 429-es hibák gyakoriak, és azt jelzik, hogy ellenőrizd a kulcsodat, vagy várj egy kis időt. A hitelt csak a sikeres tokenfelhasználás esetén vonjuk le.
cURL
curl https://api.aiopenuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Check if port 8080 is open"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.aiopenuncensored.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.aiopenuncensored.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
Ez az uncensored open AI API az OpenAI-tól?
Nem, egy független szolgáltatás vagyunk, amely egy különálló nyílt súlyú modellt hostol. Ugyanazt az OpenAI-kompatibilis felületet használjuk, de saját, cenzúrázatlan LLM-t szolgáltatunk, nem GPT-4 vagy GPT-3.5. A szabványos SDK-kat használhatod az alap URL-ünkkel a szűrés nélküli eredményekért.
Mi történik, ha túllépem a sebességkorlátot?
Az API 429 státuskódot ad vissza, ha meghaladja a percenkénti 300 kérést. Érdemes exponenciális backoff logikát implementálni az ügyféloldali kódban az automatikus újrapróbálkozáshoz. Rendszerünk percenként nullázza a számlálót, így a kérések a ablak lejárta után normálisan folytatódhatnak.
Az uncensored AI modell támogatja a hosszú kontextus ablakokat?
Igen, a modell 100 000 tokenes kontextusablakot támogat bemenet és kimenet együttesen. Nagy dokumentumokat vagy hosszú beszélgetési előzményeket küldhet tördelés nélkül. A maximális egyetlen válasz hossza 16 000 tokenre van korlátova a stabilitás biztosítása érdekében.
Szerezze be az API-kulcsát
Jelentkezz be, másold ki a kulcsot, frissítsd az endpoint URL-t. A beállítás kész.