Uncensored Kimi-API-Schnellstart
Verbinde deinen bestehenden Code in Minuten mit unserer unzensierten API. Dieser Leitfaden zeigt dir, wie du die Basis-URL konfigurierst, dich mit deinem API-Schlüssel authentifizierst und Anfragen mit Standard-OpenAI-kompatiblen Clients sendest.
Basis-URL und Authentifizierung
Konfigurieren Sie Ihren Client so, dass er auf unseren dedizierten Endpunkt zeigt. Ersetzen Sie die Standard-OpenAI-Base-URL durch https://api.kimiapipricing.com/v1 um Anfragen über unsere unzensierte Infrastruktur zu leiten. Sie müssen Ihren API-Schlüssel im Autorisierungsheader oder im Client-Konfigurationsobjekt festlegen. Diese Basis-URL funktioniert mit jedem Standard-OpenAI-SDK, ohne die Anfragestruktur zu ändern. Ihr API-Schlüssel wird unmittelbar nach der Registrierung im API-Schlüssel erhalten Seite. Wir unterstützen Google-Login oder Standard-E-Mail-Authentifizierung ohne Telefonnummer. Bewahren Sie Ihren Schlüssel sicher auf, da er Ihr Konto und Ihre bezahlten Guthaben identifiziert.
Senden Sie Ihre erste Anfrage
Führen Sie eine grundlegende Chat-Vervollständigung aus, um die Konnektivität zu überprüfen. Senden Sie eine POST-Anfrage an die /v1/chat/completions Endpunkt mit der Modell-ID uncensored. Dieses Modell reagiert auf legale erwachsene Inhalte ohne Standardablehnungen. Der Anfragekörper erfordert ein messages-Array, das Ihren Prompt enthält. Unsere API gibt Standard-OpenAI-JSON-Antworten zurück, einschließlich Token-Nutzungsstatistiken. Fehler wie ungültige Schlüssel oder unzureichende Guthaben werden als Standard-HTTP-Statuscodes zurückgegeben. Sie können Ihre Basis-URL und Schlüsselkonfiguration überprüfen, bevor Sie komplexe Prompts senden. Dieser Schritt bestätigt, dass Ihr Client ordnungsgemäß authentifiziert ist.
curl https://api.kimiapipricing.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "fetch my usage stats from the api endpoint"}]
}'
Python SDK-Konfiguration
Initialisieren Sie den OpenAI Python-Client mit unserer benutzerdefinierten Basis-URL. Übergeben Sie Ihren API-Schlüssel und die base_url Parameter, um den Standard-Endpunkt zu überschreiben. Legen Sie das Modell auf uncensored für Textgenerierung. Dieser Ansatz ermöglicht es Ihnen, vertraute SDK-Methoden wie chat.completions.create(). Der Client übernimmt das Streaming und die JSON-Formatierung automatisch. Sie müssen die Nachrichtenstruktur im Vergleich zur Standardnutzung von OpenAI nicht ändern. Diese Kompatibilität stellt sicher, dass Sie Ihren Anbieter austauschen können, ohne die Anwendungslogik neu schreiben zu müssen. Konfigurieren Sie den Client einmal und verwenden Sie ihn in Ihrer gesamten Anwendung wieder. Das SDK verwaltet die Verbindungs-Pooling- und Retry-Logik für Sie.
from openai import OpenAI
client = OpenAI(base_url="https://api.kimiapipricing.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.js-SDK-Einrichtung
Importieren Sie das OpenAI-Paket und instanziieren Sie den Client mit unserer Basis-URL. Legen Sie den apiKey und baseURL Eigenschaften, um den Datenverkehr korrekt zu leiten. Verwenden Sie die uncensored Modell-ID in Ihren Completion-Aufrufen. Dieses Setup funktioniert sowohl mit CommonJS- als auch mit ES-Modul-Imports. Sie können Text-Prompts senden und strukturierte JSON-Antworten empfangen. Das Node SDK verarbeitet Streams effizient für große Ausgaben. Konfigurieren Sie den Client in Ihren Umgebungsvariablen für sicheres Key-Management. Diese Methode lässt sich einfach in bestehende Express-Anwendungen oder standalone-Skripte integrieren. Überprüfen Sie die Verbindung, indem Sie eine einfache Testnachricht senden. Das SDK unterstützt sowohl synchrone als auch asynchrone Anfrage-Muster.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.kimiapipricing.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-Antworten behandeln
Aktivieren Sie Streaming, indem Sie stream: true in Ihren Anfrage-Parametern. Die API gibt einen Server-Sent Events (SSE)-Stream zurück, der Partial-Antworten enthält. Jedes Chunk enthält Token-Nutzungsdaten im letzten Chunk. Diese Funktion ist ideal für Echtzeit-Benutzeroberflächen und Chat-Anwendungen. Sie können Tokens verarbeiten, sobald sie eintreffen, ohne auf die vollständige Generierung zu warten. Der Stream endet mit einem Completion-Chunk, das die gesamte Token-Anzahl enthält. Behandeln Sie Netzwerkunterbrechungen durch Wiederherstellen der Verbindung zum Stream. Dieser Ansatz reduziert die wahrgenommene Latenz für Endbenutzer. Konfigurieren Sie Ihren Client, um Chunks effizient zu puffern. Streaming funktioniert mit allen Standardparametern wie Temperatur und top_p.
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)
Limits, Fehler und Kontext
Überwachen Sie Ihre Nutzung gegen strenge Rate-Limits und Context-Einschränkungen. Sie dürfen 300 Anfragen pro Minute und 8 gleichzeitige Anfragen pro Schlüssel stellen. Der Context-Window beträgt 100,000 Tokens, einschließlich Prompt und Vervollständigung. Die maximale Ausgabe pro Anfrage beträgt 16,000 Tokens, oder 2,048, wenn nicht angegeben. Anfragen, die diese Limits überschreiten, geben einen 429-Statuscode zurück. Ein 401-Fehler zeigt einen ungültigen oder fehlenden API-Schlüssel an. Ein 402-Fehler bedeutet, dass Ihr Prepaid-Guthalt erschöpft ist. Fehler und Ablehnungen verbrauchen Ihre Credits nicht. Ihr Prepaid-Guthalt verfällt nie, Sie können also später aufladen. Das Anfragekörper-Größenlimit beträgt 8 MB. Verwenden Sie Function Calling und JSON-Modus innerhalb dieser Einschränkungen.
Häufig gestellte Fragen
Wie viel kostet die unzensierte API im Vergleich zu anderen Optionen?
Unser Preis ist $0,15 pro 1M Input-Tokens und $0,50 pro 1M Output-Tokens. Sie zahlen nur für den tatsächlichen Token-Verbrauch mit Prepaid-Kryptoguthaben. Es werden keine monatlichen Gebühren oder Abonnementstufen benötigt, um auf den Dienst zugreifen zu können.
Welche Krypto-Zahlungsmethoden werden zum Aufladen von Guthaben akzeptiert?
Wir akzeptieren USDT im TRC20-Netzwerk und USDC auf Base. Minimale Aufladebeträge beginnen bei $20. Guthaben verfällt nie, und Sie erhalten Bonusguthaben für größere Einzahlungen, die zwischen +5% und +15% liegen.
Blockiert das unzensierte Modell Erwachseneninhalte oder kontroverse Inhalte?
Das Modell ist darauf abgestimmt, ohne Inhaltsablehnungen auf rechtmäßige Erwachseneninhalte zu antworten. Es blockiert keine kontroversen oder sicherheitsforschenden Themen. Die einzige strenge Grenze sind sexuelle Inhalte mit Minderjährigen, die immer abgelehnt werden.