Documentație API pentru inferența fără cenzură
Conectează clientul la LLM-ul nostru uncensored în câteva secunde folosind SDK-ul standard OpenAI. Trimite solicitări către endpoint-ul nostru dedicat și primește ieșiri text nelimitate, fără efort suplimentar de configurare.
URL de bază și autentificare
Cererea dumneavoastră vizează https://api.cursorkey.cc/v1. Trebuie să incluzi cheia ta API în Authorization header., Cheia este afișată imediat după înregistrare. Este unică pentru contul tău. O cheie înlocuiește pe cea anterioară.
Folosește SDK-urile oficiale. Schimbă URL-ul de bază. Transmite cheia. Asta e tot.
curl https://api.cursorkey.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List available cursor key bindings for VS Code"}]
}'
Prima cerere
Trimiteți o completare standard a chat-ului. ID-ul modelului este uncensored. Sistemul ignoră refuzurile pentru conținut adult legal. Primești text brut. Fereastra de context reține 100,000 de tokeni în total. Acest lucru include atât inputul, cât și outputul. Menține payload-urile sub 8 MB.
from openai import OpenAI
client = OpenAI(base_url="https://api.cursorkey.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)
Integrare SDK Node
Instalează pachetul oficial. Pointează-l către URL-ul nostru de bază. Comportamentul se potrivește cu interfața standard OpenAI. Poți streaming răspunsurile. Poți folosi modul JSON. Clientul gestionează protocolul. Tu gestionezi logica. Erorile returnează coduri HTTP standard.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.cursorkey.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);
Răspunsuri în streaming
Activați streaming-ul setând stream: true. Tokenurile sosesc secvențial. Fragmentul final conține statistici de utilizare a tokenurilor. Acest lucru vă permite să urmăriți costurile în timp real. Serverul trimite date prin Server-Sent Events. Clientul dvs. consumă fluxul.
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)
Apelarea funcțiilor și modul JSON
Definește instrumentele în cerere. Modelul returnează date structurate. Folosește response_format: {"type": "json_object"} pentru JSON strict. Acest lucru asigură analizare predictibilă. Modelul suportă alegeri de tool-uri. Poți forța funcții specifice. Acest lucru funcționează fiabil cu modelul nostru uncensored.
Limite de rată și constrângeri
Limitează-te la 300 de cereri pe minut. Poți rula 8 cereri concurente. O eroare 401 înseamnă că cheia este invalidă. O eroare 402 indică lipsa creditului. O eroare 429 înseamnă că ai atins limita de rată. Refuzurile sunt gratuite. Erorile sunt gratuite. Numai tokenii completați se numără. Modelul refuză doar conținut minor.
Întrebări frecvente
Pot folosi tasta cursor pentru navigare în clientul meu?
Navigarea cu cursorul este o funcție client-side. Nu afectează API-ul. Puteți folosi orice combinație de taste preferați. API-ul se concentrează doar pe payload-ul JSON. Navigarea este la latitudinea interfeței dumneavoastră.
Cheia API-ului AI uncensored funcționează cu alte modele?
Nu. Cheia ta este legată de un singur model specific. Nu este un proxy. Nu direcționează către alți furnizori. Primești doar modelul uncensored. URL-ul de bază este fix. ID-ul modelului este fix. Acest lucru simplifică configurarea ta.
Ce se întâmplă dacă depășesc limita de 100,000 de tokeni?
Serverul returnează un 400 Bad Request. Fereastra de context include atât promptul tău, cât și outputul generat. Trebuie să gestionezi tu înșeți dimensiunea ferestrei. Taie mesajele vechi dacă este necesar. Limita este strictă. Fără credite parțiale.
Obțineți cheia acum
Înregistrează-te, copiază cheia, indică către punctul final al nostru. Gata.