Integrálja a DeepSeek Unchained API-t
Kezdje el az uncensored LLM API használatát OpenAI-kompatibilis végpontunkkal. Küldjön kéréseket API-kulcsával, és kapjon szövegválaszokat tartalmi szűrők nélkül.
Hitelesítés és Base URL beállítás
Használja API-kulcsát az HTTPS://api.deepseekunchained.com/v1 alap URL-lel. Ez a végpont működik a hivatalos OpenAI SDK-kkal és bármely OpenAI-kompatibilis klienssel. Szerezzen be kulcsot Google-fiókkal vagy e-maillel történő regisztrációval. A kulcs azonnal megjelenik a 'Get API key' oldalon. Telefonnummer regisztrációhoz nem szükséges. Promptjai nem kerülnek betanításra. A magánélet extra lépések nélkül garantált. Csak egy e-mail cím szükséges a fiók létrehozásához. A kulcs hozzáférést biztosít a chat-completions végponthoz. Nem biztosít hozzáférést az embeddingshez vagy a képgeneráláshoz. Tartsa biztonságban a kulcsot. Szükség esetén cserélje le a dashboardon. Az új kulcs azonnal felülírja a régit. Fiókonként egy aktív kulcsonként engedélyezett. A hibák és az elutasítások nem fogyasztanak hitelt. Ez biztosítja, hogy csak a ténylegesen fogyasztott tokenek után fizessen.
Chat Completions végpont (POST)
Szöveg beküldése és szöveg kinyerése a POST /v1/chat/completions használatával. Ez a végpont JSON törzset fogadad egy messages tömbbel. Minden üzenetnek van role és content mezője. A system szerep beállítja a viselkedést. A user szerep adja a promptot. A model mezőt "uncensored"-re kell állítani. Ez a modell a megfelelésre van hangolva a vállalati szűrők helyett. Közvetlenül válaszol előadások nélkül. Beállíthatja a temperature és top_p paramétereket a kreativitás érdekében. A stop szekvenciák korán leállítják a generálást. A presence és frequency penaltyk szabályozzák az ismétlést. A válasz tartalmaz használati statisztikákat. Ezek a statisztikák bemeneti és kimeneti token számokat mutatnak. A hibák standard HTTP státuskódokat adnak vissza. A 401 érvénytelen kulcsot jelent. A 402 hitel hiányát jelenti. A 429 a sebességkorlát túllépését jelzi.
Streamelési válaszok SSE-vel
Engedélyezze a streamelést úgy, hogy a kérés törzsében a stream paramétert true értékre állítja. Az API Server-Sent Events (SSE) formájában adja vissza az adatokat. Minden darab részleges szövegtartalmat tartalmaz. Ez lehetővé teszi a válaszok valós idejű megjelenítését. Az utolsó darab token-felhasználási adatokat tartalmaz. Ez az adat mutatja a felhasznált tokenek teljes számát. A streamelés csökkenti az észlelt késést a felhasználók számára. Ideális chatfelületekhez. Az SDK automatikusan kezeli a darabok feldolgozását. Nem kell manuálisan kezelnie az SSE-t. A modell támogatja a teljes streamelést. A temperature paraméterek normálisan működnek. A stop szekvenciák továbbra is vég-eseményeket váltanak ki. A hibák is SSE eseményekként érkeznek. Ez biztosítja a robusztus hibakezelést. Használjon streamelést a jobb felhasználói élmény érdekében. Ez nyitva tartja a kapcsolatot a befejezésig.
Függvényhívás és eszközhasonználás
Határozzon meg eszközöket a kérés törzsében a függvényhíváshoz. A modell eszközhívásokat ad vissza a válaszban. Ezek a hívások függvényneveket és argumentumokat tartalmaznak. A kódja végrehajtja a függvényt, és elküldi az eredményeket. A modell az eredményeket használja a végső szöveg generálásához. Ez lehetővé teszi az ügynök-szerű viselkedést. Több eszközt is definiálhat. A modell dönti el, melyiket használja. Az eszközkiválasztás lehet kényszerített vagy automatikus. Az automatikus mód lehetővé teszi, hogy a modell döntsön. A kényszerített módban egy specifikus eszköz használata kötelező. Ez hasznos a strukturált munkafolyamatokhoz. Az argumentumok sztringként kerülnek visszaadásra. Elemezze őket JSON-ként a kódjában. A modell támogatja a komplex eszközmeghatározásokat. Használja ezt API integrációkhoz. Bővíti a modell képességeit. Az eszközhajtás hibáit a kódja kezeli. A modell szükség esetén újrapróbál.
JSON mód strukturált kimenethez
JSON kényszerítése a response_format json_object beállításával. A modell érvényes JSON karakterláncokat ad vissza. Ez ideális programozott fogyasztáshoz. Nincsenek elemzési hibák. A kimenet szigorúan formázott. Használja ezt adatkinyerési feladatokhoz. A modell figyelembe veszi a sémajavaslatokat. Határozza meg a tulajdonságokat a promptban. A modell betartja ezeket a korlátozásokat. A hőmérséklet befolyásolja a JSON érvényességét. Az alacsonyabb értékek biztosítják a konzisztenciát. Használja ezt megbízható adatcsatornákhoz. A streamelés működik JSON módban. A végső darab tartalmazza a teljes objektumot. A token használat pontosan jelentésre kerül. A hibák szabványos JSON-ként térnek vissza. Ez biztosítja a könnyű hibakezelést. Használja a JSON módot API-khoz. Csökkenti az utófeldolgozási terhet. A modellt erre a formátumra optimalizálták.
Sebességkorlátok és kérelemkorlátok
A korlát percenként 300 kérés kulcsonként. 8 kérést küldhetsz egyszerre. A kérés törzsének mérete max 8 MB. A kontextusablak 100 000 token összesen. Ez tartalmazza a promptot és a completion-t. Max kimenet 16 000 token kérésenként. Állítsd a max_tokens-t a hossz vezérléséhez. Alapértelmezett 2 048, ha nincs beállítva. A rate limit-ek szigorúan érvényesülnek. Túllépésük 429 hibát ad vissza. A 429-ek alatt nem fogy a hitel. A hibák nem fogyasztanak hitelt. Ez védi a egyenlegedet. A kérések sorba állnak, ha a korlátok elérése. Várj és próbáld újra késleltetéssel. Használj exponenciális backoff-t a robusztusság érdekében. Figyeld a felhasználást az irányítópulton keresztül. A hitel nem jár le. Tölts fel csak kriptovalutával. USDT vagy USDC Base-en. bónusz kredit vonatkozik a feltöltésekre.
cURL
curl https://api.deepseekunchained.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list ten open source libraries for rust async io"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.deepseekunchained.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.deepseekunchained.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 alap URL a deepseek uncensored API-hoz?
Az alap URL: HTTPS://api.deepseekunchained.com/v1. Ez a végpont kompatibilis az OpenAI SDK-kkal és kliensekkel. Használja minden chat completion kéréshez.
Hogyan kezelje a 402 vagy 429-es hibákat?
A 402-es hiba azt jelenti, hogy nincs meg maradt hitel. Töltsd fel USDT vagy USDC kriptovalutával. A 429-es hiba azt jelenti, hogy elérted a sebességkorlátot. Várj, és próbáld újra. A hibák nem fogyasztanak hitelt, így az egyenleged biztonságban van.
Mekkora a kontextusablak mérete?
A kontextusablak 100 000 token. Ez az input és output tokenek együttesét fedi. A maximális kimenet 16 000 token kérésenként. Állítsa be a max_tokens értéket a hosszúság vezérléséhez.
Generálja meg a kulcsát
Regisztrálj, szerezd meg a kulcsot, és frissítsd az endpointot. A beállítás másodpercekbe telik.