Uncensored ia API Gyors kezdés
Szerezze meg az uncensored IA API kulcsát, és kezdjen el szövegkéréseket küldeni percenként. Ez a quickstart átfogja az OpenAI-kompatibilis API integrálásának alapjait a projektjeibe.
- per 1M bemeneti token
- $0.15
- Kimeneti tokenek / 1M
- $0.50
- token kontextus
- 100,000
- próbacsomag egyenleg
- $0.50
- kérés percenként
- 300
Telepítés és beállítás
Telepítse a hivatalos SDK-t a választott nyelvhez. API-nk bármely szabványos OpenAI-kompatibilis klienssel működik, így használhatja azokat a könyvtárakat, amelyekben bízik. A beállítás nem igényel különleges konfigurációt, csak a függőség hozzáadását a projekt környezetéhez.
API-kulcsra lesz szüksége a kérések hitelesítéséhez. Azonnal generáljon egyet a Google-fiókkal vagy e-maillel történő regisztráció után. A kulcs egyszer jelenik meg a képernyőn, így másolja át vágólapra vagy biztonságos tárolóba azonnal. Tartsa magán, hogy elkerülje a jogosulatlan felhasználást az előre fizetett egyenlegéből.
Konfiguráció: base_url és kulcs
Irányítsd ügyfeledet az alap URL-re, és állítsd be az API kulcs fejlécet. Használd a dashboardban megadott specifikus végpontot. Ez biztosítja, hogy a kérések közvetlenül a cenzúrázatlan modellhez kerüljenek, átirányítási kétértelműség nélkül. Az alap URL: HTTPS://api.iasemsensura.com/v1.
Állítsa be a Authorization fejléc a Bearer YOUR_API_KEY. Ez a fejléc hitelesíti minden elküldött kérésedet. A helyes kulcs nélkül az API elutasítja a bemenetedet 401-es hibával. Mindig ellenőrizd, hogy a kulcsod megegyezik-e a regisztrációkor megjelenővel.
Az első kérés küldése
Küldjön egy egyszerű chat completion kérést a kapcsolat teszteléséhez. Használja a modellszámot uncensored a helyes kimenetet kapja. Ez a modell a korlátlan szöveggenerálásra van hangolva. Kezeli a szerepjátékot és a felnőtt témákat az általános elutasítások nélkül.
Íme egy alap cURL példa a kezdéshez. Cserélje ki a helyőrzőt a tényleges API-kulcsára. Ez a parancs egy rövid promptot küld, és közvetlen választ vár.
curl https://api.iasemsensura.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate 200 words of dark fantasy lore"}]
}'
Streamelt válaszok kezelése
Streamelés engedélyezése valós idejű token-generáláshoz. Ez kritikus fontosságú azokhoz az alkalmazásokhoz, amelyek generálás közben jelenítik meg a szöveget. Az API eseményeket ad vissza Server-Sent Events (SSE) formátumban. Szövegdarabokat kap, amint azok elérhetőkvé válnak.
Használja a Python SDK-t a streamelés hatékony kezelésére. A könyvtár kezeli a kapcsolatot, és tokeneket ad ki, ahogy azok megérkeznek. Ez a megközelítés csökkenti a végfelhasználók számára észlelt késleltetést. Lehetővé teszi a részleges eredmények azonnali megjelenítését is.
from openai import OpenAI
client = OpenAI(base_url="https://api.iasemsensura.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)
Function calling és JSON mód
Használjon függvényhívást strukturált adat-kinyeréshez vagy eszköz-használathoz. Határozza meg az eszközeit a kérés törzsében. A modell JSON objektumot ad vissza a szükséges argumentumokkal. Ez a funkció a szabványos szöveggenerálás mellett is működik.
JSON mód engedélyezése a kimenet kényszerített formázásához. Állítsa be response_format a {"type": "json_object"}. Ez biztosítja, hogy a válasz érvényes JSON legyen. Használja a Node SDK-t a JavaScript környezetekkel történő könnyű integrációhoz.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.iasemsensura.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);
A tokenfelhasználás és a limitek megértése
Figyelje szorosan a tokenfelhasználást és a kérések korlátait. A kontextusablak kérésenként akár 100,000 tokennek is helyt ad. Ez magában foglalja a bemeneti promptot és a generált kimenetet is. A maximális kimenet 16,000 token, hacsak mást nem ad meg.
300 kérés per percre van korlátozva kulcsonként. A párhuzamosság 8 egyidejű kérésben van korlátozva. Ha túllépi ezeket a korlátokat, 429-es hibát kap. A streamelt válaszok is beleszámítanak ezekbe a korlátokba. A fogyasztás követéséhez használja a végleges töredékben szereplő usage mezőt.
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)Gyakori kérdések
Mi az uncensored ia API, és miben tér el a szabványos modellektől?
Az uncensored ia API hozzáférést biztosít egy dedikált, nagy nyelvi modellhez, amelyet a korlátlan szöveggenerálásra optimalizáltak. A szabványos modellektől eltően nem utasít el törvényes felnőtt, fikciós vagy vitatott témákat. Egy nyersúlyú modell, amely a szervereinkön fut, biztosítva a konzisztens viselkedést a vállalati biztonsági szűrők nélkül.
Hogyan kezelje a gyakori hibákat, mint például a 401 vagy 429?
A 401-es hiba érvénytelen vagy hiányzó API-kulcsra utal. Ellenőrizze, hogy a kulcs megegyezik-e a regisztrációkor megadottal. A 429-es hiba azt jelzi, hogy túllépte a percenkénti 300 kérés korlátot. Várjon egy kicsit, vagy csökkentse a párhuzamos kérések számát 8-ra kulcsonként.
Az uncensored AI API támogatja a streamelt válaszokat?
Igen, az API támogatja a streamelést Server-Sent Events (SSE) segítségével. Engedélyezheted ezt az SDK kliensedben, hogy a tokeneket az előállításuk során fogadd. Ez csökkenti a késleltetést és javítja a felhasználói élményt chat alkalmazások esetén. A tokenfelhasználás a stream utolsó csomagjában kerül megadásra.
Hozzáférés egyetlen űrlapon keresztül
Regisztrálj, szerezd be a kulcsot, frissítsd a base URL-t. Ez minden konfiguráció, amire szükség van.