API-Dokumentation
Starten Sie das Senden von Anfragen an unsere unzensierte LLM-API, indem Sie Ihren OpenAI-kompatiblen Client mit unserer Basis-URL und einem gültigen API-Schlüssel konfigurieren.
Basis-URL und Authentifizierung
Richten Sie Ihren Client zunächst auf unsere Base-URL und übergeben Sie Ihren Schlüssel im Authorization-Header. Wir bieten einen einzelnen Endpunkt, der Standard-OpenAI-Payloads akzeptiert, ohne dass benutzerdefinierte Header oder komplexe Routing-Logik erforderlich sind. Ihr API-Schlüssel gewährt Zugriff auf das dedizierte Uncensored-Modell, und Sie können ihn sofort über das Dashboard über Google- oder E-Mail-Authentifizierung generieren. Bewahren Sie Ihren Schlüssel sicher auf, da er das einzige Anmeldeinformation für alle Anfragen ist.
curl https://api.howtouseuncensoredai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "what is the current temperature in london"}]
}'
Chat-Vervollständigungs-Endpunkt
Senden Sie Ihre Prompts an den chat/completions Endpunkt unter Verwendung des Standard- messages array-Struktur. Sie müssen die Modell-ID als uncensored um sicherzustellen, dass Sie die richtige Inferenz-Engine treffen. Die API gibt Textantworten zurück, die Ihre Temperatur- und Top-p-Einstellungen respektieren, ohne versteckte Ablehnungen für legale Inhalte. Diese einfache Struktur ermöglicht es Ihnen, unseren Dienst mit minimalen Codeänderungen in bestehende Projekte zu integrieren.
Streaming und Token-Nutzung
Aktivieren Sie Streaming, indem Sie stream: true um Tokens zu empfangen, während sie generiert werden, über Server-Sent Events. Dies reduziert die wahrgenommene Latenz bei langen Antworten und ermöglicht es Ihrer Schnittstelle, Echtzeit-Updates durchzuführen. Token-Nutzungsdaten sind im letzten Chunk des Streams enthalten, sodass Sie Kosten genau verfolgen können, ohne die gesamte Antwort im Speicher speichern zu müssen. Fehler während des Streamings verursachen keine Gebühren für die teilweise Ausgabe.
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
Nutzen Sie die tools Parameter zur Aktivierung von Function Calling, das es dem Modell ermöglicht, strukturierte Daten für Ihre Anwendungen auszugeben. Sie können die JSON-Ausgabe auch erzwingen, indem Sie response_format zu {"type": "json_object"} für strikte Schemaeinhaltung. Diese Funktionen arbeiten mit unserem Uncensored-Modell zusammen, sodass Sie strukturierte Ausgaben erhalten, ohne die Fähigkeit des Modells zu verlieren, komplexe oder Nischenthemen zu behandeln. Definieren Sie Ihre Funktionsschemata klar, um zuverlässige Ergebnisse zu erhalten.
from openai import OpenAI
client = OpenAI(base_url="https://api.howtouseuncensoredai.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-Integration
Schnelle Integration über das offizielle OpenAI Node SDK durch Überschreiben der Base-URL, um auf unseren Dienst zu verweisen. Dies gewährleistet die Kompatibilität mit bestehenden Wrappern und Middleware, die Standard-OpenAI-Verhalten erwarten. Sie können Fehler graceful handhaben und Retries basierend auf den von unserer API zurückgegebenen Statuscodes verwalten. Das SDK übernimmt Serialisierung und Deserialisierung, sodass Sie sich auf Ihre Anwendungslogik konzentrieren können, anstatt sich mit HTTP-Details zu befassen.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.howtouseuncensoredai.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);
Ratenbegrenzungen und Kontingente
Unsere API begrenzt die Anzahl auf 300 Anfragen pro Minute pro Schlüssel, mit einem Limit von maximal 8 gleichzeitigen Anfragen. Wenn Sie diese Grenzen überschreiten, erhalten Sie einen 429-Fehler; ungültige Schlüssel führen zu einem 401-Fehler. Ein 402-Fehler zeigt unzureichendes Guthaben an, das Sie mit USDT oder USDC aufladen können. Das Modell unterstützt einen Kontextfenster von 100.000 Tokens, was umfangreiche Eingabedaten bei gleichbleibender Performance ermöglicht.
Häufige Fragen
So nutzen Sie unzensierte KI zum ersten Mal?
Registriere dich für ein Konto, um $0,50 an Testguthaben zu erhalten. Generiere anschließend einen API-Schlüssel und konfiguriere deinen OpenAI-kompatiblen Client mit unserer Basis-URL und der Modell-ID.
Was passiert, wenn ich das Ratenlimit überschreite?
Sie erhalten einen 429-Statuscode, der zu viele Anfragen anzeigt. Das Limit beträgt 300 Anfragen pro Minute pro Schlüssel, mit maximal 8 gleichzeitigen Anfragen.
Unterstützt die uncensored LLM API das Streaming?
Ja, setzen Sie den stream-Parameter auf true, um Server-Sent Events zu erhalten. Die Token-Nutzungsdetails werden im letzten Chunk des Streams für eine genaue Abrechnung bereitgestellt.
Holen Sie sich Ihren API-Schlüssel
Melden Sie sich an, kopieren Sie den Schlüssel und aktualisieren Sie Ihre Basis-URL. Einfache Einrichtung.