Gyors bevezetés: Integálja az uncensored LLM API-t
Integrálja uncenzúrázott IA API-ját percek alatt standard, OpenAI-kompatibilis SDK-kkal. Ez a gyors kezdő útmutató az inicializálástól a streamelt válaszokig vezeti Önt, átlátható korlátokkal és átlátható token számlázással.
cenzúrázatlanhttps://api.iasansrestriction.com/v1
Előfeltételek: SDK-k és környezeti változók
Kezdje a preferált nyelv SDKjának telepítésével, és tárolja biztonságosan a hitelesítő adatait. Szolgáltatásunk szabványos hitelesítést használ, így csak egy API-kulcsra van szüksége a műszerfalról. Tartsa a kulcsot egy környezeti változóban, hogy elkerülje a forráskódba való beégetését.
- Telepítse a hivatalos SDK-t a nyelvéhez.
- Hozzon létre egy fiókot és generáljon API-kulcsot.
- Beállítás
IA_API_KEYa környezetedben.
Ez a beállítás biztosítja, hogy a kérései azonnal hitelesítve legyenek extra konfigurációs lépések nélkül.
1. lépés: Inicializálja a klienst az alap URL-vel
Irányítsd ügyfeledet az alap URL-re a kérések helyes irányításához. Felül kell írnod az alapértelmezett alap URL-t, hogy elérjed a cenzúrázatlan modell végpontunkat. Ez biztosítja, hogy az összes további hívás a megfelelő infrastruktúrát használja.
Konfigurálja az alap URL-t erre: https://api.iasansrestriction.com/v1 az ügyfél beállításaiban. Ez az egyetlen módosítás a forgalmat a szervereinkre irányítja szöveggeneráláshoz.
2. lépés: Az első chat completion küldése
Hajtsa végre az első kérést a kapcsolat tesztelésére és szöveges kimenet fogadására. Használja a modell azonosítót uncensored korlátlan nagy nyelvi modellhez. Ez a modell alapértelmezetten nem utasítja el a törvényes felnőtt vagy vitatott témákat.
Küldj egy POST kérést a /v1/chat/completions a rendszeri és felhasználói üzenetekkel. A válasz tartalmazni fogja a generált szöveget a szabványos tartalom-szűrők nélkül.
3. lépés: Streamelő válaszok kezelése (SSE)
Streamelés engedélyezése valós idejű token-kézbesítéshez a felhasználói élmény javításáért. Állítsa a stream paramétert true a kéréstörzsben. A szerver Server-Sent Events (SSE) streamet ad vissza darabokban.
Feldolgozza minden darabot érkezésekor a szöveg fokozatos megjelenítéséhez. Ez a megközelítés csökkenti a hosszú formátumú tartalomgenerálás észlelt késleltetését.
4. lépés: Function calling és JSON mód használata
Strukturálja adatai kimenetét beépített formázási funkciók segítségével. JSON válaszok kényszeríthetők a response_format a {"type": "json_object"}. Ez kiszámítható feldolgozást biztosít az utólagos alkalmazásoknak.
Határozza meg az eszközöket a kérésben a függvényhívási képességek engedélyezéséhez. A modell strukturált argumentumokat ad vissza, amelyeket a kódja közvetlenül végrehajthat.
5. lépés: Tokenek és korlátok kezelése
Kövesse a felhasználást a szolgáltatás megszakításainak és a költségek kezelésének elkerülése érdekében. Tokenenként számítunk fel, a hibák és a visszautasítások ingyenesek. A hitel sosem jár le, így akkor tölthet fel, amikor szükséges.
Tartsd be a korlátokat: percenként 300 kérés és 100,000 tokenes kontextusablak. A 429-es hiba azt jelzi, hogy túllépted a sebességkorlátot. A 401-es hiba azt jelenti, hogy az API-kulcsod érvénytelen, míg a 402-es hiba elégtelen egyenleget jelez.
cURL
curl https://api.iasansrestriction.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a list of ten valid JSON objects"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.iasansrestriction.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.iasansrestriction.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)Gyakori kérdések
Mi az uncensored IA API?
Ez egy hosztolt, OpenAI-kompatibilis chat-completions API, amely egy cenzúrázatlan nagy nyelvi modellt szolgál ki. Szöveget generál tartalom-elutasítások nélkül jogszerű felnőtt felhasználáshoz, biztonsági kutatáshoz vagy vitatott témákhoz.
Hogyan fizethetek az APIért?
Kizárólag kriptovalutás feltöltést fogadunk el USDT (TRC20) vagy USDC (Base) segítségével. Bármely egész összeget tölthetsz fel $20 és $500 között, nagyobb befizetések esetén bónusz kredit érhető el.
Milyenek a kérések korlátai?
300 kérelmet per perc és 8 párhuzamos kérelmet engedélyezünk kulcsonként. A kontextusablak 100,000 token, maximális kimenettel 16,000 token kérelmenként.
Szerezze meg API-kulcsát most
Regisztrálj, másold ki a kulcsot, és frissítsd az alap URL-t. Ennyi.