OpenRouter-Alternative: Wechsle deinen Client in drei Zeilen
Gib deinen bestehenden OpenAI-kompatiblen Client in unseren unzensierten Endpunkt ein, indem du die Basis-URL und den API-Schlüssel aktualisierst. Keine Codeänderungen erforderlich.
https://api.openrouteralternativeapi.com/v1uncensored
Basis-URL & Authentifizierung
Unsere API folgt der Standardstruktur der OpenAI-kompatiblen API. Um den Anbieter zu wechseln, musst du nur die Client-Konfiguration mit unserer Basis-URL und einem gültigen API-Schlüssel aktualisieren. Du kannst deinen Schlüssel auf der Seite API-Schlüssel erhalten generieren, nachdem du dich mit E-Mail und Passwort angemeldet hast. Für die Testversion ist keine Kreditkarte erforderlich.
Die Authentifizierung erfolgt über den Authorization-Header. Stelle sicher, dass dein API-Schlüssel als Bearer-Token gesendet wird. Das Testguthaben beträgt 0,50 $ und gilt 7 Tage lang. Für mehr Kapazität kannst du mit Krypto (USDT oder USDC) ab 10 $ aufladen.
Erste Anfrage
Sende deine erste Completion-Anfrage über den Standard-Endpunkt POST /v1/chat/completions. Gib die Modell-ID als uncensored an, um auf unser Large Language Model zuzugreifen, das auf minimale Inhaltsablehnungen optimiert ist.
- Input-Token: 0,25 $ pro 1 Mio.
- Output-Token: 1,00 $ pro 1 Mio.
Denke daran, dass das Kontextfenster insgesamt 100.000 Token umfasst. Anfragen, die die 8-MB-Körpergrenze überschreiten, werden abgelehnt.
curl https://api.openrouteralternativeapi.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
}'
Python SDK
Verwende das offizielle Python SDK openai. Richte es auf unsere Basis-URL und gib deinen API-Schlüssel an. Dies funktioniert mit jeder Standard-OpenAI-kompatiblen Client-Bibliothek.
Die Modell-ID ist uncensored. Dies ist ein Open-Weight-Modell, das auf unseren GPU-Servern läuft, und kein Weiterverkauf von GPT, Claude oder Gemini.
from openai import OpenAI
client = OpenAI(base_url="https://api.openrouteralternativeapi.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)
Node SDK
Für Node.js verwende das offizielle Paket @anthropic-ai/sdk oder openai, je nach Präferenz. Setze die Basis-URL auf unseren Endpunkt. Das Feld model sollte auf uncensored gesetzt werden. Stelle sicher, dass du Antworten korrekt für Standard-Chat-Abschlüsse verarbeitest.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.openrouteralternativeapi.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);
Streaming mit SSE
Wir unterstützen Server-Sent Events (SSE) für das Streaming von Antworten. Setze stream: true in deiner Anfrage. Die API gibt einen Stream von Deltas zurück, sodass du Token verarbeiten kannst, während sie generiert werden. Dies ist nützlich für Echtzeit-Chat-Schnittstellen.
Stelle sicher, dass dein Client die Stream-Terminierung und alle Zwischenfehler ordnungsgemäß verarbeitet.
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)
Grenzwerte & Fehler
Achte auf die folgenden Grenzwerte:
- Ratenlimit: 300 Anfragen pro Minute pro Schlüssel.
- Anfragekörper: max. 8 MB.
- Kontextfenster: 100.000 Token.
Häufige Fehler sind:
401: Ungültiger API-Schlüssel.402: Unzureichendes Guthaben.429: Ratenlimit überschritten.
Inhaltsbegrenzung: Sexuelle Inhalte mit Minderjährigen werden immer blockiert, auch im unzensierten Modus.
Technische Daten
Eine Tabelle mit jedem Limit, jeder Funktion und jedem Preis.
| Merkmal | Wert |
|---|---|
| API-Format | OpenAI-kompatibel: jedes OpenAI-SDK funktioniert – nur Base-URL und Schlüssel ändern |
| Modell-ID | uncensored |
| Base-URL | https://api.openrouteralternativeapi.com/v1 |
| Endpunkte | POST /v1/chat/completions · GET /v1/models |
| Authentifizierung | Authorization: Bearer YOUR_KEY |
| Max. Ausgabe | bis zum Rest des 100.000-Token-Fensters; max_tokens optional (kein separates Limit) |
| Parameter | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Function Calling | ja – tools, tool_choice; Antworten mit tool_calls, auch im Stream; Ergebnisse als role: tool |
| Streaming | ja – Server-Sent Events, der letzte Chunk enthält die Token-Nutzung |
| JSON-Modus | response_format: {"type": "json_object"} |
| Kontextfenster | 100.000 Tokens (Eingabe + Ausgabe) |
| Ratenlimit | 300 Anfragen pro Minute und Schlüssel |
| Anfragegröße | bis 8 MB |
| Antwort-Header | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Parallelität | 8 gleichzeitige Anfragen pro Schlüssel |
| Abrechnung | Prepaid-Guthaben nach echter Nutzung; Fehler und Ablehnungen sind kostenlos |
| Preis | $0,25 pro 1 Mio. Eingabe-Tokens · $1,00 pro 1 Mio. Ausgabe-Tokens |
| Aufladen | USDT (TRC20) oder USDC (Base), jeder ganze Betrag von $10 bis $500 |
| Testguthaben | $0,50 für 7 Tage, ohne Karte · Testschlüssel: 2 parallele Anfragen, 60 pro Minute; volle Limits (8 und 300) nach erster Aufladung |
| Gültigkeit | bezahltes Guthaben verfällt nie, kein Abo |
| Bonus | +5 % ab $50, +10 % ab $100 |
| Schlüssel | ein aktiver Schlüssel pro Konto; ein neuer ersetzt den alten |
| Anmeldung | Google oder E-Mail und Passwort |
| Inhalte | Inhalte für Erwachsene erlaubt; sexuelle Inhalte mit Minderjährigen werden abgelehnt |
Fehler und Lösungen
Fehler kommen als JSON mit festem type; fehlgeschlagene oder abgelehnte Anfragen kosten nichts.
| Code | Typ | Bedeutung |
|---|---|---|
400 | bad_request | ungültiges JSON, leere Nachrichten, falscher Parameter oder Kontext zu lang |
401 | missing_key · invalid_key · key_revoked | Schlüssel fehlt, ist falsch oder wurde ersetzt |
402 | no_credit | kein Guthaben – aufladen, dann geht es sofort weiter |
403 | content_blocked | sexuelle Inhalte mit Minderjährigen – abgelehnt, nicht berechnet |
404 | not_found | unbekannter Endpunkt |
413 | request_too_large | Anfrage größer als 8 MB |
429 | rate_limited · concurrency | über 300/Min. oder 8 parallel – kurz warten |
503 | upstream_busy | Modell ausgelastet – in Sekunden erneut versuchen |
Fragen und Antworten
Ist dies ein Weiterverkauf von GPT oder Claude?
Nein. Wir betreiben unser eigenes Open-Weight-Modell auf unseren GPU-Servern. Es ist auf minimale Ablehnungen optimiert, unterscheidet sich aber von GPT, Claude, Gemini oder anderen Modellen anderer Anbieter.
Verwendet ihr Prompts für das Training?
Nein. Deine Prompts werden nicht zum Training unseres Modells verwendet. Wir benötigen nur eine E-Mail-Adresse und ein Passwort für dein Konto.
Kann ich eine Rückerstattung erhalten?
Wir geben in dieser Anleitung keine expliziten Rückerstattungsbedingungen an, aber Prepaid-Guthaben verfällt nie. Siehe die Preisliste für Details zum Aufladen und Bonusstrukturen.
Dein Schlüssel ist nur ein Formular entfernt
Erstelle ein Konto, kopiere den Schlüssel, ändere die Basis-URL. Das ist die gesamte Einrichtung.