Kimi Uncensored API-Schnellstartanleitung
Dieser Leitfaden bietet einen direkten Weg zur Nutzung unserer unzensierten API zur Textgenerierung ohne Inhaltsfilter. Sie können den Endpunkt in Ihre bestehenden Anwendungen integrieren, indem Sie Standard-OpenAI-kompatible Clients verwenden.
Authentifizierung und Base URL
Der Endpunkt unserer Uncensored-API ist HTTPS://api.kimiuncensored.com/v1. Übergeben Sie Ihren Key im Authorization-Header unter Verwendung des Bearer-Schemas. Diese Einrichtung funktioniert mit jedem Client, der OpenAI-kompatible Authentifizierung unterstützt.
- Melden Sie sich über Google oder E-Mail an, um Ihren Schlüssel sofort zu erhalten.
- Für das initiale Testguthaben wird weder Telefonnummer noch Zahlungsmethode benötigt.
- Dein API-Schlüssel ist einzigartig für dein Konto und ersetzt jeden vorherigen Schlüssel, wenn du ihn neu generierst.
curl https://api.kimiuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List three ways to optimize PostgreSQL query performance."}]
}'
POST /v1/chat/completions
Senden Sie ein JSON-Payload an den Chat-Vervollständigungs-Endpunkt, um Text zu generieren. Die Modell-ID ist einfach "uncensored". Sie können den Ausgabe-Stil über Parameter wie temperature und top_p steuern.
- Festlegen
max_tokensdie Antwortlänge zu begrenzen. - Nutzen Sie die
stopParameter, um die Generierung bei bestimmten Sequenzen zu stoppen. - Das System unterstützt Standard-OpenAI-Anfragestrukturen.
from openai import OpenAI
client = OpenAI(base_url="https://api.kimiuncensored.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)
Streaming-Antworten (SSE)
Aktivieren Sie Streaming, indem Sie stream: true in Ihrer Anfrage. Die API gibt Server-Sent Events (SSE) mit partiellen Textchunks zurück. Dies reduziert die wahrgenommene Latenz für interaktive Anwendungen.
- Die Token-Nutzungsdaten sind im letzten Chunk des Streams enthalten.
- Behandeln Sie Netzwerkunterbrechungen graceful, da Streams unterbrochen werden können.
- 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)
JSON-Modus und Funktionsaufruf
Erzwingen Sie strukturierte Ausgabe, indem Sie response_format zu {"type": "json_object"}. Dies stellt sicher, dass das Modell gültiges JSON zurückgibt, was für das Parsen von Daten in automatisierten Workflows entscheidend ist.
- Definieren Sie Tool-Definitionen in der
toolsArray für Funktionsaufrufe. - Verwenden
tool_choicezur Steuerung, wann das Modell Funktionen aufruft. - Stellen Sie die JSON-Antwort lokal sicher, bevor Sie sie verarbeiten.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.kimiuncensored.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 Beschränkungen
Jeder API-Schlüssel ist auf 300 Anfragen pro Minute und 8 gleichzeitige Anfragen beschränkt. Die maximale Größe des Anfragekörpers beträgt 8 MB. Das Überschreiten dieser Limits führt zu einem 429-Statuscode.
- Ein 401-Fehler deutet auf einen ungültigen oder abgelaufenen API-Schlüssel hin.
- Ein 402-Fehler bedeutet, dass Sie nicht über ausreichendes Prepaid-Guthaben verfügen.
- Fehler und Ablehnungen verbrauchen Ihr Token-Guthaben nicht.
Kontextfenster und Modedetails
Das Modell unterstützt ein Kontextfenster von 100.000 Tokens für die kombinierte Prompt- und Antwort-Nutzung. Wenn Sie nicht angeben max_tokens, das Standardausgabelimit beträgt 2.048 Tokens. Dies ermöglicht die Verarbeitung langer Kontexte bei gleichzeitiger Beibehaltung der Antwortgeschwindigkeit.
- Eingabe-Tokens werden mit $0,15 pro 1M Tokens berechnet.
- Ausgabetokens werden mit $0,50 pro 1M Tokens berechnet.
- Prepaid-Guthaben verfällt nie und wird über Kryptowährungen aufgeladen.
Häufig gestellte Fragen
Ist die uncensored API von kimi wirklich ohne Filter?
Ja, das Modell lehnt legale erwachsene, fiktive oder kontroverse Themen nicht ab. Die einzige harte Grenze liegt bei sexuellem Inhalt, der Minderjährige betrifft, der immer abgelehnt wird. Wir verwenden Ihre Prompts nicht, um Ihre Daten zu trainieren.
Wie zahle ich für die Nutzung der unzensierten LLM-API?
Wir akzeptieren nur USDT (TRC20) oder USDC (Base). Sie können jeden beliebigen ganzen Betrag von $20 bis $500 aufladen. Sie erhalten Bonusguthaben für größere Einzahlungen, z. B. +15% für eine Aufladung von $200.
Was passiert, wenn ich die Ratenlimits überschreite?
Sie erhalten einen 429-Fehler „Zu viele Anfragen“. Das Limit beträgt 300 Anfragen pro Minute pro Schlüssel. Stellen Sie sicher, dass Ihr Client Wiederholungen mit exponentiellem Backoff verarbeitet, um das Limit für gleichzeitige Anfragen von 8 nicht zu überschreiten.
Sichern Sie Ihren API-Schlüssel
Registrieren, Token abrufen und Endpoint-URL aktualisieren. Das ist alles, was erforderlich ist.