de ▾
Mit Testguthaben ausprobieren

API-Dokumentation für unzensierte Inferenz

Verbinden Sie Ihren Client in Sekunden mit unserem uncensored LLM über das Standard OpenAI SDK. Senden Sie Anfragen an unseren dedizierten Endpunkt und erhalten Sie uneingeschränkte Textausgaben ohne Konfigurationsaufwand.

Basis-URL und Authentifizierung

Ihre Anfragen zielen auf https://api.cursorkey.cc/v1. Sie müssen Ihren API-Schlüssel im Authorization header. Der Schlüssel wird sofort nach der Anmeldung angezeigt. Er ist einzigartig für Ihr Konto. Ein Schlüssel ersetzt den vorherigen.

Verwenden Sie die offiziellen SDKs. Ändern Sie die Basis-URL. Übergeben Sie den Schlüssel. Das ist 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"}]
  }'

Erste Anfrage

Senden Sie eine Standard-Chat-Vervollständigung. Die Modell-ID lautet uncensored. Das System ignoriert Ablehnungen für legale Erwachseneninhalte. Sie erhalten Klartext. Das Kontextfenster fasst insgesamt 100.000 Tokens. Dies umfasst sowohl Eingabe als auch Ausgabe. Halten Sie Ihre Payloads unter 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-Integration

Installieren Sie das offizielle Paket. Zeigen Sie es auf unsere Basis-URL. Das Verhalten entspricht der Standard-OpenAI-Schnittstelle. Sie können Antworten streamen. Sie können den JSON-Modus verwenden. Der Client verarbeitet das Protokoll. Sie verarbeiten die Logik. Fehler geben Standard-HTTP-Codes zurück.

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-Antworten

Aktivieren Sie Streaming, indem Sie stream: true. Tokens kommen sequenziell an. Der letzte Chunk enthält Token-Nutzungsstatistiken. Dies ermöglicht es Ihnen, die Kosten in Echtzeit zu verfolgen. Der Server sendet Daten über Server-Sent Events. Ihr Client verbraucht den 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 und JSON-Modus

Definieren Sie Tools in Ihrer Anfrage. Das Modell gibt strukturierte Daten zurück. Verwenden Sie response_format: {"type": "json_object"} für striktes JSON. Dies gewährleistet ein vorhersagbares Parsing. Das Modell unterstützt Tool-Auswahlen. Sie können bestimmte Funktionen erzwingen. Dies funktioniert zuverlässig mit unserem Uncensored-Modell.

Ratenbegrenzungen und Beschränkungen

Begrenzen Sie sich auf 300 Anfragen pro Minute. Sie können 8 gleichzeitige Anfragen ausführen. Ein 401-Fehler bedeutet, dass Ihr Schlüssel ungültig ist. Ein 402-Fehler zeigt an, dass kein Guthaben vorhanden ist. Ein 429-Fehler bedeutet, dass Sie das Limit erreicht haben. Ablehnungen sind kostenlos. Fehler sind kostenlos. Nur abgeschlossene Tokens zählen. Das Modell lehnt nur geringfügige Inhalte ab.

FAQ

Kann ich die Cursor-Taste zur Navigation in meinem Client verwenden?

Die Cursor-Tastaturnavigation ist eine Client-seitige Funktion. Sie hat keinen Einfluss auf die API. Sie können jede beliebige Tastenkombination verwenden. Die API kümmert sich nur um das JSON-Payload. Die Navigation liegt in Ihrer UI-Bestimmung.

Funktioniert der API-Schlüssel der uncensored AI mit anderen Modellen?

Nein. Ihr Schlüssel ist an ein bestimmtes Modell gebunden. Es ist kein Proxy. Es leitet nicht an andere Anbieter weiter. Sie erhalten nur das unzensierte Modell. Die Basis-URL ist fest. Die Modell-ID ist fest. Dies vereinfacht Ihre Einrichtung.

Was passiert, wenn ich das 100.000-Token-Limit überschreite?

Der Server gibt einen 400 Bad Request zurück. Der Context-Window umfasst sowohl Ihren Prompt als auch die generierte Ausgabe. Sie müssen die Fenstergröße selbst verwalten. Kürzen Sie bei Bedarf ältere Nachrichten. Das Limit ist strikt. Keine anteiligen Guthaben.

Holen Sie sich Ihren Schlüssel jetzt.

Melden Sie sich an, kopieren Sie den Schlüssel und verweisen Sie auf unseren Endpunkt. Fertig.