de ▾
[Cursor OpenAI API Key]Testschlüssel beanspruchen
Cursor OpenAI API-Schlüssel(3)

Cursor-Integrationsanleitung: OpenAI-kompatible API

Verbinden Sie Cursor mit unserem unzensierten LLM über einen standardmäßigen OpenAI-kompatiblen Endpunkt. Ersetzen Sie Abonnementkosten durch Token-basierte Abrechnung für Code- und Inhaltsgenerierung.

Basis-URL und Authentifizierung

Cursor verwendet Ihren API-Schlüssel, um Anfragen an unseren gehosteten Endpunkt zu leiten. Ersetzen Sie die Standard-OpenAI-Basis-URL durch unsere spezifische Domain, um unzensierte Generierung zu aktivieren, ohne Ihren Client-Code zu ändern. Sie erhalten einen aktiven Schlüssel pro Konto, den Sie sofort über Google- oder E-Mail-Anmeldung generieren können.

Konfigurieren Sie Ihre Umgebungsvariable oder IDE-Einstellungen, um auf HTTPS://api.cursoropenaiapikey.com/v1 zu verweisen. Die Modellkennung ist einfach "uncensored". Diese Einrichtung stellt sicher, dass jede Anfrage die Standard-Inhaltsfilter umgeht, während die volle Kompatibilität mit bestehenden Integrationen erhalten bleibt.

Die Basis-URL ist HTTPS://api.cursoropenaiapikey.com/v1. Übergeben Sie Ihren Schlüssel im Authorization-Header als Bearer-Token. Diese Methode funktioniert mit jedem OpenAI-SDK-kompatiblen Client.

  • Basis-URL: HTTPS://api.cursoropenaiapikey.com/v1
  • Modell-ID: uncensored
  • Auth: Bearer-Token im Header

Ihre erste Anfrage erstellen

Senden Sie eine Standard-Chat-Vervollständigungsanfrage, um die Konnektivität und die Abrechnung zu überprüfen. Unser Endpunkt akzeptiert die gleiche JSON-Struktur wie OpenAI, was eine sofortige Kompatibilität mit Ihren vorhandenen Skripten gewährleistet. Die Antwort enthält den generierten Text sowie Token-Nutzungsmetriken.

Verwenden Sie den folgenden cURL-Befehl, um den Endpunkt zu testen. Ersetzen Sie YOUR_API_KEY durch den Schlüssel, den Sie in Ihrem Dashboard generiert haben. Die Anfrage enthält eine einfache Systemanweisung, um die Uncensored-Funktionalität zu demonstrieren.

curl https://api.cursoropenaiapikey.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Show me the current weather in Berlin"}]
  }'

Erfolgreiche Antworten enthalten Token-Anzahlen für Eingabe und Ausgabe. Fehler wie 401 deuten auf einen ungültigen Schlüssel hin, während 402 unzureichendes Guthaben signalisiert. Überprüfen Sie Ihr Kontoguthaben, wenn die Anfrage fehlschlägt.

Python SDK-Integration

Verwenden Sie die offizielle OpenAI-Python-Bibliothek mit einer benutzerdefinierten Basis-URL, um mit unserer API zu interagieren. Dieser Ansatz ermöglicht es Ihnen, bestehende Codebasen zu nutzen, ohne die Client-Logik neu schreiben zu müssen. Legen Sie die Basis-URL und den API-Schlüssel fest, bevor Sie den Client initialisieren.

Initialisieren Sie den Client mit Ihren Anmeldeinformationen und der korrekten Basis-URL. Rufen Sie dann chat.completions.create mit der Modell-ID "uncensored" auf. Das Antwortobjekt ermöglicht den Zugriff auf den generierten Inhalt und die Nutzungsstatistiken.

from openai import OpenAI

client = OpenAI(base_url="https://api.cursoropenaiapikey.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)

Diese Methode gewährleistet die Kompatibilität mit Standard-Python-Workflows. Sie können zusätzliche Parameter wie Temperatur oder Stop-Sequenzen übergeben, um die Generierung zu steuern. Das SDK übernimmt die Serialisierung und Antwortanalyse automatisch.

Node.js-SDK-Integration

Integrieren Sie das Node.js OpenAI-Paket, um Anfragen von Ihren JavaScript- oder TypeScript-Anwendungen zu senden. Konfigurieren Sie den Client mit unserer Basis-URL, um unzensierte Generierung zu aktivieren. Dieses Setup funktioniert nahtlos mit bestehenden Node-Projekten.

Erstellen Sie eine neue OpenAI-Client-Instanz mit Ihrem API-Schlüssel und der korrekten Basis-URL. Rufen Sie dann die Methode chat.completions.create auf. Die Antwort enthält den generierten Text und die Token-Nutzungsdaten.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.cursoropenaiapikey.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);

Diese Integration unterstützt alle Standardparameter. Sie können Temperatur, top_p und andere Einstellungen anpassen, um die Ausgabe fein abzustimmen. Das SDK verarbeitet Netzwerkrequests und Antwortparsen effizient.

Streaming-Antworten

Aktivieren Sie Streaming, um Tokens zu empfangen, sobald sie generiert werden. Dies reduziert die wahrgenommene Latenz für Coding-Workflows und interaktive Anwendungen. Die API sendet Server-Sent Events (SSE) mit jedem Token.

Legen Sie den Parameter stream auf true in Ihrer Anfrage fest. Die Antwort enthält mehrere Chunks. Token-Nutzungsmetriken sind im letzten Chunk enthalten, um Abweichungen bei der Abrechnung zu vermeiden. Diese Methode ist ideal für Echtzeit-Benutzeroberflächen.

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)

Verarbeiten Sie die Stream-Ereignisse in Ihrem Client-Code. Aggregieren Sie den Token-Inhalt, sobald er eingeht. Der letzte Chunk enthält die gesamten Token-Nutzungsdaten für eine genaue Abrechnung. Dieser Ansatz gewährleistet eine Latenzminimierung, ohne die Genauigkeit zu beeinträchtigen.

Ratenbegrenzungen und Kontextfenster

Unsere API setzt strenge Rate-Limits zur Sicherstellung einer konsistenten Leistung. Jeder Schlüssel unterstützt 300 Anfragen pro Minute und 8 gleichzeitige Anfragen. Die maximale Größe des Anfragetextes beträgt 8 MB. Das Überschreiten dieser Grenzen führt zu einem 429-Fehler.

Der Context-Window umfasst 100.000 Tokens für Prompt und Completion zusammen. Die maximale Ausgabe pro Anfrage beträgt 16.000 Tokens. Wenn max_tokens nicht festgelegt ist, beträgt der Standardwert 2.048 Tokens. Planen Sie Ihre Prompts entsprechend, um Trunkierungen zu vermeiden.

  • Rate Limit: 300 Anfragen/Minute
  • Parallele Anfragen: 8
  • Kontextfenster: 100.000 Tokens
  • Max. Output: 16.000 Tokens

Häufige Fragen

Kann ich meine eigene OpenAI-API (Schlüssel) mit Cursor konfigurieren?

Ja, Sie können Cursor so konfigurieren, dass er unseren unzensierten API-Schlüssel verwendet. Legen Sie die Base URL auf HTTPS://api.cursoropenaiapikey.com/v1 fest und geben Sie Ihren API-Schlüssel in den Modelleinstellungen ein. Dies ersetzt die Standardmodellkosten durch eine Pay-per-Token-Abrechnung.

Verhindert das Erreichen des monatlichen Nutzungslimits die Verwendung eines Azure OpenAI-Schlüssels mit der Cursor IDE?

Unsere API hat keine monatlichen Nutzungsgrenzen. Sie werden pro Token berechnet, und das vorausbezahlte Guthaben verfällt nicht. Wenn Sie Ihr Guthabenlimit erreichen, können Sie es mit Krypto nachladen, um den Service ohne Unterbrechung weiter zu nutzen.

I feel confused about using OpenAI membership with Cursor.If I enter my OpenAI key in Cursor, do I need to upgrade to Cursor Pro in order to use it?

Sie benötigen kein Cursor Pro, um unseren API-Schlüssel zu nutzen. Unser Endpunkt ist vollständig mit der Cursor IDE kompatibel. Sie können unseren API-Schlüssel in den Einstellungen eingeben und alle Funktionen nutzen, wobei Sie nur für die verbrauchten Tokens bezahlen.

Holen Sie sich Ihren API-Schlüssel jetzt

Registrieren Sie sich, holen Sie sich Ihren Schlüssel, aktualisieren Sie die Basis-URL in Cursor. Fertig.

Testschlüssel beanspruchen