API-documentatie voor ongecensureerde inferentie
Verbind uw client binnen enkele seconden met onze uncensored LLM met behulp van de standaard OpenAI SDK. Stuur verzoeken naar ons speciale eindpunt en ontvang onbeperkte tekstuitvoer zonder configuratie-overhead.
Basis-URL en authenticatie
Uw verzoeken richten zich op https://api.cursorkey.cc/v1. Je moet je API-sleutel opnemen in de Authorization header. De sleutel wordt direct na het aanmaken weergegeven. Deze is uniek voor je account. Eén sleutel vervangt de vorige.
Gebruik de officiële SDK's. Pas de basis-URL aan. Geef de sleutel door. Dat is alles.
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"}]
}'
Eerste verzoek
Stuur een standaard chat-completie. De model-ID is uncensored. Het systeem negeert beperkingen voor wettelijk volwassen inhoud. Je krijgt ruwe tekst. Het contextvenster houdt 100,000 tokens totaal vast. Dit omvat zowel input als output. Houd je payloads onder de 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)
Node SDK-integratie
Installeer het officiële pakket. Wijs het naar onze basis-URL. Het gedrag komt overeen met de standaard OpenAI-interface. U kunt responsen streamen. U kunt JSON-modus gebruiken. De client verwerkt het protocol. U verwerkt de logica. Fouten retourneren standaard HTTP-codes.
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);
Streaming-responsen
Activeer streaming door stream: trueTokens komen sequentieel aan. De laatste chunk bevat statistieken over tokenverbruik. Hiermee kunt u kosten in realtime volgen. De server duwt gegevens via Server-Sent Events. Uw client consumeert de stream.
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)
Function Calling en JSON-modus
Definieer tools in je request. Het model retourneert gestructureerde data. Gebruik response_format: {"type": "json_object"} voor strikte JSON. Dit zorgt voor voorspelbare parsing. Het model ondersteunt tool-keuzes. Je kunt specifieke functies afdwingen. Dit werkt betrouwbaar met ons uncensored-model.
Rate Limits en beperkingen
Beperk uzelf tot 300 verzoeken per minuut. U kunt 8 gelijktijdige verzoeken uitvoeren. Een 401-fout betekent dat uw sleutel ongeldig is. Een 402-fout geeft aan dat er geen tegoed is. Een 429-fout betekent dat u de limiet voor verzoeken per minuut heeft bereikt. Weigeringen zijn gratis. Fouten zijn gratis. Alleen voltooide tokens tellen mee. Het model weigert alleen inhoud van minder belang.
FAQ
Kan ik de cursor-sleutel gebruiken voor navigatie in mijn client?
De cursor key-navigatie is een client-side functie. Dit heeft geen invloed op de API. Je kunt elke gewenste toetsbinding gebruiken. De API kijkt alleen naar de JSON-payload. Navigatie is aan jouw UI.
Werkt de sleutel van de uncensored AI API met andere modellen?
Nee. Je sleutel is gekoppeld aan één specifiek model. Het is geen proxy. Het routeert niet naar andere leveranciers. Je krijgt alleen het ongecensureerde model. De basis-URL is vast. De model-ID is vast. Dit vereenvoudigt je setup.
Wat gebeurt er als ik de limiet van 100.000 tokens overschrijd?
De server retourneert een 400 Bad Request. Het contextvenster omvat zowel je prompt als de gegenereerde uitvoer. Je moet de venstergrootte zelf beheren. Verouderde berichten indien nodig afkappen. De limiet is strikt. Geen gedeeltelijke credits.
Haal nu je sleutel op.
Meld je aan, kopieer de sleutel, wijs naar ons eindpunt. Klaar.