Integrujte DeepSeek Unchained API
Začněte používat API pro LLM bez omezení obsahu s naším koncovým bodem kompatibilním s OpenAI. Posílejte žádosti s vaším klíčem API a získávejte textové odpovědi bez filtrů obsahu.
Nastavení ověření a základní URL
Použijte svůj klíč API se základní URL HTTPS://api.deepseekunchained.com/v1. Tento koncový bod funguje se oficiálními SDK OpenAI i s libovolným klientem kompatibilním s OpenAI. Klíč získáte registrací přes Google nebo e-mail. Klíč se zobrazí ihned na stránce Získat API klíč. Pro registraci není vyžadováno telefonní číslo. Vaše prompty nejsou používány pro trénování. Soukromí je zachováno bez dalších kroků. K vytvoření účtu stačí e-mailová adresa. Klíč poskytuje přístup k koncovému bodu chat-completions. Nezajišťuje přístup k embeddingům ani generování obrázků. Klíč udržujte v bezpečí. V případě potřeby jej můžete obměnit přes ovládací panel. Nový klíč okamžitě nahradí ten předchozí. Na účet je povolen pouze jeden aktivní klíč. Chyby a odmítnutí nespotřebovávají kredit. To zajišťuje, že platíte pouze za skutečně spotřebované tokeny.
Endpoint Chat Completions (POST)
Odesílejte text a dostávejte text pomocí POST /v1/chat/completions. Tento endpoint přijímá tělo JSON s polem messages. Každá zpráva má pole role a content. Role system určuje chování. Role user poskytuje prompt. Pole model musí být nastaveno na "uncensored". Tento model je vyladěn pro soulad přes firemní filtry. Odpovídá přímo bez kázání. Můžete nastavit teplotu a top_p pro kreativitu. Sekvence stop zastaví generování předčasně. Penaltové hodnoty presence a frequency upravují opakování. Odpověď obsahuje statistiky využití. Tyto statistiky ukazují počty vstupních a výstupních tokenů. Chyby vracejí standardní kódy stavu HTTP. 401 znamená neplatný klíč. 402 znamená nedostatek kreditu. 429 znamená překročení limitu rychlosti.
Streamované odpovědi s SSE
Povolte streamování nastavením stream na true v těle požadavku. API vrací Server-Sent Events (SSE). Každá část obsahuje částečný textový obsah. To umožňuje reálné zobrazení odpovědí. Poslední část zahrnuje data o využití tokenů. Tato data ukazují celkové spotřebované tokeny. Streamování snižuje vnímanou latenci pro uživatele. Je ideální pro chatová rozhraní. SDK automaticky zpracovává parsování částí. Nemusíte spravovat SSE ručně. Model plně podporuje streamování. Parametry jako teplota fungují normálně. Sekvence zastavení stále spouštějí ukončovací události. Chyby jsou také odesílány jako události SSE. To zajišťuje robustní zpracování chyb. Použijte streamování pro lepší uživatelský zážitek. Udržuje spojení otevřené až do dokončení.
Volání funkcí a používání nástrojů
Definujte nástroje v těle požadavku pro volání funkcí. Model vrací volání nástrojů v odpovědi. Tato volání zahrnují názvy funkcí a argumenty. Váš kód vykoná funkci a odešle výsledky zpět. Model používá výsledky k vygenerování konečného textu. To umožňuje chování podobné agentovi. Můžete definovat více nástrojů. Model vybírá, které použít. Výběr nástroje může být vynucený nebo automatický. Automatický režim nechá model rozhodnout. Vynucený režim vyžaduje konkrétní nástroj. To je užitečné pro strukturované pracovní postupy. Argumenty jsou vráceny jako řetězce. Parsovejte je jako JSON ve svém kódu. Model podporuje komplexní definice nástrojů. Použijte to pro integrace API. Rozšiřuje schopnosti modelu. Chyby při vykonávání nástrojů řeší váš kód. Model opakuje, pokud je to potřeba.
Režim JSON pro strukturovaný výstup
Vynucení výstupu JSON nastavením response_format na json_object. Model vrací platné řetězce JSON. To je ideální pro programovou konzumaci. Nedochází k chybám parsování. Výstup je přísně formátován. Použijte to pro úkoly extrakce dat. Model dodržuje nápovědy schématu. Definujte vlastnosti ve svém promptu. Model respektuje tato omezení. Teplota ovlivňuje platnost JSON. Nižší hodnoty zajišťují konzistenci. Použijte to pro spolehlivé datové pipeline. Streamování funguje s režimem JSON. Poslední chunk obsahuje kompletní objekt. Využití tokenů je hlášeno přesně. Chyby jsou vráceny jako standardní JSON. To zajišťuje snadnou obsluhu chyb. Použijte režim JSON pro API. Snižuje to režii post-processing. Model je optimalizován pro tento formát.
Limity rychlosti a omezení požadavků
Limit je 300 požadavků za minutu na klíč. Můžete odeslat 8 požadavků současně. Velikost těla požadavku dosahuje maxima 8 MB. Kontextové okno má celkem 100 000 tokenů. To zahrnuje prompt a dokončení. Max výstup je 16 000 tokenů na požadavek. Nastavte max_tokens pro řízení délky. Výchozí hodnota je 2 048, pokud není nastavena. Limity rychlosti jsou přísně vynucovány. Jejich překročení vrací chybu 429. Během chyb 429 se nespotřebuje kredit. Chyby nespotřebují kredit. To chrání váš zůstatek. Požadavky jsou řazeny do fronty, pokud jsou limitu dosaženo. Počkejte a opakujte po prodlení. Použijte exponenciální zpomalení pro robustnost. Sledujte své využití přes dashboard. Kredit nevyprší. Dobíjejte pouze kryptoměnami. USDT nebo USDC na síti Base. Bonusový kredit se uplatní při dobíjení.
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);Streamování
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)Časté otázky
Jaká je základní URL pro API deepseek uncensored?
Základní URL je HTTPS://api.deepseekunchained.com/v1. Tento endpoint je kompatibilní se SDK a klienty OpenAI. Používejte jej pro všechny požadavky na chatové dokončování.
Jak řešit chyby, jako jsou 402 nebo 429?
Chyba 402 znamená, že vám došel kredit. Dobijte jej pomocí USDT nebo USDC. Chyba 429 znamená, že jste dosáhli limitu rychlosti. Počkejte a zkuste to znovu. Chyby nespotřebovávají kredit, takže váš zůstatek je v bezpečí.
Jaká je velikost context window?
Okno kontextu má 100 000 tokenů. To zahrnuje kombinaci vstupních a výstupních tokenů. Maximální výstup je 16 000 tokenů na požadavek. Nastavte max_tokens pro řízení délky.
Vygenerujte si klíč
Registrovat, získat klíč, aktualizovat endpoint. Nastavení trvá sekundy.