Uncensored API-Schnellstart
Hören Sie auf, für Routing-Aufschläge zu bezahlen. Wir bieten eine einzelne, dedizierte uncensored LLM über eine reine OpenAI-kompatible API. Ändern Sie Ihren Client-Code auf unsere Base URL und beginnen Sie sofort mit der Generierung.
Installation und Einrichtung
Konfigurieren Sie Ihre Umgebung mit der Basis-URL und dem API-Schlüssel. Diese unzensierte API verwendet den Standard /v1/chat/completions Endpunkt. Ändern Sie die base_url in Ihrem SDK-Client und geben Sie den Schlüssel aus dem Dashboard ein.
- Base URL:
https://api.openrouterapipricing.com/v1 - Modell-ID:
uncensored
Die Authentifizierung basiert auf einem einzelnen Schlüssel pro Konto. Sie erhalten den Schlüssel sofort nach der Anmeldung über Google oder E-Mail. Keine Telefonnummer ist erforderlich.
curl https://api.openrouterapipricing.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "get me the price per token for the largest model"}]
}'
Basis-Chat-Vervollständigung
Senden Sie eine Standard-Chat-Vervollständigungsanfrage, um Textantworten zu erhalten. Das Modell akzeptiert Texteingaben und gibt Textausgaben zurück. Verwenden Sie den uncensored Modell-ID für uneingeschränkte Generierung.
Sie können die Länge und den Stil der Ausgabe mit Standardparametern steuern. Die API unterstützt keine Embeddings oder Bildgenerierung. Anfragen werden strikt nach Token-Nutzung berechnet.
Streaming-Antworten
Aktivieren Sie Streaming, um Tokens in Echtzeit zu empfangen. Dies reduziert die wahrgenommene Latenz für Ihre Benutzer. Der letzte Chunk enthält die gesamte Token-Nutzung für die Anfrage.
Das Streaming funktioniert mit allen Standard-SDKs. Verarbeiten Sie die Stream-Events, um Ihre Benutzeroberfläche schrittweise zu aktualisieren. Dies ist ideal für Chatbot-Oberflächen.
from openai import OpenAI
client = OpenAI(base_url="https://api.openrouterapipricing.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)
Funktionsaufruf und Tools
Definieren Sie Tools in Ihrer Anfrage, um das Modell Funktionen aufrufen zu lassen. Verwenden Sie die tools Parameter, um Schemas anzugeben. Das Modell gibt Tool-Aufrufe zurück, wenn dies angemessen ist.
Festlegen tool_choice um die Nutzung von Funktionen zu erzwingen. Dies funktioniert mit dem standardmäßigen OpenAI-kompatiblen Format. Analysieren Sie die Tool-Aufrufe in Ihrer Anwendungslogik.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.openrouterapipricing.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);
JSON-Modus
Zwingen Sie das Modell dazu, gültiges JSON auszugeben. Setzen Sie response_format zu {"type": "json_object"}. Dies gewährleistet strukturierte Daten für Ihre Anwendungen.
Der JSON-Modus verbessert die Zuverlässigkeit bei Datenextraktionsaufgaben. Das Modell hält sich an das von Ihnen bereitgestellte Schema. Nutzen Sie dies für eine konsistente Analyse.
Parameter, Limits und Fehler
Steuern Sie die Generierung mit temperature, top_p, und stop Sequenzen. Das Kontextfenster umfasst insgesamt 100.000 Token. Die maximale Ausgabe beträgt 16.000 Token pro Anfrage. Fehler wie 401 (ungültiger Schlüssel) oder 402 (kein Guthaben) sind kostenlos. 429 kennzeichnet Rate-Limits. Die Anfragehäufigkeit ist auf 300 pro Minute begrenzt. Der Anforderungstext muss unter 8 MB liegen.
Streaming
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)Häufige Fragen
Wie ist die Preisgestaltung der OpenRouter-API für Ihr Modell ohne Einschränkungen?
Wir berechnen $0,15 pro 1M Input-Tokens und $0,50 pro 1M Output-Tokens. Es gibt keine Abonnements oder monatlichen Gebühren. Das Guthaben verfällt nie und wird streng nach Nutzung berechnet.
Wie lade ich mein Konto auf?
Aufladen nur mit Krypto: USDT (TRC20) oder USDC (Base). Akzeptierte Beträge reichen von $20 bis $500. Sie erhalten Bonusguthaben für höhere Einzahlungen.
Wie hoch sind die Ratelimits?
Sie können 300 Anfragen pro Minute pro Schlüssel ausführen. Sie können 8 parallele Anfragen ausführen. Das Limit für den Anfragekörper beträgt 8 MB. Pro Konto ist nur ein aktiver Schlüssel erlaubt.
Holen Sie sich Ihren Schlüssel jetzt.
Registrieren Sie sich, holen Sie sich den Schlüssel und zeigen Sie Ihren Client auf unseren Endpunkt. Das ist alles, was dazu gehört.