nl ▾

Onbeperkte Kimi API, OpenAI-compatibel

Krijg je sleutel
per 1M invoertokens
$0.15
Outputtokens / 1M
$0.50
tokencontext
100,000
proeftegoed
$0.50
verzoeken per minuut
300

ApiKimiKimi api-snelstartgids

https://api.apikimi.cc/v1

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 bekijken
Wat 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.