Referință API și început rapid
Începeți să trimiteți solicitări către API-ul nostru LLM nelimitat imediat folosind puncte finale standard compatibile OpenAI. Acest ghid acoperă autentificarea, solicitările de bază și streaming-ul cu limite concrete.
Autentificare și URL de bază
Folosește cheia ta API cu URL-ul de bază https://api.chatuncensored.cc/v1. Transmite cheia în Authorization header ca un token Bearer. Această configurare funcționează cu orice SDK sau client compatibil OpenAI.
Generează-ți cheia pe panoul de control prin Google sau email. Păstreaz-o în siguranță. Primești $0.50 valabil timp de 7 zile. Folosește acest credit pentru a testa conectivitatea înainte de a alimenta contul prin criptomonede.
POST /v1/chat/completions
Trimite text către model folosind endpoint-ul de completări de chat. Specifică ID-ul modelului ca uncensored. Acest model cu ponderi deschise răspunde fără refuzuri pentru conținut adult legal.
Include your system prompt to guide behavior. Set the user message with your query. The API returns text output directly.
Configurează parametri precum temperatura sau top_p pentru rezultate variate. Modelul gestionează contextul până la 100.000 de tokeni combinate.
Erorii precum refuzurile sau problemele de rețea nu consumă credit. Plătiți doar pentru generarea reușită a token-urilor.
Utilizare SDK Python
Instalează biblioteca oficială OpenAI pentru Python. Configurează URL-ul de bază să pointeze către API-ul nostru. Setează cheia API în mediu sau în client.
Creați o instanță de client. Apelați chat.completions.create cu modelul și mesajele. Preluați răspunsul asistentului din obiectul de răspuns.
Gestionați excepțiile pentru limitele de rată sau cheile invalide. SDK-ul simplifică analizarea JSON și formatarea cererilor.
Testați mai întâi cu creditul de probă. Verificați dacă structura răspunsului se potrivește cu așteptările înainte de a scala utilizarea.
Integrare SDK Node
Importați pachetul OpenAI Node. Inițializați clientul cu URL-ul de bază și cheia. Definiți modelul ca uncensored.
Apelați metoda completions cu array-ul de mesaje. Așteptați răspunsul pentru a obține textul generat. Acest lucru funcționează perfect cu funcțiile async.
Folosește modul JSON setând response_format pentru {"type": "json_object"}. Asigurați-vă că output-ul dumneavoastră este JSON valid pentru utilizare programatică.
Monitorizați utilizarea prin tokenii de răspuns. Urmăriți numărul de intrări și ieșiri pentru a gestiona eficient creditul preplătit.
Streaming, Tool-uri și Modul JSON
Activați streaming-ul setând stream că true. Primește fragmente prin Server-Sent Events. Procesează fiecare token pe măsură ce sosesc pentru latență redusă.
Suportă apelarea funcțiilor cu instrumente și tool_choice. Definește scheme pentru API-uri externe. Modelul returnează argumente structurate pentru execuție.
Folosește modul JSON pentru formate de ieșire stricte. Setează response_format pentru a vă asigura de răspunsuri JSON valide. Acest lucru reduce erorile de parsare în pipeline-urile automate.
Combină streaming-ul cu instrumentele pentru experiențe interactive. Actualizează UI-ul token cu token. Ține utilizatorii implicați cu generarea în timp real.
Limite de rată și coduri de eroare
Așteptați-vă la 300 de cereri pe minut per cheie. Limitați cererile concurente la 8. Dimensiunea corpului cererii trebuie să rămână sub 8 MB.
Gestionează erorile 401 verificând cheia API. Verifică greșelile de tastare sau cheile expirate. Regenerază dacă este necesar.
Primește 402 când creditul se epuizează. Reîncarcă cu USDT sau USDC. Creditele nu expiră niciodată. Adaugă un bonus de +15% la depozitele de $200.
Primești eroarea 429 la limitele de rată. Implementează o backoff exponențială. Reîncearcă după intervalul specificat. Monitorizează utilizarea pentru a evita întreruperile.
cURL
curl https://api.chatuncensored.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Set user role to beta tester for the new chat interface"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.chatuncensored.cc/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.chatuncensored.cc/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
API-ul chat necenzirat este compatibil cu clienții OpenAI?
Da, utilizează structura standard a endpoint-ului compatibil cu OpenAI. Puteți utiliza orice SDK sau client care suportă formatul chat-completions. Actualizați doar URL-ul de bază și cheia API.
Ce se întâmplă dacă depășesc limita de rată?
Veți primi codul de eroare 429. Cererile se opresc până la resetarea ferestrei sau reduceți concurența. Mențineți cererile concurente sub 8 și rămâneți în limitele de 300 RPM.
Cum gestionează modelul fără cenzură ferestrele de context?
Suportă o fereastră de context de 100,000 de tokeni pentru prompt și completare. Output-ul maxim per cerere este de 16,000 de tokeni. Ajustează max_tokens dacă ai nevoie de răspunsuri mai scurte.
Începe cu creditul de probă
Introdu email și parolă; primește cheia instant.