Integrează API-ul DeepSeek Unchained
Începeți să utilizați API-ul LLM uncensored cu endpoint-ul nostru compatibil cu OpenAI. Trimite cereri cu cheia ta API și primește răspunsuri text fără filtre de conținut.
Autentificare și Configurare URL de Bază
Folosește cheia ta API cu URL-ul de bază HTTPS://api.deepseekunchained.com/v1. Acest endpoint funcționează cu SDK-urile oficiale OpenAI și cu orice client compatibil OpenAI. Obține-ți cheia înscriindu-te cu Google sau email. Cheia este afișată imediat pe pagina Get API key. Nu este necesar un număr de telefon pentru înregistrare. Prompturile tale nu sunt utilizate pentru antrenament. Confidențialitatea este menținută fără pași suplimentari. Ai nevoie doar de o adresă de email pentru a crea un cont. Cheia oferă acces la endpoint-ul chat-completions. Nu oferă acces la embeddings sau generarea de imagini. Păstrează-ți cheia în siguranță. Rotirea ei este posibilă prin panoul de control. O cheie nouă înlocuiește imediat pe cea veche. Este permisă o singură cheie activă per cont. Erorile și refuzurile nu consumă credit. Acest lucru asigură că plătești doar pentru tokenii efectiv consumați.
Endpoint Completări Chat (POST)
Trimite text în și primește text ieșind folosind POST /v1/chat/completions. Acest endpoint acceptă un corp JSON cu un array de mesaje. Fiecare mesaj are un câmp role și content. Rolul system setează comportamentul. Rolul user furnizează promptul. Câmpul model trebuie setat la "uncensored". Acest model este optimizat pentru conformitate în detrimentul filtrelor corporatiste. Răspunde direct, fără prelegeri. Poți seta temperature și top_p pentru creativitate. Secvențele de oprire opresc generarea devreme. Penalizările de prezență și frecvență ajustează repetiția. Răspunsul include statistici de utilizare. Aceste statistici arată numărul de tokeni de intrare și ieșire. Erorile returnează coduri de status HTTP standard. Un 401 înseamnă o cheie invalidă. Un 402 înseamnă lipsa creditului. Un 429 înseamnă depășirea limitei de rată.
Răspunsuri în streaming cu SSE
Activați streaming-ul setând stream la true în corpul cererii. API-ul returnează Evenimente trimise de server (SSE). Fiecare fragment conține conținut text parțial. Acest lucru permite afișarea în timp real a răspunsurilor. Ultimul fragment include date de utilizare a tokenilor. Aceste date arată tokenii total consumați. Streaming-ul reduce latența percepută pentru utilizatori. Este ideal pentru interfețele de chat. SDK-ul gestionează automat analiza fragmentelor. Nu trebuie să gestionați SSE manual. Modelul suportă streaming complet. Parametri precum temperatura funcționează normal. Secvențele de oprire declanșează tot evenimentele de sfârșit. Erorile sunt trimise și ca evenimente SSE. Acest lucru asigură o gestionare robustă a erorilor. Utilizați streaming-ul pentru o experiență mai bună a utilizatorului. Menține conexiunea deschisă până la finalizare.
Apelarea funcțiilor și utilizarea instrumentelor
Definește instrumente în corpul cererii pentru apelarea funcțiilor. Modelul returnează apeluri de instrumente în răspuns. Aceste apeluri includ nume de funcții și argumente. Codul tău execută funcția și trimite rezultatele înapoi. Modelul utilizează rezultatele pentru a genera textul final. Acest lucru permite un comportament de tip agent. Poți defini mai multe instrumente. Modelul alege ce să utilizeze. Alegerea instrumentului poate fi forțată sau automată. Modul automat permite modelului să decidă. Modul forțat necesită un instrument specific. Acest lucru este util pentru fluxuri de lucru structurate. Argumentele sunt returnate ca șiruri. Analizează-le ca JSON în codul tău. Modelul suportă definiții complexe de instrumente. Utilizează acest lucru pentru integrări API. Acest lucru extinde capacitățile modelului. Erorile în execuția instrumentelor sunt gestionate de codul tău. Modelul reîncearcă dacă este necesar.
Mod JSON pentru Ieșire Structurată
Forțează ieșirea JSON setând response_format la json_object. Modelul returnează șiruri JSON valide. Acest lucru este ideal pentru consumul programatic. Nu apar erori de analiză. Ieșirea este strict formatată. Folosește acest lucru pentru sarcini de extragere a datelor. Modelul respectă indiciile de schema. Definește proprietățile în promptul tău. Modelul respectă aceste constrângeri. Temperature afectează validitatea JSON. Valorile mai mici asigură consistența. Folosește acest lucru pentru fluxuri de date fiabile. Streaming-ul funcționează cu modul JSON. Ultima bucată conține obiectul complet. Utilizarea tokenurilor este raportată cu precizie. Erorile sunt returnate ca JSON standard. Acest lucru asigură o gestionare ușoară a erorilor. Folosește modul JSON pentru API-uri. Reduce suprataxa de post-procesare. Modelul este optimizat pentru acest format.
Limite de rată și constrângeri de cereri
Limita este de 300 de solicitări pe minut per cheie. Puteți trimite 8 solicitări simultan. Dimensiunea maximă a corpului solicitării este de 8 MB. Fereastra de context este de 100.000 de tokeni în total. Aceasta include promptul și completarea. Ieșirea maximă este de 16.000 de tokeni per solicitare. Setați max_tokens pentru a controla lungimea. Implicit este 2.048 dacă nu este setat. Limitele de rată sunt aplicate strict. Depășirea lor returnează o eroare 429. Niciun credit nu este consumat în timpul erorilor 429. Erorile nu consumă credit. Acest lucru vă protejează soldul. Solicitărilorile sunt puse în coadă dacă sunt atinse limitele. Așteptați și reîncercați după o întârziere. Utilizați backoff exponențial pentru robustețe. Monitorizați-vă utilizarea prin panou. Creditul nu expiră niciodată. Reîncărcați doar cu criptomonede. USDT sau USDC pe Base. Bonusul de credit se aplică la reîncărcări.
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);Streaming
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)Întrebări frecvente
Care este URL-ul de bază pentru API-ul deepseek fără cenzură?
URL-ul de bază este HTTPS://api.deepseekunchained.com/v1. Acest endpoint este compatibil cu SDK-urile și clienții OpenAI. Utilizați-l pentru toate solicitările de completări chat.
Cum gestionez erori, cum ar fi 402 sau 429?
O eroare 402 înseamnă că nu mai ai credit. Reîncarcă cu USDT sau USDC. O eroare 429 înseamnă că ai atins limita de viteză. Așteaptă și reîncearcă. Erorile nu consumă credit, deci soldul tău este în siguranță.
Care este dimensiunea ferestrei de context?
Fereastra de context are 100.000 de tokeni. Acest lucru include tokenii de input și output. Outputul maxim este de 16.000 de tokeni per cerere. Setează max_tokens pentru a controla lungimea.
Generează-ți cheia
Înregistrează-te, ia cheia, actualizează endpointul. Configurarea durează secunde.