Uncensored AI/API dokumentáció
API dokumentáció
Kezdje el a kérések küldését a cenzúrázatlan AI GitHub API-hoz percenként szabványos OpenAI-kompatibilis kliensekkel. Ez az útmutató lefedi a hitelesítést, a kódmintákat és a specifikus korlátokat, amelyek stabilan tartják az integrációt.
https://api.uncensoredaigithub.com/v1uncensored
Hitelesítés és Base URL
Az API bearer tokent igényel minden kéréshez. Generálja le a kulcsot a API kulcs oldalán, Google-fiókkal vagy e-mail jelszóval történő bejelentkezéssel. A kulcs azonnal megjelenik telefonos ellenőrzés nélkül. Használja az alap URL-t https://api.uncensoredaigithub.com/v1 a hivatalos OpenAI SDK-kkal a base_url és api_key értékekkel. Ez a beállítás bármely OpenAI-kompatibilis ügyféllel működik.
Végpont: https://api.uncensoredaigithub.com/v1
Auth fejléc: Authorization: Bearer YOUR_API_KEY
Minden fiók támogat egy aktív kulcsot. Az új kulcs kiállítása automatikusan érvényteleníti a korábbit. Ez megakadályozza a token eltolódást, amikor a hitelesítő adatokat különböző környezetekben cseréli.
Chat Completions végpont
Szövegkérések küldése ide /v1/chat/completions endpoint a modell azonosítót használva uncensored. Az API elfogadja a standard üzeneteket, és szöveges válaszokat ad vissza tartalom szűrők nélkül törvényes felnőtt felhasználáshoz. Konfigurálhatod a temperature, top_p, és stop a kreativitás és a kimenet hosszának vezérléséhez.
A kontextusablak összesen 100 000 token befogadására képes a prompt és a befejezés kombinálva. Állítsa be max_tokens a kimenet vezérléséhez, elhagyás esetén az alapértelmezett érték 2 048 token. A hibák és az elutasítások nem fogyasztanak kreditet, így biztonságosan tesztelhet.
Streamelési válaszok és felhasználás
Engedélyezze a streamelést úgy, hogy stream: true a kérésben. Az API Szerver által küldött eseményeket (SSE) ad vissza, amelyek részleges szövegdarabokat tartalmaznak. A token-felhasználási adatok csak az utolsó darabban jelennek meg a streamben. Ez lehetővé teszi a válaszok valós idejű renderelését és a fogyasztás pontos nyomon követését.
A streamelés ideális szerepjáték alkalmazásokhoz vagy hosszú formátumú tartalomgeneráláshoz. Elemzheted az SSE streamet a UI fokozatos frissítéséhez. Az API biztosítja, hogy a használati metrikák pontosak maradnak akkor is, ha a kapcsolat idő előtt megszakad.
Függvényhívás és eszközök
A funkcióhívás egy tools tömb a kérésben. A modell strukturált eszközhívásokat adhat vissza argumentumokkal. Használja tool_choice specifikus viselkedések kikényszerítésére, például automatikus függvényvégrehajtásra. Ez a funkció lehetővé teszi az integrációt külső szolgáltatásokkal vagy egyéni logikával.
Határozzon meg nevekkel, leírásokkal és paraméter-sémákkal rendelkező függvényeket. Az API a válaszban visszaadja a függvény nevét és argumentumait. Elemezze ezeket az argumentumokat a saját kódjának végrehajtásához. Ez a képesség az uncensored LLM API-t komplex ügynök munkafolyamatokhoz alkalmassá teszi.
JSON mód és paraméterek
Strukturált kimenet kényszerítése a response_format a {"type": "json_object"}. A modell érvényes JSON-t ad vissza sima szöveg helyett. Ez hasznos adatkinyeréshez vagy konfigurációgeneráláshoz. Kombinálja a függvényhívással a robusztus API-integrációkhoz.
További támogatott paraméterek: seed determinisztikus kimenetekhez, presence_penalty, és frequency_penalty. Használja a seed konkrét válaszok reprodukálásához hibakeresés céljából. Állítsa be a büntetéseket a ismétlődés csökkentésére vagy a változatos szókincs ösztönzésére a kimenetekben.
Hibakezelés és korlátok
Az API percenként 300 kérésre és kulcsonként 8 egyidejű kérésre korlátozza a sebességet. A kérések törzse nem haladhatja meg a 8 MB-ot. Ha túlléped ezeket a korlátokat, 429-es státuskódot kapsz. A hitelesítési hibák 401-es hibát adnak vissza. A elégtelen kredit 402-es hibát vált ki.
A kredit a tényleges tokenfelhasználás alapján kerül elszámolásra. Az előre fizetett kredit sosem jár le, így nem kell aggódnod a havi megújítások miatt. A dupla számlázás gibi problémák megoldására a Támogatás oldal elérhető.
cURL
curl https://api.uncensoredaigithub.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Run the unit tests for the new auth module."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaigithub.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.uncensoredaigithub.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
Mi az uncensored AI GitHub API?
Ez egy hosztolt, OpenAI-kompatibilis chat-completions API, amely egyetlen cenzúrázatlan nagy nyelvi modellt szolgál ki. A modellt úgy hangolták, hogy tartalom-elutasítás nélkül válaszoljon a törvényes felnőtt felhasználáshoz. Egy nyílt súlyozású modell, amelyet a saját szervereinkön futtatunk.
Hogyan fizethetek az uncensored AI API használatáért?
A fizetések kizárólag kriptovaluták, USDT (TRC20) vagy USDC (Base) formájában. $20 és $500 közötti bármely egész összeg feltölthető. Nagyobb befizetések esetén bónusz kredit érvényes: +5% $50-től, +10% $100-tól és +15% $200-tól.
Milyenek a korlátok az uncensored AI modellhez?
A kontextusablak 100 000 token, percenkénti 16 000 token maximális kimenettel. Óránkénti 300 kérésre és kulcsonként 8 párhuzamos kérésre van korlát. A kéréstörzseknek 8 MB alatt kell maradniuk.
A hozzáférés egy lépést igényel
Regisztrálj, szerezz tokent, és frissítsd a base URL-t. Ez lefedi az egész konfigurációt.