https://api.apikimi.cc/v1
Kimi api-snelstartgids
Begin met onze ongecensureerde LLM API in enkele minuten met standaard OpenAI-compatible clients. Deze gids behandelt authenticatie, aanvraagformaten en streaming-setup voor snelle integratie.
Vereisten: SDK-installatie
Installeer de officiële SDK voor uw voorkeurstaal om authenticatie en serialisatie automatisch af te handelen. Onze API voldoet aan de OpenAI-standaard, dus elke compatibele clientbibliotheek werkt met minimale configuratiewijzigingen.
Voor Python installeer je de bibliotheek via pip. Voor Node.js gebruik je npm of yarn. Deze hulpmiddelen beheren de HTTP-client en JSON-parsing voor je.
Authenticatie: Je kimi API-sleutel instellen
Obtain your key from the dashboard and pass it as the Authorization header. Gebruik de basis-URL https://api.apikimi.cc/v1 voor alle verzoeken.
Sla de sleutel veilig op in je omgevingsvariabelen of configuratiebestanden. Het headerformaat is Bearer YOUR_API_KEY.
Uw eerste verzoek verzenden
Stuur een POST-verzoek naar /v1/chat/completions met je model-ID uncensored. De respons retourneert de gegenereerde tekst direct.
Zorg ervoor dat je de model veld correct. De API retourneert ruwe output zonder inhoudsweigeringen voor wettige onderwerpen.
Streaming-responsen
Activeer streaming door stream: true in je request body. Dit retourneert chunks als Server-Sent Events (SSE).
Parseer de SSE-stream om tokens in real time weer te geven. Het laatste blok bevat de tokengebruiksstatistieken voor facturering.
Instellen van Function Calling
Definieer tools in de tools array binnen je verzoek. Het model retourneert toolaanroepen in plaats van directe tekst wanneer dit gepast is.
Verwerk de toolcalls in je applicatielogica en stuur de resultaten terug naar de API voor verdere verwerking. Ondersteuning voor tool_choice staat strikte handhaving toe.
Fouthantering en Limieten
Verwerk standaard HTTP-fouten: 401 voor ongeldige sleutels, 402 voor onvoldoende krediet en 429 voor limieten. Het contextvenster ondersteunt in totaal 100,000 tokens.
Max output is 16.000 tokens per verzoek. Fouten verbruiken geen krediet. Pas je retry-logica aan op basis van de foutcode.
cURL
curl https://api.apikimi.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the key differences between Rust and Go memory management"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.apikimi.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.apikimi.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)Veelgestelde vragen
Documentatie bekijkenWat is de basis-URL van de kimi API?
De basis-URL is HTTPS://api.apikimi.cc/v1. Gebruik dit voor alle API-verzoeken om compatibiliteit met standaard OpenAI-clients te garanderen.
Hoe verzorg ik streamingantwoorden?
Stel de stream-parameter in op true in je request. De API retourneert gegevens als Server-Sent Events, zodat je tokens kunt verwerken zoals ze worden gegenereerd.
Wat gebeurt er als ik een 402-fout krijg?
Een 402-fout geeft aan dat het vooruitbetaalde tegoed onvoldoende is. Vul aan via crypto (USDT of USDC) om de dienst weer te gebruiken. Fouten zelf verbruiken geen tegoed.
Genereer uw API-sleutel
Registreer, haal de sleutel op en pas je base URL aan. Eenvoudige integratie.