API dokumentáció
Kezdje el cenzúrázatlan AI eszközállományunkat percenként. Ez az OpenAI-kompatibilis végpont korlátlan szöegenerálást biztosít kiszámítható árazással és rejtett elutasítások nélkül.
https://api.toolsaiuncensored.com/v1uncensoredGyors beállítások: Csatlakozás 3 sorban
API-nk pontosan úgy működik, mint a már ismert szabványos chat-completions interfész. Egyszerűen irányítsa a kliensét a base URL-re, és adja meg az API-kulcsot. Nincs bonyolult irányítás vagy gyártó-specifikus furcsaság. Mi intézzük a többit.Az összes kérés alap URL-je https://api.toolsaiuncensored.com/v1. Bármely hivatalos OpenAI SDK-t vagy kompatibilis könyvtárat használhat a bázis URL konfiguráció frissítésével. A hitelesítés egyetlen, a Authorization header. Ez biztosítja a zökkenőmentes integrációt a meglévő veremmel.
curl https://api.toolsaiuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "run unit tests on the legacy auth module"}]
}'
Végpontok: Chat Completions & Models
Csak a szöveggenerációhoz szükséges alapvető végpontokat tesszük ki. APOST /v1/chat/completions endpoint feldolgozza a promptjait, és generált szöveget ad vissza. Használja GET /v1/models az elérhető modellazonosító ellenőrzéséhez. Nem kínálunk beágyazásokat, képgenerálást, hangfeldolgozást vagy finomhangolási szolgáltatásokat. Tartsa egyszerű infrastruktúráját. A küldendő modell azonosítódnak uncensored. Ez a saját, hangolt nyílt súlyozású modellünk, nem továbbértékesített GPT vagy Claude példány. Közvetlenül válaszol tartalom-szűrők nélkül a jogszerű felnőtt tartalmak esetén. Tekintse meg az endpoint dokumentációját a specifikus payload struktúrákért.
from openai import OpenAI
client = OpenAI(base_url="https://api.toolsaiuncensored.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)
Paraméterek: Hőmérséklet, Top P, Seed
A kreativitás és determinizmus szabályozása a kimenetekben standard paraméterekkel. Állítsa betemperature a véletlenszerűség változtatásához. Állítsa be a top_p a nucleus mintavételezés korlátozására. Használja seed a reprodukálható eredményekhez. Ezek az eszközök pontos kontrollt biztosítanak a szöveggenerálás folyamatában. Beállíthatod a presence_penalty és frequency_penalty a token ismétlődésének befolyásolására. A stop parameter allows you to define custom termination sequences. This level of control ensures the output matches your specific use case. Configure these values in your request body.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.toolsaiuncensored.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 és JSON mód
Valós idejű válaszok fogadása Server-Sent Events (SSE) segítségével. A streamelés jelentősen csökkenti az észlelt késést. Minden darab tartalmaz tokenhasználati adatokat az utolsó eseményben. Ez lehetővé teszi a pontos számlázási nyomon követést hosszú generálások során.Strukturált adatokhoz engedélyezze a JSON módot a response_format a {"type": "json_object"}. A modell megpróbálja érvényes JSON-t kimenetet adni. Ez ideális programozott vezetékekhez. Kombinálja a streamelést a JSON móddal a hatékony, strukturált adatkinyeréshez parsing hibák nélkü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)
Függvényhívás támogatása
Határozza meg az eszközöket a kérésben, hogy lehetővé tegye a modell számára a dinamikus függvényhívásokat. Adja meg atools és tool_choice a végrehajtás vezérléséhez. A modell eszközhívásokat ad vissza a válasz streamben. Ez lehetővé teszi a komplex munkafolyamatokat és az ügynözszerű viselkedést. Adja át a függvény definícióit a messages tömb. A modell meghívja a megfelelő eszközt a prompt kontextusa alapján. Ezután végrehajthatja a függvényt helyileg, és visszatáplálhatja az eredményt a beszélgetésbe. Ez támogatja a haladó automatizálási mintázatokat.
Sebességkorlátok & korlátok
Az API kulcsod percenként 300 kérést tesz lehetővé. Egyidejűleg 8 kérést futtathatsz. A maximális kéréstörzs mérete 8 MB. Minden kulcs egy fiókhoz kötődik; egy új kulcs generálása felülírja a régit.A kontextusablak 100 000 tokent tesz lehetővé, beleértve a bemenetet és a kimenetet is. A kérésenkénti maximális kimenet 16 000 token. Ha nem adsz meg max_tokens, az alapértelmezett korlát 2 048 token. Kövesse nyomon a felhasználást, hogy maradjon ezen határokon belül.
Gyakori kérdések
Mi az uncensored AI eszközök alap URL?
Az alap URL: HTTPS://api.toolsaiuncensored.com/v1. Ez a végpont kompatibilis a szabványos OpenAI SDK-kkal és kliensekkel. Csak frissítened kell az alap URL konfigurációt a könyvtáradban.
Hogyan kezelje a hibákat?
A 401-es státuskód azt jelzi, hogy az API-kulcs érvénytelen. A 402-es státusz elégtelen előre fizetett egyenleget jelez. A 429-es státusz azt jelenti, hogy túllépte a percenkénti 300 kéréses sebességkorlátot. Ellenőrizze a fiók egyenlegét és a kulcs érvényességét.
Mekkora a kontextusablak mérete?
A modell 100,000 tokenes kontextusablakot támogat. Ez magában foglalja a promptot és a kiegészítést is. A kérésenkénti maximális kimenet 16,000 token. Ha nem adja meg, a kimenet alapértelmezett értéke 2,048 token.
A kulcs lekérdezéséhez regisztráció szükséges
Regisztrálj, másold ki a kulcsodat, és frissítsd az endpointot. Ez a teljes munkafolyamat.