NL ▾
API-sleutel aanvragen

Kimicode: eerste verzoek in vijf minuten

Krijg je eerste ongecensureerde antwoord in vijf minuten. Deze gids behandelt de basis-URL, authenticatie en belangrijke endpoints voor de kimicode API.

https://api.kimicode.top/v1

Basis-URL en authenticatie

Wijs je client eerst naar onze basis-URL: https://api.kimicode.top/v1. Je hebt een API-sleutel nodig voor elk verzoek. Genereer er een door op API-sleutel ophalen te klikken. Log in met Google of e-mail en wachtwoord. Er is geen telefoonnummer nodig. De sleutel wordt direct na aanmaken getoond. Bewaar hem veilig; er is één actieve sleutel per account. Als je een nieuwe sleutel genereert, werkt de oude niet meer. Voeg de sleutel toe aan de Authorization-header als bearer token.

Eerste verzoek

Stuur je eerste prompt naar het chatcompleties-endpoint. Gebruik de model-ID uncensored. De API accepteert standaard OpenAI-compatibele formaten. Input gaat erin, tekst komt eruit. Fouten en weigeringen zijn gratis, dus je betaalt alleen voor succesvol token-gebruik. Test de verbinding met een eenvoudige prompt.

curl https://api.kimicode.top/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."}]
  }'

Als de sleutel ongeldig is, krijg je een 401-fout. Als je geen tegoed hebt, krijg je een 402. Controleer je accountbalans als verzoeken onverwacht falen.

Python SDK-integratie

Gebruik de officiële OpenAI Python SDK. Stel de basis-URL in op ons endpoint. Voer je API-sleutel in. De client verwerkt het verzoekformaat automatisch. Dit werkt voor elke taal die OpenAI-compatibele clients ondersteunt. Installeer de bibliotheek via pip. Configureer de client met je basis-URL en sleutel. Stuur een bericht via het chatcompleties-endpoint. Het antwoord bevat de gegenereerde tekst. Je kunt de inhoud direct uit het responsobject parseren.

from openai import OpenAI

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

Zorg dat je code uitzonderingen afhandelt. Netwerkproblemen of rate limits kunnen retries vereisen.

Node SDK-gebruik

De Node.js SDK werkt identiek. Importeer de client. Configureer de base URL en API-sleutel. Roep de chat-completions-methode aan. Geef de model-ID en messages-array door. De responsstructuur komt overeen met het OpenAI-formaat. Haal de inhoud van de assistant-bericht op. Deze aanpak werkt voor server-side generatie of edge functions. Er is geen extra configuratie nodig naast de aanpassing van de base URL.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.kimicode.top/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 fouten door de statuscode te controleren. Rate limits retourneren 429. Onvoldoende tegoed retourneert 402.

Streaming-antwoorden

Schakel streaming in door stream: true in te stellen. De API retourneert Server-Sent Events (SSE). Elke chunk bevat gedeeltelijke inhoud. Gegevens over tokengebruik verschijnen in de laatste chunk. Dit vermindert de waargenomen latentie voor lange outputs. Afhandel de stream-terminatie correct. Sluit de verbinding wanneer de stream eindigt of er een fout optreedt. Streaming werkt met alle standaardclients die SSE ondersteunen.

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)

Zorg dat je client chunks correct bufferen. Voeg de inhoud samen tot de definitieve respons.

Limieten, fouten en context

Het contextvenster is 100.000 tokens in totaal. Maximaal 32.000 tokens per verzoek. Stel 2.048 in als max_tokens niet is ingesteld. De rate limit is 300 verzoeken per minuut per sleutel. De concurrency limit is 8 gelijktijdige verzoeken. De request body is maximaal 8 MB. Fouten zijn 401 voor ongeldige sleutels, 402 voor geen tegoed en 429 voor rate limits.tegoed verloopt nooit. Fouten zijn gratis. Geen abonnementsvalstrikken.

Technische specificaties

Alle echte limieten en functies van de API op één plek — controleer ze voordat je opwaardeert.

OnderdeelWaarde
API-formaatOpenAI-compatibel: elke OpenAI-SDK werkt — vervang alleen base URL en sleutel
Base URLhttps://api.kimicode.top/v1
Model-IDuncensored
AuthenticatieAuthorization: Bearer YOUR_KEY
EndpointsPOST /v1/chat/completions · GET /v1/models
JSON-modusresponse_format: {"type": "json_object"}
Streamingja — server-sent events; het laatste deel bevat het tokenverbruik
Parameterstemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Contextvenster100.000 tokens (invoer + uitvoer)
Function callingja — tools, tool_choice; antwoorden bevatten tool_calls, ook bij streaming; resultaten als role: tool
Max. uitvoertot de rest van het venster van 100.000 tokens; max_tokens optioneel (geen aparte limiet)
Verzoekgroottetot 8 MB
Gelijktijdige verzoekentot 8 tegelijk per sleutel
Rate limit300 verzoeken per minuut per sleutel
ResponsheadersX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Gratis proeftegoed$0,50 voor 7 dagen, zonder kaart · Proefsleutel: 2 parallelle verzoeken, 60 per minuut; volledige limieten (8 en 300) na eerste opwaardering
OpwaarderenUSDT (TRC20) of USDC (Base), elk heel bedrag van $20 tot $500
Geldigheidbetaald tegoed verloopt niet, geen abonnement
Afrekeningprepaid tegoed op basis van echt verbruik; fouten en weigeringen zijn gratis
Bonus+5% vanaf $50, +10% vanaf $100, +15% vanaf $200
Prijs$0,15 per 1 mln invoertokens · $0,50 per 1 mln uitvoertokens
Inhoudinhoud voor volwassenen toegestaan; seksuele inhoud met minderjarigen wordt geweigerd
InloggenGoogle of e-mail en wachtwoord
Sleutelséén actieve sleutel per account; een nieuwe vervangt de oude

Foutcodes

Fouten komen als JSON met een vaste type; mislukte of geweigerde verzoeken kosten niets.

CodeTypeBetekenis
400bad_requestongeldige JSON, lege berichten, verkeerde parameter of context te lang
401missing_key · invalid_key · key_revokedsleutel ontbreekt, is onjuist of is vervangen
402no_creditgeen tegoed — waardeer op en ga direct verder
403content_blockedseksuele inhoud met minderjarigen — geweigerd, niet gerekend
404not_foundonbekend endpoint
413request_too_largebody groter dan 8 MB
429rate_limited · concurrencymeer dan 300/min of 8 tegelijk — wacht en probeer opnieuw
503upstream_busymodel bezet — probeer het over enkele seconden opnieuw

Vragen en antwoorden

Ondersteunt de API afbeeldings- of audiogeneratie?

Nee. Dit is een tekst-API zonder andere modaliteiten. Het bedient één ongecensureerd large language model. Embeddings, beeld-, audio- of videogeneratie worden niet ondersteund. Fine-tuning is ook niet beschikbaar.

Hoe laad ik mijn tegoed op?

Laad op met crypto (USDT op TRC20, USDC op Base). Minimale top-up is $20, maximaal $500. Bonussen gelden voor hogere bedragen. Er zijn geen kaarten nodig voor de registratie of voor de proefversie.

Is het proeftegoed restitueerbaar?

Nee. Proeftegoed is $0,50 geldig voor 7 dagen. Het is niet restitueerbaar. Claim dit tegoed met één klik op je API-sleutelpagina. Regulier tegoed vervalt nooit. Fouten zoals dubbele afschrijvingen worden opgelost via de Support-pagina.

Je sleutel is nog maar één formulier verwijderd

Maak een account aan, kopieer de sleutel, pas de base URL aan. Dat is de hele installatie.

API-sleutel aanvragen