DE ▾
API-Schlüssel erhalten

Schnellstart für Kimicode-Nutzer

Hole deinen API-Schlüssel und stelle deine erste unzensierte Anfrage in weniger als zwei Minuten mit Standard-OpenAI-kompatiblen SDKs.

Voraussetzungen

Erstelle vor dem Codieren ein Konto auf kimicode.cc mit Google oder E-Mail. Du erhältst sofort deinen API-Schlüssel. Keine Telefonverifizierung und keine Kreditkarte erforderlich. Dein Konto startet mit $0.50 an kostenlosem Testguthaben, das sieben Tage gültig ist. Für mehr Kapazität lädst du über Krypto auf (USDT auf TRC20 oder USDC auf Base) ab 10 $. Das Guthaben verfällt nie, und Fehler oder Ablehnungen verbrauchen keine Token.

Stelle sicher, dass deine Entwicklungsumgebung Node.js (v18+) oder Python 3.8+ hat. Diese API folgt strikt der openai-Client-Spezifikation, was bedeutet, dass du unseren Endpunkt austauschen kannst, ohne deine Bibliothekslogik zu ändern. Wir bieten ein unzensiertes Modell unter der ID uncensored an.

SDK installieren

Installiere das offizielle OpenAI-SDK für deine bevorzugte Sprache. Dies gewährleistet Kompatibilität mit unseren Streaming-, Function-Calling- und JSON-Modus-Funktionen.

Für Python verwende pip, um die Standardbibliothek zu installieren:

  • pip install openai

Für Node.js installiere das npm-Paket:

  • npm install openai

Diese Bibliotheken formatieren HTTP automatisch. Du benötigst keinen herstellerspezifischen Client. Die kimicode-API akzeptiert Standardparameter wie temperature, top_p und max_tokens.

Client initialisieren

Konfiguriere dein Client-Objekt mit der kimicode-Basis-URL und deinem API-Schlüssel. Die Basis-URL ist https://api.kimicode.cc/v1. Setze api_key auf den Wert, den du bei der Registrierung erhalten hast. Diese Konfiguration ersetzt den Standard-Endpunkt api.openai.com.

  • Basis-URL: https://api.kimicode.cc/v1
  • Modell: uncensored
  • Auth: Bearer-Token über api_key

Vermische diesen Schlüssel nicht mit anderen Anbietern. Er funktioniert ausschließlich mit dem kimicode-Endpunkt. Der Client überprüft den Schlüssel bei der ersten Anfrage. Wenn der Schlüssel ungültig ist, erhältst du sofort einen 401-Fehler.

Anfrage senden

Sende eine Standard-Chat-Vervollständigungsanfrage. Die Modell-ID muss uncensored sein. Du kannst max_tokens bis zu 32.000 anpassen. Wenn es weggelassen wird, beträgt der Standardwert 2.048. Das Kontextfenster umfasst insgesamt 100.000 Token für Prompt und Vervollständigung zusammen.

  • Eingabe: Textnachrichten im messages-Array.
  • Ausgabe: Textantwort in choices[0].message.content.

Dieser Endpunkt unterstützt JSON-Modus über response_format: {"type": "json_object"}. Er unterstützt keine Embeddings, Bilder oder Audio. Fokus auf hochwertige Textgenerierung ohne Inhaltsablehnungen für legale Erwachsenenthemen.

Streaming-Antworten

Aktiviere Streaming, indem du stream: true setzt. Die API gibt Server-Sent Events (SSE) zurück. Jeder Chunk enthält teilweise Text. Token-Nutzungsstatistiken sind im letzten Chunk des Streams enthalten. Dies ermöglicht die Echtzeitanzeige der Ausgabe, ohne auf die vollständige Antwort warten zu müssen.

  • Stream-Flag: Auf true im Anfragekörper setzen.
  • Event-Typ: chat.completion.chunk
  • Daten: Enthält delta.content für Textteile.

Das Streaming ändert nichts an der Preisgestaltung. Du zahlst für die insgesamt verarbeiteten Token. Fehler während des Streamings werden korrekt verarbeitet. Bei einem Verbindungsabbruch kannst du die Anfrage neu starten. Das unzensierte Modell behält auch bei langen Streams innerhalb der 100k-Grenze die Kohärenz bei.

Grenzwerte, Fehler und Kontext

Überwache deine Nutzungsgrenzen: 300 Anfragen pro Minute pro Schlüssel, 8 parallele Anfragen und ein 8 MB großer Anfragekörper. Wenn du das Ratenlimit überschreitest, erhältst du einen 429-Fehler. Wenn dein Prepaid-Guthaben aufgebraucht ist, erhältst du einen 402-Fehler; lade über Krypto auf, um fortzufahren. Ein 401-Fehler zeigt einen ungültigen oder fehlenden API-Schlüssel an. Beachte, dass fehlgeschlagene Anfragen und Ablehnungen keine Token verbrauchen. Die harte Inhaltsgrenze blockiert sexuellen Inhalt mit Minderjährigen. Alle anderen legalen Erwachseneninhalte sind erlaubt.

Function Calling

Definiere Tools im tools-Parameter. Das Modell gibt Tool-Aufrufe in der Antwort zurück. Verwende tool_choice, um spezifisches Verhalten durchzusetzen. Diese Funktion funktioniert identisch zum OpenAI-Standard. Analysiere die Tool-Aufrufe in deinem Code und führe sie aus. Sende die Ergebnisse in nachfolgenden Nachrichten zurück. Die kimicode-API verarbeitet Tool-Definitionen effizient. Stelle sicher, dass dein JSON-Schema gültig ist. Function Calling erfordert keine zusätzlichen Guthaben über den Token-Verbrauch hinaus. Es ist ideal für den Aufbau von Agenten oder Workflows zur strukturierten Datenextraktion.

cURL

curl https://api.kimicode.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.kimicode.cc/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

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.kimicode.cc/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

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)

Technische Daten

Alle echten Grenzen und Funktionen der API auf einen Blick – prüfe sie, bevor du Guthaben kaufst.

MerkmalWert
API-FormatOpenAI-kompatibel: jedes OpenAI-SDK funktioniert – nur Base-URL und Schlüssel ändern
Base-URLhttps://api.kimicode.cc/v1
EndpunktePOST /v1/chat/completions · GET /v1/models
Modell-IDuncensored
AuthentifizierungAuthorization: Bearer YOUR_KEY
Kontextfenster100.000 Tokens (Eingabe + Ausgabe)
Function Callingja – tools, tool_choice; Antworten mit tool_calls, auch im Stream; Ergebnisse als role: tool
Streamingja – Server-Sent Events, der letzte Chunk enthält die Token-Nutzung
Parametertemperature, top_p, stop, seed, presence_penalty, frequency_penalty
JSON-Modusresponse_format: {"type": "json_object"}
Max. Ausgabebis zum Rest des 100.000-Token-Fensters; max_tokens optional (kein separates Limit)
Anfragegrößebis 8 MB
Parallelität8 gleichzeitige Anfragen pro Schlüssel
Antwort-HeaderX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Ratenlimit300 Anfragen pro Minute und Schlüssel
Testguthaben$0,50 für 7 Tage, ohne Karte · Testschlüssel: 2 parallele Anfragen, 60 pro Minute; volle Limits (8 und 300) nach erster Aufladung
AbrechnungPrepaid-Guthaben nach echter Nutzung; Fehler und Ablehnungen sind kostenlos
AufladenUSDT (TRC20) oder USDC (Base), jeder ganze Betrag von $10 bis $500
Gültigkeitbezahltes Guthaben verfällt nie, kein Abo
Bonus+5 % ab $50, +10 % ab $100
Preis$0,25 pro 1 Mio. Eingabe-Tokens · $1,00 pro 1 Mio. Ausgabe-Tokens
InhalteInhalte für Erwachsene erlaubt; sexuelle Inhalte mit Minderjährigen werden abgelehnt
AnmeldungGoogle oder E-Mail und Passwort
Schlüsselein aktiver Schlüssel pro Konto; ein neuer ersetzt den alten

Fehlercodes

Fehler kommen als JSON mit festem type; fehlgeschlagene oder abgelehnte Anfragen kosten nichts.

CodeTypBedeutung
400bad_requestungültiges JSON, leere Nachrichten, falscher Parameter oder Kontext zu lang
401missing_key · invalid_key · key_revokedSchlüssel fehlt, ist falsch oder wurde ersetzt
402no_creditkein Guthaben – aufladen, dann geht es sofort weiter
403content_blockedsexuelle Inhalte mit Minderjährigen – abgelehnt, nicht berechnet
404not_foundunbekannter Endpunkt
413request_too_largeAnfrage größer als 8 MB
429rate_limited · concurrencyüber 300/Min. oder 8 parallel – kurz warten
503upstream_busyModell ausgelastet – in Sekunden erneut versuchen

Fragen und Antworten

Was passiert, wenn eine Anfrage abgelehnt wird?

Abgelehnte Anfragen verbrauchen kein Prepaid-Guthaben. Du kannst sofort erneut versuchen, ohne Token zu verlieren. Die einzige harte Ablehnung betrifft sexuellen Inhalt mit Minderjährigen, der immer blockiert wird.

Kann ich denselben API-Schlüssel für mehrere Projekte verwenden?

Ja, ein Konto entspricht einem aktiven API-Schlüssel. Du kannst diesen einen Schlüssel für mehrere Anwendungen oder Dienste verwenden. Wenn du einen separaten Schlüssel benötigst, ersetzt das Generieren eines neuen Schlüssels den vorherigen aktiven Schlüssel.

Wie lade ich mein Guthaben auf?

Lade mit USDT (TRC20) oder USDC (Base) auf. Mindestaufladung: 10 $. Beträge ab 50 $ erhalten Bonusguthaben. Zahlungen werden über das Krypto-Gateway auf der Preisseite verarbeitet. Keine Kreditkarten oder PayPal.

Dein Schlüssel ist nur ein Formular entfernt

Erstelle ein Konto, kopiere den Schlüssel, ändere die Basis-URL. Das ist die gesamte Einrichtung.

API-Schlüssel erhalten