de ▾
Holen Sie sich Ihren Schlüssel

Integrieren Sie das uncensored Modell

Fügen Sie das unzensierte Modell in Ihren bestehenden Stack über Standard-OpenAI-kompatible Endpunkte ein. Sie erhalten Text-in, Text-out-Inferenz mit transparenter Token-Preismodellierung und keinem monatlichen Fixkosten.

Basis-URL und Authentifizierung

Verbinde deinen Client mit unserem dedizierten Gateway unter Verwendung der bereitgestellten Base-URL. Alle Anfragen erfordern einen gültigen API-Key, der im Authorization header. Dieses Setup funktioniert mit jedem OpenAI-kompatiblen SDK, ohne Ihre Kernlogik zu ändern.

Registriere dich über Google oder E-Mail auf der Seite API-Schlüssel erhalten. Der Schlüssel wird sofort angezeigt, sodass du ohne Telefonverifizierung mit Tests beginnen kannst. Bewahre deine Zugangsdaten sicher auf, da sie Zugriff auf dein prepaid-Guthaben gewähren.

Ihre erste Anfrage erstellen

Senden Sie eine Standard-Chat-Vervollständigungsanfrage, um Text zu generieren. Verwenden Sie die Modellkennung uncensored auf unser Open-Weight-Modell zugreifen, das für uneingeschränkte Antworten optimiert ist.

curl https://api.openrouterpricing.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the hourly rate for each model tier."}]
  }'

Stellen Sie sicher, dass Ihre Payload die model field and your messages array. Die API gibt JSON mit dem generierten Inhalt zurück, bereit für Ihre Anwendungslogik.

Python SDK-Integration

Verwenden Sie die offizielle OpenAI-Python-Bibliothek, um mit unserer API zu interagieren. Weisen Sie den Client auf unsere Basis-URL zu und fügen Sie Ihren API-Schlüssel ein. Dieser Ansatz hält Ihren Code sauber und nutzt die bestehende Community-Unterstützung für die Standardbibliothek.

from openai import OpenAI

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

Initialisieren Sie den Client mit Ihrem Schlüssel und der benutzerdefinierten Basis-URL. Rufen Sie den Chat-Completion-Endpunkt genau wie bei anderen Modellen auf, jedoch mit dem uncensored Modell-ID.

Node SDK-Integration

Integrieren Sie direkt in Ihre JavaScript- oder TypeScript-Projekte unter Verwendung des Node OpenAI SDK. Legen Sie die baseURL und apiKey Eigenschaften, um Anfragen korrekt zu leiten. Diese Methode gewährleistet Typsicherheit und einfache Fehlerbehandlung in modernen Web-Apps.

import OpenAI from "openai";

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

Konfigurieren Sie die SDK-Instanz mit Ihren Anmeldeinformationen. Senden Sie Nachrichten und empfangen Sie Antworten unter Verwendung von Standard-async/await-Mustern, die nahtlos in Ihre bestehende Node.js-Architektur passen.

Streaming-Antworten

Aktivieren Sie Streaming, indem Sie stream auf true in Ihrer Anfrage. Dies gibt einen Server-Sent Events (SSE)-Stream zurück, der es Ihnen ermöglicht, Token während der Generierung anzuzeigen. Es reduziert die wahrgenommene Latenz für Endbenutzer und verbessert die Interaktivität.

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)

Die SSE-Chunks parsen, um Ihre Benutzeroberfläche in Echtzeit zu aktualisieren. Der letzte Chunk enthält die gesamte Token-Nutzung, die von Ihrem Guthaben abgebucht wird. Fehler während des Streamings verursachen keine Kosten.

Limits, Fehler und Kontext

Überwachen Sie Ihre Ratenlimits und behandeln Sie Fehler gracefully. Sie dürfen 300 Anfragen pro Minute und 8 gleichzeitige Anfragen pro Schlüssel stellen. Wenn Sie diese überschreiten, erhalten Sie einen 429-Statuscode. Ein 401-Fehler zeigt einen ungültigen Schlüssel an, während ein 402-Fehler bedeutet, dass Sie Ihr Guthaben aufladen müssen.

Das Modell unterstützt ein Kontextfenster von 100.000 Tokens für die kombinierte Eingabe und Ausgabe. Die maximale Ausgabe ist auf 16.000 Tokens begrenzt, es sei denn, anders angegeben. Halten Sie Ihre Anfragen innerhalb dieser Grenzen, um Kürzungen oder Fehler zu vermeiden.

Häufige Fragen

Wie vergleicht sich dies mit den Preisen von Open Router?

Unsere Token-Sätze sind transparent und wettbewerbsfähig, oft günstiger als aggregierte Anbieter. Wir berechnen $0.15 pro Million Eingabetokens und $0.50 pro Million Ausgabetokens, ohne monatliche Gebühren oder versteckte Kosten. Dieses direkte Preismodell vermeidet die Aufschläge, die oft bei Multi-Vendor-Gateways zu sehen sind.

Was passiert, wenn während des Streamings ein Fehler auftritt?

Fehler werden gracefully behandelt, ohne Sie für unvollständige Antworten zu berechnen. Wenn eine Anfrage aufgrund von Netzwerkproblemen oder ungültigen Parametern fehlschlägt, werden keine Tokens von Ihrem Guthaben abgezogen. Sie können die Anfrage ohne Strafe erneut versuchen, sodass Sie nur für erfolgreiche Abschlüsse zahlen.

Kann ich dieses Modell für Function Calling verwenden?

Ja, die API unterstützt Function Calling über den Standard-Parameter tools. Sie können Ihre Funktionen in der Anfrage definieren, und das Modell gibt strukturierte Daten zurück. Dies ermöglicht die Integration des unzensierten Modells in komplexe Workflows, die Tool-Nutzung oder API-Interaktionen erfordern.

Holen Sie sich Ihren API-Schlüssel

Registrieren Sie sich, rufen Sie Ihren Schlüssel ab und aktualisieren Sie Ihre Basis-URL. Das ist alles, was Sie tun müssen.

Holen Sie sich Ihren Schlüssel