apillmsourceopen.comGyors kezdés
Integrálja az uncensored chat-completions API-t
Illessze be uncensored AI API-junkat alkalmazásába egyetlen alap URL-lel. Szerezzen szöges válaszokat elutasítások nélkül szabványos OpenAI-kompatibilis protokollokkal.
Base URL és Hitelesítési Beállítás
Az API a következő helyen érhető el: https://api.apillmsourceopen.com/v1. Irányítsa SDK-ját erre, és adja meg a kulcsot. Egy fiókra egy aktív kulcs tartozik; egy új kulcs generálása azonnal érvényteleníti az előzőt. Nem szükséges telefonszám a regisztrációhoz. Támogatjuk a Google belépést vagy a szabványos e-mail és jelszó folyamatot. A promptjai soha nem hagyják el szervereinket edzési célokra. Ez a beállítás bármely olyan ügyféllel működik, amely elfogadja az OpenAI V1 formátumot.
Az első kiegészítési kélem küldése
Post üzeneteket a chat végpontra azonnali szövegválaszért. A modell ID mindig "uncensored". Kezeli a felnőtt témákat és a vitatott témákat blokkolás nélkül, ha a tartalom törvényes. Nem kell megadnod egy modell verziót. A rendszer feldolgozza a bemenetedet, és visszaküld egy választ. Használd a szabványos üzenet formátumot. Ez a megközelítés biztosítja a kompatibilitást a meglévő eszközökkel.
A streamelés és a tokenkorlátok konfigurálása
Stream válaszok beállítása stream: true. Darabokat kapsz azok generálása közben. A végleges darab tartalmazza a teljes token-használati statisztikákat. A kontextusablak támogatása 100 000 tokenre terjed a prompt és a kiegészítés együttesen. A kérésenkénti maximális kimenet 16 000 token. Ha kihagyod max_tokens, az alapértelmezett érték 2 048 token. A streamelés csökkenti a észlelt késést hosszú válaszok esetén. Emellett lehetővé teszi a fokozatos renderelést a felületén.
A JSON mód és a Function Calling engedélyezése
Használat response_format: {"type": "json_object"} a szigorú JSON kimenethez. A function calling a szabványos tools paraméter. A modell támogatja a tool_choice explicit utasításhoz. Beállíthatja temperature, top_p, és seed vezérléshez. Elérhetők a frekvencia és jelenlévési büntetések is. A stop szekvenciák várt módon működnek. Ez a rugalmasság lehetővé teszi a komplex integrációkat. A strukturált adatok kinyerése megbízhatóvá válik.
Hibák és visszautasítások kezelése gracefully
A szabványos HTTP kódok jelzik az állapotot. A 401-es kód azt jelenti, hogy az API-kulcs érvénytelen vagy lejárt. A 402-es hiba a nem elegendő előre fizetett kreditet jelzi. A 429-es válasz arra utal, hogy elérte az átfutási limitet. A hibák ingyenesek; a sikertelen kérésekért nem fizet. Az egyetlen szigorú visszautasítás a kiskorúak szexuális tartalmára vonatkozik. Minden más átmegy. Rendszeresen ellenőrizze egyenlegét. A retry logikának exponenciális backoff-kal kell kezelnie a 429-es válaszokat.
Az átfutási korlátok és kvóták megértése
300 kérelmet percenként kulcsonként kaphatsz. Kulcsonként csak 8 kérés fut egyidejűleg. A kérelemtörzs mérete legfeljebb 8 MB. Fiontonként egy aktív kulcs biztosítja a nyomon követhető felhasználást. Az új kulcs azonnal felülírja a régit. Az előrefizetett egyenleg a tényleges tokenfelhasználás alapján számít fel. Nincs havi díj. Az egyenleg nem jár le. Ez a struktúra a hullámzó munkaterhelésekhez illik. A kiszámítható költségek segítik a költségvetés kezelését. A kriptós feltöltések automatikusan bónusz egyenleget adnak.
cURL
curl https://api.apillmsourceopen.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a 256 byte binary blob"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.apillmsourceopen.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.apillmsourceopen.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)Gyakran ismételt kérdések
Ez egy nyílt forráskódú LLM API?
Igen, egy nyílt súlyú modellt szolgáltatunk, amelyet uncensored kimenetre hangoltunk. Szervereinken fut, de követi a szabványos nyílt interfészt. Konzisztens viselkedést kap vendor lock-in nélkül. A modell nem GPT, Claude vagy bármely más nagy szolgáltatói modell.
Hogyan kezeli a cenzúratlan AI modell az NSFW tartalmakat?
A modell nem utasít el törvényes felnőtt, fikciós vagy vitatott témákat. Csak a kiskorúakkal kapcsolatos szexuális tartalmat blokkolja. Ez ideálissá teszi NSFW LLM API felhasználási esetekhez. Teljes ellenőrzést tartasz a tartalomgenerálási folyamatod felett.
Mi történik, ha túllépem a sebességkorlátot?
429-es státuskódot kapsz azonnal. Nem fogyasztanak tokeneket az elutasított kérések. Próbalhatsz az ablak visszaállása után. Fontold meg a párhuzamos kérések 8-ra csökkentését kulcsonként. A streamelés hatékonyan segíti a teljesítmény kezelését.
Szerezze be az API-kulcsát
Regisztráljon, másolja a kulcsot, és mutasson az alap URL-re. Kész.