Documentație API pentru dezvoltatori
Începeți să generați text cu API-ul nostru LLM fără cenzură în câteva secunde. Utilizați endpoint-uri standard compatibile OpenAI și credite cripto preplătite pentru a plăti doar pentru ceea ce utilizați.
https://api.uncensoreai.com/v1uncensored
URL de bază și autentificare
Conectați-vă la infrastructura noastră indicând clientul către URL-ul de bază destinat și furnizând cheia API unică. Folosim autentificare standard prin antet, astfel încât să puteți înlocui endpoint-ul nostru în configurațiile SDK OpenAI existente fără a rescrie logica de bază. Primești o singură cheie activă per cont, iar generarea unei noi invalidează imediat pe cea anterioară. Acest design menține integrarea simplă, în timp ce asigură un control clar al accesului. Înregistrează-te prin Google sau email pentru a vedea cheia instantaneu. Nu necesită număr de telefon sau metodă de plată pentru a începe.
- URL de bază:
https://api.uncensoreai.com/v1 - Header Auth:
Authorization: Bearer YOUR_API_KEY
Prima cerere (POST /v1/chat/completions)
Trimite prima ta completare postând un payload JSON către endpoint-ul de completări de chat. ID-ul modelului este uncensored și acceptă structuri standard de mesaje cu roluri de sistem, utilizator și asistent. Obțineți output text imediat, fără rutare complexă sau logică de selecție a modelului. Erorile nu consumă creditele preplătite, astfel încât puteți testa liber. Modelul gestionează generarea open-weight, optimizată pentru conținut adult, fără refuzuri. Utilizați această structură pentru a începe integrarea.
Integrare SDK Python
Folosește clientul oficial Python pentru a interacționa fluent cu API-ul nostru. Setează URL-ul de bază și cheia API în obiectul tău de configurație înainte de a efectua apeluri. Biblioteca gestionează serializarea JSON și analiza răspunsurilor pentru tine. Poți accesa datele de utilizare direct din obiectul de răspuns. Această abordare funcționează cu orice mediu Python standard care suportă cereri async sau sync. Păstrează-ți cheia în siguranță în variabilele de mediu. Exemplul de cod demonstrează un apel sincron de bază.
Integrare SDK Node.js
Integrează-te în proiecte Node.js folosind managerul standard de pachete. Importă clientul și configurează URL-ul de bază pentru a indica către serverele noastre. SDK-ul gestionează solicitările HTTP și oferă răspunsuri tipizate pentru utilizatorii TypeScript. Poți adăuga ușor antete sau modifica timeout-urile dacă este necesar. Această metodă se potrivește aplicațiilor web moderne și serviciilor backend. Asigură-te că versiunea ta Node este compatibilă cu cerințele SDK-ului. Exemplul următor arată o solicitare simplă de completări.
Răspunsuri în streaming și consumul de tokeni
Activează ieșirea în timp real setând stream flag setat la true în cererea ta. API-ul returnează Evenimente trimise de server (SSE) pe măsură ce sunt generate tokenii. Poți afișa text utilizatorilor instantaneu, fără a aștepta răspunsul complet. Detaliile de utilizare a tokenilor apar în ultimul fragment al fluxului. Această funcție reduce latența percepută pentru ieșiri lungi. Monitorizează-ți soldul de credit pe măsură ce tokenii se acumulează. Streaming-ul funcționează cu toți parametrii standard precum temperatura și secvențele de oprire.
Limitări, Erori și Fereastră de Context
Contul tău are o fereastră de context de 100,000 de tokeni pentru prompt și completare combinate. Poți trimite până la 16,000 de tokeni într-un singur răspuns dacă specifici max_tokens. Limita implicită de ieșire este de 2.048 de tokeni dacă omiți acest parametru. Limitele de rată permit 300 de solicitări pe minut și 8 solicitări concurente per cheie. Un cod de stare 401 înseamnă că cheia ta este invalidă. Un cod de stare 402 indică un credit preplătit insuficient. Un cod de stare 429 înseamnă că ai depășit limita de rată. Corpurile de solicitare nu pot depăși 8 MB.
cURL
curl https://api.uncensoreai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "fetch the current server status from the api endpoint"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoreai.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.uncensoreai.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 AI fără cenzură?
URL-ul de bază este HTTPS://api.uncensoreai.com/v1. Trebuie să setați acest lucru în configurația clientului pentru a direcționa corect solicitările.
Cum autentific cererile mele?
Include your API key in the Authorization header as a Bearer token. You receive this key immediately after signing up with Google or email.
Ce se întâmplă dacă primesc o eroare 402?
O eroare 402 înseamnă că soldul de credit preplătit este zero. Trebuie să reîncarci folosind USDT (TRC20) sau USDC (Base) pentru a relua serviciul.
Obțineți cheia API în câteva secunde
Înregistrează-te, copiază cheia și actualizează URL-ul de bază. Configurarea este completă.