nl ▾
API-sleutel ophalen

Onbeperkte Kimi API Snelstartgids

Verbind je bestaande code in minuten met onze ongecensureerde API. Deze gids laat je zien hoe je je basis-URL configureert, je authenticeert met je API-sleutel en verzoeken verstuurt met standaard OpenAI-compatible clients.

Basis-URL en authenticatie

Configureer je client om naar ons toegewijde eindpunt te wijzen. Vervang de standaard OpenAI base-URL door https://api.kimiapipricing.com/v1 om verzoeken door onze gecensureerde infrastructuur te routeren. Je moet je API-sleutel instellen in de authorization-header of clientconfiguratieobject. Deze base URL werkt met elke standaard OpenAI SDK zonder de requeststructuur te wijzigen. Je API-sleutel wordt direct gegenereerd na registratie op de API-sleutel ophalen pagina. We ondersteunen Google-inloggen of standaard e-mailverificatie zonder telefoonnummer te vereisen. Bewaar uw sleutel veilig, omdat deze uw account en voorbetaalde tegoed identificeert.

Verstuur uw eerste verzoek

Voer een basis chatcompletion uit om de verbinding te verifiëren. Stuur een POST-verzoek naar de /v1/chat/completions endpoint met de model-ID uncensored. Dit model reageert op wettelijke volwassen inhoud zonder standaardafwijzingen. Het request-lichaam vereist een messages-array met je prompt. Onze API retourneert standaard OpenAI JSON-respons inclusief tokengebruikstatistieken. Fouten zoals ongeldige keys of onvoldoende credits worden geretourneerd als standaard HTTP-statuscodes. Je kunt je basis-URL en key-configuratie verifiëren voordat je complexe prompts verstuurt. Deze stap bevestigt dat je client correct geauthenticeerd is.

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 Configuratie

Initialiseer de OpenAI Python-client met onze aangepaste basis-URL. Geef je API-sleutel en de base_url parameter om het standaard eindpunt te overschrijven. Stel het model in op uncensored voor tekstgeneratie. Deze aanpak stelt je in staat bekende SDK-methoden zoals chat.completions.create(). De client verwerkt streaming en JSON-indeling automatisch. Je hoeft de berichtstructuur niet aan te passen ten opzichte van standaard OpenAI-gebruik. Deze compatibiliteit zorgt ervoor dat je je provider kunt wisselen zonder applicatielogica te herschrijven. Configureer de client één keer en gebruik hem opnieuw in je hele applicatie. De SDK beheert connection pooling en retry-logica voor je.

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-instelling

Importeer het OpenAI-pakket en instantieer de client met onze basis-URL. Stel de apiKey en baseURL eigenschappen om verkeer correct te routeren. Gebruik de uncensored model-ID in je completion-aanroepen. Deze setup werkt met zowel CommonJS- als ES-module-imports. Je kunt tekstprompten versturen en gestructureerde JSON-antwoorden ontvangen. De Node SDK verwerkt streams efficiënt voor grote uitvoer. Configureer de client in je omgevingsvariabelen voor veilig sleutelbeheer. Deze methode integreert eenvoudig in bestaande Express-applicaties of standalone scripts. Controleer de verbinding door een eenvoudige testboodschap te versturen. De SDK ondersteunt zowel synchrone als asynchrone aanvraaggpatronen.

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);

Afhandelen van Streamingresponsen

Activeer streaming door stream: true in je request parameters. De API retourneert een Server-Sent Events (SSE) stream met gedeeltelijke antwoorden. Elke chunk bevat tokenverbruiksgegevens in de laatste chunk. Deze functie is ideaal voor real-time gebruikersinterfaces en chattoepassingen. Je kunt tokens verwerken zodra ze aankomen zonder te wachten op volledige generatie. De stream eindigt met een completion-chunk die het totale tokenaantal bevat. Behandel netwerkonderbrekingen door opnieuw verbinding te maken met de stream. Deze aanpak vermindert de waargenomen latentie voor eindgebruikers. Configureer je client om chunks efficiënt te bufferen. Streaming werkt met alle standaardparameters zoals temperature en 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)

Limieten, fouten en context

Monitor uw gebruik tegen strikte snelheidslimieten en contextbeperkingen. U mag 300 verzoeken per minuut doen en 8 gelijktijdige verzoeken per sleutel. Het contextvenster is 100.000 tokens, inclusief zowel prompt als voltooiing. Maximaal output per verzoek is 16.000 tokens, of 2.048 als niet gespecificeerd. Verzoeken die deze limieten overschrijden retourneren een 429-statuscode. Een 401-fout geeft een ongeldige of ontbrekende API-sleutel aan. Een 402-fout betekent dat uw prepaid tegoed op is. Fouten en weigeringen verbruiken geen credits. Uw prepaid tegoed vervalt nooit, dus u kunt later bijbetalen. De limiet voor de grootte van de request body is 8 MB. Gebruik function calling en JSON-modus binnen deze beperkingen.

Veelgestelde vragen

Hoeveel kost de uncensored API vergeleken met andere opties?

Onze prijzen zijn $0,15 per 1M input tokens en $0,50 per 1M output tokens. Je betaalt alleen voor daadwerkelijk tokengebruik met prepaid crypto tegoeden. Er zijn geen maandelijkse kosten of abonnementsniveaus nodig om toegang te krijgen tot de service.

Welke cryptobetalingsmethoden worden geaccepteerd bij het opladen van krediet?

Wij accepteren USDT op het TRC20-netwerk en USDC op het Base-netwerk. Minimale top-up-bedragen beginnen bij $20. Kredieten vervallen nooit, en je ontvangt bonuskrediet voor grotere stortingen variërend van +5% tot +15%.

Blokkeert het ongecensureerde model volwassen of controversiële inhoud?

Het model is afgestemd om te antwoorden zonder inhoudsweigeringen voor wettig volwassen gebruik. Het blokkeert geen controversiële onderwerpen of beveiligingsonderzoek. De enige harde grens is seksuele inhoud met minderjarigen, die altijd wordt geweigerd.