SolidDeploy
Kennisbank

Een kie.ai-account maken en je API-sleutel aanmaken

Eén account en één sleutel voor honderd AI-modellen: video, beeld, muziek en tekst. Van registreren tot een werkende API-call, met de plekken erbij waar het misgaat.

20 minuten · de eerste API-call vraagt wat technische kennis

Geschreven door Job Lenselink Oprichter van SolidDeploy ·

Wie beeld, video of muziek automatisch wil laten maken, loopt tegen hetzelfde probleem aan: elk model zit achter een eigen deur. Google wil een Cloud-project met een creditcard eraan, OpenAI een eigen account, Suno en Midjourney weer een ander, en voor je één plaatje hebt gegenereerd heb je vier facturen en vier sleutels.

kie.ai lost dat op door ertussen te gaan zitten. Het is een doorgeefluik: je maakt één account, zet er tegoed op, en met één sleutel praat je met Veo, Nano Banana, Seedream, Flux, Suno, ElevenLabs, Midjourney en de gewone tekstmodellen van Claude, GPT en Gemini. Alle aanroepen zien er hetzelfde uit; alleen de naam van het model en de invoervelden verschillen per model.

Waarom wij het gebruiken. In een automation wil je niet vastzitten aan één leverancier. Wordt er volgende maand een beter of goedkoper videomodel uitgebracht, dan wissel je bij kie.ai één regel, namelijk de modelnaam, en de rest van je automation blijft staan. Dat is het echte voordeel; dat het ook goedkoper is dan rechtstreeks, is meegenomen.

Wat je ermee kunt

Het aanbod verschuift continu, dus dit is een momentopname (augustus 2026). De actuele lijst staat op kie.ai/market.

SoortModellen die er onder andere in zittenWaar wij het voor inzetten
Beeld Nano Banana (Google), Seedream, Flux, GPT Image, Ideogram, Imagen Productfoto's op een achtergrond zetten, advertentievarianten, lifestyle-beeld bij een nieuwe SKU
Video Veo, Kling, Seedance, Grok Imagine Korte productvideo's voor social, uit één foto en één zin tekst
Muziek en stem Suno, ElevenLabs Voice-over onder een video, achtergrondmuziek zonder rechtengedoe
Tekst Claude, GPT, Gemini, Grok Zelden. Hiervoor gaan wij liever rechtstreeks naar de leverancier; zie de valkuilen onderaan

De praktische toepassing waar het bij onze klanten meestal op uitdraait: één nieuw artikel in je assortiment levert automatisch vijf advertentiebeelden, een korte video en een voice-over op, zonder dat er iemand een fotostudio inloopt.

1 Een account maken

kie.ai

  1. Ga naar kie.ai en klik rechtsboven op Sign in of Get started.
  2. Registreren gaat met je Google-account of met een e-mailadres en wachtwoord. Neem hier het zakelijke adres waar je bedrijf op draait, niet je persoonlijke: de facturen komen hier binnen en de sleutel hangt aan dit account.
  3. Bevestig je e-mailadres via de mail die je krijgt.

Meer is het niet. Je hoeft geen bedrijfsgegevens, KvK-nummer of creditcard achter te laten om te beginnen. Betalen doe je pas als je tegoed opwaardeert.

Zet meteen tweestapsverificatie aan als het account van je bedrijf is. Aan dit account hangt straks een sleutel die geld uitgeeft. Iemand die binnenkomt, kan je hele tegoed opmaken.

2 Een model uitproberen in de playground

kie.ai/market

Doe dit vóór je iets bouwt. Elk model heeft een Playground: een scherm waarin je het model gewoon met de hand aanroept, zonder één regel code.

  1. Ga naar kie.ai/market en zoek het model dat je wilt, bijvoorbeeld een beeldmodel.
  2. Open het en klik op Playground of Try it.
  3. Vul je prompt in, stel de verhouding in en laat hem draaien.

Nieuwe accounts krijgen een kleine hoeveelheid gratis tegoed, genoeg om een paar keer te proberen. Twee dingen leer je hier die je later nodig hebt: wat een aanroep van dit model kost (het aantal credits staat erbij) en welke invoervelden het model kent. Die veldnamen komen straks één op één terug in je API-aanroep.

Levert het model niet wat je wilt, dan stop je hier en probeer je een ander. Dat is precies waarom deze stap vóór het bouwen komt.

3 Tegoed opwaarderen

kie.ai/pricing

kie.ai werkt met een vooruitbetaalde portemonnee, geen abonnement. Je koopt credits en elke aanroep schrijft er wat van af. Er is geen maandbedrag dat doorloopt als je een maand niets doet.

Hoe het werktWat dat betekent
Credits verlopen niet Je kunt gerust een klein bedrag opwaarderen om te testen; het blijft staan
Mislukte aanroepen kosten niets Faalt een generatie, dan wordt er niet afgeschreven. Je betaalt voor resultaat
De prijs staat per model Een plaatje kost een fractie van een video. Kijk vóór je iets in een lus zet wat één aanroep kost
Goedkoper dan rechtstreeks Doorgaans tientallen procenten onder de officiële prijs. Hoeveel precies wisselt per model en per maand

Waardeer klein op zolang je bouwt. De rekensom die mensen vergeten: een automation die per nieuw product tien beelden maakt, kost bij honderd producten dus honderd keer die tien. Reken één keer uit wat je duurste aanroep is maal het aantal keer dat hij per maand draait, en zet dat bedrag erop. Niet meer.

4 Je API-sleutel aanmaken

kie.ai/api-key

De sleutel is het wachtwoord waarmee jouw automation namens jou tegoed uitgeeft. Aanmaken is één knop:

  1. Ga naar kie.ai/api-key, of klik in het dashboard in het menu op API Key.
  2. Klik op Create API Key en geef hem een naam waar je later iets aan hebt: niet test, maar bijvoorbeeld productbeeld-automation.
  3. Kopieer de sleutel direct en zet hem op een veilige plek. Hij begint met een vaste prefix en is een lange reeks tekens.

Op ditzelfde scherm zitten twee dingen die je meteen moet instellen als het om een productie-automation gaat:

  • IP-whitelist. Vul het IP-adres in van de server waar je automation draait. Vanaf elk ander adres werkt de sleutel dan niet, ook niet als hij uitlekt. Dit is de goedkoopste beveiliging die er bestaat en vrijwel niemand zet hem aan.
  • Aparte sleutels per gebruik. Eén sleutel per automation of per klant. Gaat er ergens iets mis, dan trek je die ene in zonder dat de rest omvalt.

Zet de sleutel nooit in iets wat een bezoeker kan openen. Niet in de JavaScript van je website, niet in een app, niet in een openbare repository. Alles wat in de browser draait, is leesbaar. De sleutel hoort op je server te staan, in een omgevingsvariabele, en je website praat met jouw server, niet rechtstreeks met kie.ai. Een uitgelekte sleutel is niet "een beveiligingsrisico", het is iemand die jouw tegoed opmaakt.

5 Je eerste aanroep

api.kie.ai

Alle modellen in de Market werken via dezelfde twee stappen: je maakt een opdracht aan en krijgt een taskId terug, en daarna haal je het resultaat op. Dat is met opzet zo: een video maken duurt langer dan een verbinding openhoudt.

De opdracht aanmaken, een POST naar https://api.kie.ai/api/v1/jobs/createTask:

curl -X POST https://api.kie.ai/api/v1/jobs/createTask \
  -H "Authorization: Bearer JOUW_API_SLEUTEL" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "nano-banana",
    "input": {
      "prompt": "Een witte sneaker op een betonnen ondergrond, zacht ochtendlicht",
      "aspect_ratio": "1:1"
    }
  }'

Twee headers zijn altijd hetzelfde: Authorization: Bearer met je sleutel, en Content-Type: application/json. Wat er in input mag staan, verschilt per model; dat zijn precies de velden die je in de playground bij stap 2 hebt gezien.

Je krijgt geen plaatje terug, maar een taskId. Dat betekent alleen dat de opdracht is aangenomen.

Het resultaat ophalen, een GET naar /api/v1/jobs/recordInfo met dat id:

curl "https://api.kie.ai/api/v1/jobs/recordInfo?taskId=JOUW_TASK_ID" \
  -H "Authorization: Bearer JOUW_API_SLEUTEL"

In het antwoord staat een status. Zolang die waiting, queuing of generating is, is hij nog bezig; bij success staat de link naar het resultaat erin en bij fail staat erbij waarom.

Beter dan blijven vragen: laat hem terugbellen. Zet in het aanmaakverzoek een callBackUrl naar een adres op je eigen server, dan krijg je daar bericht zodra het klaar is en hoef je niet elke paar seconden te pollen:

{
  "model": "nano-banana",
  "callBackUrl": "https://jouwdomein.nl/webhooks/kie",
  "input": { "prompt": "..." }
}

Download het resultaat meteen. De bestanden staan er niet eeuwig; reken op een week of twee. Een automation die alleen de link opslaat, heeft over een maand een lijst dode links. Haal het bestand op en zet het in je eigen opslag, in dezelfde stap.

De valkuilen

Wat je tegenkomtWat er aan de hand isWat je doet
401 of "unauthorized" De sleutel klopt niet, of je roept aan vanaf een IP dat niet op de whitelist staat Controleer of Bearer ervoor staat, met spatie. Staat er een whitelist aan, controleer dan het IP van je server
Je aanroepen worden geweigerd bij drukte Er zit een snelheidslimiet op nieuwe opdrachten, in de orde van twintig per tien seconden Zet een wachtmoment tussen je aanroepen in plaats van een lus die alles tegelijk verstuurt
Hetzelfde model werkt met andere veldnamen dan bij de leverancier zelf kie.ai vertaalt naar zijn eigen modelnamen en invoervelden Ga voor elk model één keer langs de playground en de modelpagina, en neem die velden over. Code van een ander model kopiëren gaat mis
De prijs is veranderd Tarieven bewegen mee met wat de leveranciers zelf rekenen Controleer de kosten voordat je iets in een lus zet en houd je verbruik in de gaten via de logs in het dashboard
Je tegoed is op, midden in een run Vooruitbetaald betekent: op is op, en dan stopt je automation Zet een ondergrens in je eigen bewaking, of waardeer op met een marge. Er is geen automatische incasso die je opvangt
Er is niemand aan de telefoon Support loopt via mail en de eigen kanalen, er is geen leverancier-SLA Prima voor beeld en video in een automation. Hang er geen proces aan dat direct stilvalt als het een dag niet werkt

Wanneer je hier níet voor kiest

Voor beeld, video en muziek is dit wat ons betreft de snelste weg van idee naar werkende automation, en de flexibelste: modellen wisselen kost één regel.

Voor tekstmodellen gaan wij meestal rechtstreeks naar Anthropic, OpenAI of Google. Daar zit je vaak in de kern van een proces: offertes, klantantwoorden, analyses. Daar wil je de leveranciersvoorwaarden, de beschikbaarheidsgaranties en de foutmeldingen van de bron zelf. Een tussenpartij is dan een extra plek waar het stuk kan.

En voor alles wat persoonsgegevens of klantdata aanraakt, geldt hetzelfde als bij elke tussenpartij: kijk eerst wat er in je verwerkersovereenkomst moet staan en waar de gegevens langskomen, voordat je er iets gevoeligs doorheen stuurt. Voor een productfoto op een betonnen achtergrond speelt dat niet.

Alles in de kennisbank
Job Lenselink

Benieuwd of ons Automation Eco-System bij jouw bedrijf past?

In een vrijblijvend gesprek brengen we in kaart welke systemen jouw business nodig heeft.

Gratis 1-op-1 call met Job Lenselink