Starten Sie hier/Integration
OpenAI-kompatible API-Dokumentation
Nutzen Sie unsere LLM ohne Zensur sofort. Diese Anleitung behandelt die OpenAI-kompatiblen API-Endpunkte, die Authentifizierung und die Streaming-Parameter für die direkte Integration.
https://api.keyapikimi.com/v1uncensored
Basis-URL und Authentifizierung
Die Basis-URL für alle Anfragen ist HTTPS://api.keyapikimi.com/v1. Authentifizieren Sie sich, indem Sie Ihren eindeutigen API-Schlüssel im Authorization-Header übergeben. Sie erhalten diesen Schlüssel sofort nach der Registrierung mit Google oder E-Mail. Der Schlüssel gewährt Zugriff auf das unzensierte Modell, ohne dass ein monatliches Abonnement erforderlich ist.
curl https://api.keyapikimi.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "fetch weather in tokyo"}]
}'Ihr API-Schlüssel bleibt aktiv, bis Sie ihn ersetzen. Fehler und Ablehnungen verbrauchen Ihr vorgeschossenes Guthaben nicht. Die Privatsphäre bleibt gewahrt, da Prompts nicht zum Training Ihrer Daten verwendet werden.
Erste Anfrage: Chat-Vervollständigungen
Senden Sie Textabfragen an das einzelne uncensored-Modell über den Chat-Vervollständigungs-Endpunkt. Die Modell-ID ist "uncensored". Dieser Endpunkt akzeptiert Standardparameter wie Temperatur und top_p. Er gibt generierten Text ohne Inhaltsablehnungen für die rechtliche Erwachsenennutzung zurück.
from openai import OpenAI
client = OpenAI(base_url="https://api.keyapikimi.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)Jede Anfrage unterstützt ein Kontextfenster von 100.000 Token für Eingabe und Ausgabe zusammen. Sie können Antworten streamen oder als einzelnen Block erhalten. Das Modell verarbeitet Function Calling und JSON-Modus effizient.
Node.js-SDK-Integration
Verwenden Sie das offizielle OpenAI SDK für Node.js, um eine einfache Verbindung herzustellen. Legen Sie die Basis-URL und den API-Schlüssel in Ihrem Konfigurationsobjekt fest. Dieser Ansatz funktioniert mit jeder OpenAI-kompatiblen Client-Bibliothek. Sie vermeiden komplexe Routing-Logik, indem Sie einen einzelnen Modellanbieter verwenden.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.keyapikimi.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);Übergeben Sie die Modell-ID "uncensored", um sicherzustellen, dass Anfragen an den richtigen Server gesendet werden. Die API zählt Tokens und berechnet die Abrechnung automatisch. Fehler werden als standardmäßige HTTP-Statuscodes zurückgegeben, was die Fehlersuche erleichtert.
Streaming-Antworten über SSE
Aktivieren Sie das Streaming, indem Sie den Parameter „stream“ auf true setzen. Die API gibt Server-Sent Events (SSE) für die Echtzeit-Token-Übermittlung zurück. Token-Nutzungsdetails erscheinen im letzten Chunk des Streams. Diese Methode reduziert die wahrgenommene Latenz bei langen Ausgaben.
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)Die SSE-Ereignisse parsen, um Text während der Generierung anzuzeigen. Die maximale Ausgabe pro Anfrage beträgt 16.000 Tokens. Wenn Sie max_tokens nicht festlegen, beträgt der Standardwert 2.048 Tokens. Streaming funktioniert mit allen Standardparametern wie Stop-Sequenzen.
Parameter: Temperatur und Top P
Steuern Sie die Kreativität mit dem Temperaturparameter. Höhere Werte erzeugen vielfältigeren Text. Verwenden Sie top_p, um die Abtastung auf die wahrscheinlichsten Tokens zu beschränken. Der stop-Parameter beendet die Generierung, wenn bestimmte Strings auftreten. Diese Einstellungen wirken zusammen für präzise Steuerung.
Passen Sie den Seed für reproduzierbare Ergebnisse während der Tests an. Präsenz- und Häufigkeitsstrafen helfen, Wiederholungen zu reduzieren. Der JSON-Modus erzwingt, dass die Ausgabe gültiges JSON ist. Verwenden Sie response_format, um strenge Datenstrukturen für Ihre Anwendungen durchzusetzen.
Limits, Fehler und Kontextfenster
Das Context-Window umfasst insgesamt 100.000 Tokens. Sie können bis zu 300 Anfragen pro Minute pro Schlüssel senden. Die Parallelität ist auf 8 gleichzeitige Anfragen pro Schlüssel begrenzt. Der Anforderungstext darf 8 MB nicht überschreiten. Diese Grenzen gewährleisten eine stabile Leistung für alle Benutzer.
Behandeln Sie HTTP 401 für ungültige Schlüssel. HTTP 402 zeigt unzureichendes vorausbezahltes Guthaben an. HTTP 429 bedeutet, dass Sie das Ratenlimit erreicht haben. Guthaben verfällt nie, sodass Sie jederzeit per Krypto nachladen können. Rückerstattungen werden für verbrauchtes Guthaben nicht ausgegestellt.
Häufige Fragen
Wofür wird der kimi API-Schlüssel verwendet?
Ihr API-Schlüssel authentifiziert Anfragen an den unzensierten LLM-Endpunkt. Er ersetzt die Notwendigkeit mehrerer Anbieterabonnements. Verwenden Sie ihn mit jeder Standard-OpenAI-kompatiblen Client-Bibliothek.
Welche Zahlungsmethoden akzeptieren Sie?
Nur Krypto: USDT auf TRC20 oder USDC auf Base, beliebiger ganzzahliger Betrag zwischen $20 und $500. Bonusguthaben ab $50.
Ist das unzensierte Modell über Streaming verfügbar?
Ja, Streaming wird über Server-Sent Events unterstützt. Sie erhalten Tokens in Echtzeit. Der letzte Chunk enthält die gesamte Token-Nutzung für die Abrechnung.
Greifen Sie sofort auf Ihren Schlüssel zu
Registrieren Sie sich, holen Sie sich Ihren Schlüssel und aktualisieren Sie die Basis-URL. Fertig.