Integrálja az uncensored LLM API-t gyorsan
Csatlakoztassa ügynökét a cenzúrázatlan AI motorhoz percek alatt. Ez az útmutató az OpenAI-kompatibilis API-beállítást tartalmazza, az alap URL konfigurációjától a streamelő válaszok és a JSON mód kezeléséig.
Előfeltételek és base URL konfiguráció
Az API végpontja: HTTPS://api.llmabliterated.cc/v1. Ez az alap URL bármely OpenAI-kompatibilis klienssel működik. Nem kell modellek irányításával vagy összetett átjárókkal foglalkoznia. Csak mutasson rá az SDK-val erre a címre. A küldendő modell azonosítója "uncensored". Ez egy nyílt súlyozású modell, amelyet úgy hangoltak, hogy tartalom-elutasítások nélkül válaszoljon jogszerű felnőtt felhasználás esetén. Nem GPT, Claude vagy más gyártó modellje.
Hitelesítés és az API-kulcs beállítása
Generálja le a kulcsát a műszerfalon. Használja a "Folytatás Google-fiókkal" vagy az e-mail + jelszó opciót. A kulcs azonnal megjelenik. Állítsa be ezt mint Authorization fejléc vagy a api_key változót az SDK-ban. Tartsa biztonságban. Az érvénytelen kulcsok 401-es hibát adnak vissza. A regisztrációhoz nem szükséges telefonszám.
curl https://api.llmabliterated.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Fix the syntax error in this python snippet"}]
}'
Az első chat befejezési kérés küldése
Küldjön egy POST kérést a /v1/chat/completions végpontra. Tartalmazza az API-kulcsát és a modellazonosítót. A rendszer szöveget dolgoz fel bemenetként és kimenetként. Paramétereket állíthat be, mint például temperature vagy top_p. Az alapértelmezett kontextusablak 100 000 token. Ez tartalmazza a promptot és a kiegészítést is. A maximális kimenet 16 000 token, hacsak mást nem adsz meg. A hibák és a visszautasítások ingyenesek. Csak a sikeres tokenfelhasználásért fizetsz.
from openai import OpenAI
client = OpenAI(base_url="https://api.llmabliterated.cc/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)
A streamelési válaszok konfigurálása valós idejű kimenethez
Engedélyezze a streamelést úgy, hogy stream: true. Az API Server-Sent Events (SSE)-t ad vissza. Minden chunk részleges szöveget tartalmaz. Az utolsó chunk token használati adatot tartalmaz. Ez ideális valós idejű alkalmazásokhoz. A streamet elemezheted kliens vagy szerver oldalon. A streamelés nem befolyásolja az árazást. A felhasznált teljes tokenek után fizetsz, függetlenül a streameléstől.
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)
A JSON mód és a funkcióhívás engedélyezése
Használat response_format: {"type": "json_object"} a szigorú JSON kimenethez. Engedélyezze a function callingt egy tools tömb. A modell támogatja a tool_choice az automatikus vagy specifikus funkcióválasztáshoz. Ez lehetővé teszi, hogy az ügynököd felhasználói bemenet alapján végrehajtson műveleteket. A JSON mód kiszámítható elemzést biztosít. A funkcióhívás komplex munkafolyamatokat tesz lehetővé manuális regex elemzés nélkül.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.llmabliterated.cc/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 korlátok és a kérések korlátainak megértése
Kulcsonként percenként 300 kérésre vagy korlátozva. Ugyanakkor 8 párhuzamos kérés futtatható. A maximális kéréstörzs-méret 8 MB. Ha túlléped a sebességkorlátot, 429-es hibát kapsz. Ha nincs credited, 402-es hibát kapsz. Az érvénytelen kulcsok 401-es hibát adnak. A credit nem jár le. Bármikor tölthetsz fel kriptovalutával. Nincsenek havi díjak. Csak a felhasznált mennyiségért fizetsz.
Támogatás K&A
Mi a legjobb uncenzurált LLM fejlesztőknek?
Az uncensored modell az API-nkon a közvetlen, szűrés nélküli kimenetekre van optimalizálva. Támogatja a függvényhívást és a JSON módot. Nem egy általános burkoló, hanem egy hangolt nyílt súlyozású modell. Használd olyan ügynökökhez, amelyeknek magas megfelelésre van szükségük visszautasítások nélkül.
Hogyan kezelje a sebességkorlátozásokat az alkalmazásában?
Implementáljon exponenciális backoffot a 429-es válaszokhoz. Percenként 300 kérést teljesíthet. Figyelje a használatot a lassítás elkerülése érdekében. Az API egyértelmű hibakódokat ad vissza a díjszabási korlátok és a hitelesítési problémák esetén.
Elég nagy a kontextus ablak a hosszú dokumentumokhoz?
Igen, a kontextusablak 100 000 token. Ez magában foglalja a promptot és a completion-t is. Hosszú dokumentumokat küldhet, és részletes válaszokat kaphat. A maximális kimenet 16 000 token kérésenként.
Szerezze be kulcsát
Regisztrálj, másold ki a tokenedet, és állítsd be az ügyfélkaput az új endpointra. Ez lefedi a teljes konfigurációt.