{"id":19043,"date":"2026-09-09T06:56:03","date_gmt":"2026-09-09T10:56:03","guid":{"rendered":"https:\/\/wp.glbgpt.com\/?p=19043"},"modified":"2026-09-09T06:56:05","modified_gmt":"2026-09-09T10:56:05","slug":"claude-api-guide","status":"publish","type":"post","link":"https:\/\/wp.glbgpt.com\/nl\/hub\/claude-api-guide","title":{"rendered":"Claude API-handleiding: prijzen, installatie en je eerste verzoek"},"content":{"rendered":"<p class=\"claude-api-deck wp-block-paragraph\">Om je eerste Claude API-verzoek te doen, maak je een Claude Console-sleutel aan, sla je deze op in een omgevingsvariabele, roep je het Messages-eindpunt aan en lees je de geretourneerde <code>gebruik<\/code> velden, en bereken de kosten van de tokens. Deze handleiding leidt je door dit proces aan de hand van de huidige model-ID\u2019s en prijzen, gecontroleerd op 8 september 2026.<\/p>\n\n\n\n<aside class=\"cap-answer\" aria-label=\"Claude API-snelkoppeling\" style=\"box-sizing:border-box;margin:28px 0;padding:20px 22px;border:1px solid #bed0c9;border-left:5px solid #0f766e;border-radius:6px;background:#f0f8f5;color:#183b34\">\n<!-- MODULE:direct-answer:START -->\n<style>\n.cap-answer{box-sizing:border-box;margin:28px 0;padding:20px 22px;border:1px solid #bed0c9;border-left:5px solid #0f766e;border-radius:6px;background:#f0f8f5;color:#183b34;font:16px\/1.6 system-ui,-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;letter-spacing:0}.cap-answer strong{display:block;margin-bottom:8px;color:#15352f;font-size:18px}.cap-answer ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;counter-reset:steps}.cap-answer li{min-width:0;padding:10px;border:1px solid #cbdad5;border-radius:4px;background:#fff;color:#2e443e;font-size:13px}.cap-answer li:before{counter-increment:steps;content:counter(steps);display:grid;place-items:center;width:24px;height:24px;margin-bottom:7px;border-radius:50%;background:#203a34;color:#fff;font-weight:800}@media(max-width:760px){.cap-answer{padding:17px 15px}.cap-answer ol{grid-template-columns:1fr}.cap-answer li{display:grid;grid-template-columns:30px 1fr;align-items:center}.cap-answer li:before{margin:0}}\n<\/style>\n  <strong>Het pad van je eerste verzoek<\/strong>\n  <ol><li>Maak een console-sleutel aan<\/li><li>Bewaar het op een veilige plek<\/li><li>API voor oproepberichten<\/li><li>Tokengebruik lezen<\/li><li>Maak een schatting van de kosten<\/li><\/ol>\n<!-- MODULE:direct-answer:END -->\n<\/aside>\n\n\n\n<p class=\"globalgpt-intro wp-block-paragraph\">Als je eenmaal het API-traject begrijpt, is de volgende vraag in hoeverre je dagelijkse werkzaamheden daadwerkelijk een aangepaste integratie vereisen. Voor onderzoek, schrijven, programmeren en creatieve productie, <a href=\"https:\/\/www.glbgpt.com\/home?inviter=hub_content_home&amp;login=1\">GlobalGPT<\/a> biedt een voordeligere manier om Claude te gebruiken in combinatie met GPT-5.6 Sol, Gemini 3 Pro, Kimi K3 en andere toonaangevende modellen. Met \u00e9\u00e9n abonnement worden de modellen en een uitgebreide set AI-tools in \u00e9\u00e9n dashboard samengebracht, zodat het werk van idee tot eindresultaat kan verlopen zonder dat het over verschillende diensten hoeft te worden verdeeld. Wanneer u AI in uw ontwikkelomgeving wilt integreren, verbindt de GlobalGPT CLI diezelfde werkruimte met uw terminal en bestaande productietools.<\/p>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.glbgpt.com\/home\/claude-opus-5?inviter=hub_claude5&amp;login=1\"><img alt=\"\" fetchpriority=\"high\" decoding=\"async\" width=\"973\" height=\"619\" src=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/07\/claude-opus-5-1.webp\" class=\"wp-image-17213\" srcset=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/07\/claude-opus-5-1.webp 973w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/07\/claude-opus-5-1-300x191.webp 300w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/07\/claude-opus-5-1-768x489.webp 768w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/07\/claude-opus-5-1-18x12.webp 18w\" sizes=\"(max-width: 973px) 100vw, 973px\" \/><\/a><\/figure>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-3e41869c wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-black-color has-luminous-vivid-amber-background-color has-text-color has-background has-link-color wp-element-button\" href=\"https:\/\/www.glbgpt.com\/home\/claude-opus-5?inviter=hub_claude5&amp;login=1\">Probeer Claude Opus 5 eens<\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<nav class=\"cap-toc\" aria-label=\"Inhoudsopgave\" style=\"box-sizing:border-box;margin:30px 0;padding:21px 23px;border-top:5px solid #d5533f;border-radius:6px;background:#202d29;color:#f5f8f6\">\n<!-- MODULE:toc:START -->\n<style>\n.cap-toc{box-sizing:border-box;margin:30px 0;padding:21px 23px;border-top:5px solid #d5533f;border-radius:6px;background:#202d29;color:#f5f8f6;font:15px\/1.5 system-ui,-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;letter-spacing:0}.cap-toc strong{display:block;margin-bottom:12px;font-size:18px}.cap-toc ol{columns:2;column-gap:34px;margin:0;padding-left:21px}.cap-toc li{break-inside:avoid;margin:0 0 8px;padding-left:3px}.cap-toc a{color:#b9eee4;text-decoration-thickness:1px;text-underline-offset:3px}.cap-toc a:hover,.cap-toc a:focus{color:#fff}@media(max-width:660px){.cap-toc{padding:18px 16px}.cap-toc ol{columns:1}}\n<\/style>\n  <strong>In deze handleiding<\/strong>\n  <ol>\n    <li><a href=\"#what-is-claude-api\">Wat is de Claude API?<\/a><\/li>\n    <li><a href=\"#claude-api-pricing-model-ids\">Prijzen voor de Claude API en huidige model-ID\u2019s<\/a><\/li>\n    <li><a href=\"#claude-api-prerequisites\">Wat je nodig hebt voordat je je eerste aanvraag indient<\/a><\/li>\n    <li><a href=\"#claude-api-curl\">Verzend je eerste Claude API-verzoek met cURL<\/a><\/li>\n    <li><a href=\"#claude-api-python\">Hetzelfde verzoek verzenden met de Python SDK<\/a><\/li>\n    <li><a href=\"#claude-api-usage-cost\">Hoe u het verbruik afleest en de kosten berekent<\/a><\/li>\n    <li><a href=\"#claude-api-cost-calculator\">Claude API-prijscalculator<\/a><\/li>\n    <li><a href=\"#claude-api-errors\">Veelvoorkomende Claude API-fouten en oplossingen<\/a><\/li>\n    <li><a href=\"#claude-api-cost-controls\">Hoe de kosten van de Claude-API te beheersen<\/a><\/li>\n    <li><a href=\"#claude-api-next-steps\">Volgende stappen na uw eerste aanvraag<\/a><\/li>\n    <li><a href=\"#claude-api-faq\">Veelgestelde vragen<\/a><\/li>\n  <\/ol>\n<!-- MODULE:toc:END -->\n<\/nav>\n\n\n\n<h2 id=\"what-is-claude-api\" class=\"wp-block-heading\">Wat is de Claude API?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">De Claude API is de ontwikkelaarsinterface van Anthropic waarmee vanuit een applicatie, script of backend-service gestructureerde verzoeken naar Claude-modellen kunnen worden verzonden. Je verstuurt berichten naar een HTTPS-eindpunt en ontvangt een gestructureerd antwoord met daarin gegenereerde inhoud en metagegevens, zoals het model, de reden voor het stoppen en het tokengebruik.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Claude API versus Claude.ai-abonnementen<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">API-toegang en Claude.ai-abonnementen zijn bedoeld voor verschillende doeleinden. Met een Claude.ai-abonnement krijgt iemand toegang tot het chatproduct van Anthropic. De API biedt ontwikkelaars toegang via de Claude Console, waarbij afzonderlijke facturering plaatsvindt op basis van gebruik. In het Helpcentrum van Anthropic staat vermeld dat Claude Pro geen gebruik van de Console-API omvat.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Als je meer informatie wilt over het bredere onderscheid tussen consumentenabonnementen, de Claude-code en tokenfacturering, raadpleeg dan onze volledige <a href=\"https:\/\/www.glbgpt.com\/hub\/claude-ai-pricing-2026-the-ultimate-guide-to-plans-api-costs-and-limits\/\">Prijsgids voor Claude<\/a>. Het belangrijkste punt in deze handleiding is simpel: maak het API-account aan en zorg voor de financiering ervan, los van elk Claude.ai-abonnement.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Het vijfstappenplan voor een eerste verzoek<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Maak een API-sleutel aan in de Claude-console.<\/li>\n\n\n\n<li>Bewaar het in de <code>ANTHROPIC_API_KEY<\/code> omgevingsvariabele.<\/li>\n\n\n\n<li>Stuur een verzoek naar <code>https:\/\/api.anthropic.com\/v1\/messages<\/code>.<\/li>\n\n\n\n<li>Lees de teruggestuurde inhoud en <code>gebruik<\/code> object.<\/li>\n\n\n\n<li>Vermenigvuldig elke tokencategorie met het bijbehorende tarief per miljoen tokens.<\/li>\n<\/ol>\n\n\n\n<h2 id=\"claude-api-pricing-model-ids\" class=\"wp-block-heading\">Prijzen voor de Claude API en huidige model-ID\u2019s<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Anthropic geeft API-prijzen weer in Amerikaanse dollar per miljoen tokens, vaak afgekort als MTok. Invoer en uitvoer worden apart gefactureerd. Bij prompt-caching gelden aparte tarieven voor schrijfbewerkingen van vijf minuten, schrijfbewerkingen van \u00e9\u00e9n uur en het ophalen van gegevens uit de cache; voor een betrouwbare schatting moeten deze categorie\u00ebn dus apart worden gehouden.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Huidige modellen en exacte API-ID's<\/h3>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>Model<\/th><th>API-ID<\/th><th>Invoer \/ MTok<\/th><th>Uitvoer \/ MTok<\/th><\/tr><\/thead><tbody><tr><td>Claude Fable 5.1<\/td><td><code>claude-fabel-5-1<\/code><\/td><td>$10<\/td><td>$50<\/td><\/tr><tr><td>Claude Opus 5<\/td><td><code>claude-opus-5<\/code><\/td><td>$5<\/td><td>$25<\/td><\/tr><tr><td>Claude Sonnet 5<\/td><td><code>claude-sonnet-5<\/code><\/td><td>$2<\/td><td>$10<\/td><\/tr><tr><td>Claude Haiku 4.5<\/td><td><code>claude-haiku-4-5-20251001<\/code><\/td><td>$1<\/td><td>$5<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">De basis-API-tarieven zijn op 8 september 2026 gecontroleerd aan de hand van de offici\u00eble prijs- en modeldocumentatie van Anthropic.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1400\" height=\"788\" src=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/claude-api-current-model-ids-2026-1.webp\" alt=\"Tabel met het Anthropic-model, waarin de huidige Claude-modelnamen en API-ID\u2019s worden weergegeven\" class=\"wp-image-19078\" srcset=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/claude-api-current-model-ids-2026-1.webp 1400w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/claude-api-current-model-ids-2026-1-300x169.webp 300w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/claude-api-current-model-ids-2026-1-1024x576.webp 1024w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/claude-api-current-model-ids-2026-1-768x432.webp 768w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/claude-api-current-model-ids-2026-1-18x10.webp 18w\" sizes=\"(max-width: 1400px) 100vw, 1400px\" \/><figcaption class=\"wp-element-caption\">Huidige model-ID\u2019s van Claude in de offici\u00eble documentatie van Anthropic, gecontroleerd op 8 september 2026.<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Welk model moet je voor deze tutorial gebruiken?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">De offici\u00eble Quickstart die werd gebruikt <code>claude-opus-5<\/code> op het moment dat deze handleiding werd gecontroleerd, dus in de onderstaande cURL- en Python-voorbeelden wordt dezelfde ID gebruikt. Beschouw Opus als uitgangspunt voor de tutorial en kies vervolgens het productiemodel op basis van de werklast, kwaliteitseisen, latentie en het budget. Model-ID\u2019s en de levenscyclusstatus kunnen veranderen, dus controleer de pagina\u2019s \u2018Modellen\u2019 en \u2018Verouderde functies\u2019 nogmaals voordat je code met een lange levensduur in productie neemt.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1400\" height=\"788\" src=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/claude-api-official-pricing-2026-1.webp\" alt=\"Offici\u00eble Anthropic- en Claude-API-prijstabel met tarieven per tokencategorie\" class=\"wp-image-19079\" srcset=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/claude-api-official-pricing-2026-1.webp 1400w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/claude-api-official-pricing-2026-1-300x169.webp 300w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/claude-api-official-pricing-2026-1-1024x576.webp 1024w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/claude-api-official-pricing-2026-1-768x432.webp 768w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/claude-api-official-pricing-2026-1-18x10.webp 18w\" sizes=\"(max-width: 1400px) 100vw, 1400px\" \/><figcaption class=\"wp-element-caption\">De API-prijzen voor Anthropic worden weergegeven per miljoen tokens en kunnen veranderen; de getoonde koersen zijn op 8 september 2026 geverifieerd.<\/figcaption><\/figure>\n\n\n\n<figure class=\"capv-figure\" data-verified-on=\"2026-09-08\" style=\"box-sizing:border-box;width:100%;margin:30px 0;padding:25px 27px 21px;border:1px solid #c9d1cd;border-top:6px solid #d5533f;border-radius:7px;background:#fff;color:#202723\">\n<!-- MODULE:price-comparison:START -->\n<style>\n.capv-figure{box-sizing:border-box;width:100%;margin:30px 0;padding:25px 27px 21px;border:1px solid #c9d1cd;border-top:6px solid #d5533f;border-radius:7px;background:#fff;color:#202723;font:14px\/1.45 system-ui,-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;letter-spacing:0}.capv-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-end;margin-bottom:20px}.capv-title{margin:0 0 5px;font-size:25px;line-height:1.15;font-weight:800}.capv-head p{margin:0;color:#5d6862}.capv-key{display:flex;gap:14px;flex:0 0 auto;color:#46514c;font-size:12px;font-weight:700}.capv-key span:before{content:\"\";display:inline-block;width:11px;height:11px;margin-right:5px;border-radius:2px;vertical-align:-1px}.capv-key .input:before{background:#107469}.capv-key .output:before{background:#d5533f}.capv-rows{display:grid;gap:13px}.capv-row{display:grid;grid-template-columns:225px 1fr;gap:16px;align-items:center}.capv-name strong{display:block;font-size:15px}.capv-name code{color:#66716c;font-size:11px;overflow-wrap:anywhere}.capv-bars{display:grid;gap:6px}.capv-barline{display:grid;grid-template-columns:1fr 82px;align-items:center;gap:10px}.capv-track{height:18px;background:#edf0ee;border-radius:3px;overflow:hidden}.capv-bar{height:100%;min-width:3px;border-radius:3px}.capv-bar.input{background:#107469}.capv-bar.output{background:#d5533f}.capv-value{text-align:right;color:#2c3732;font-size:12px;font-variant-numeric:tabular-nums}.capv-foot{display:flex;justify-content:space-between;gap:18px;margin-top:20px;padding-top:12px;border-top:1px solid #e0e5e2;color:#5d6862;font-size:11px}.capv-foot a{color:#0a665d;font-weight:750}@media(max-width:680px){.capv-figure{padding:19px 15px 16px}.capv-head{display:block}.capv-title{font-size:21px}.capv-key{margin-top:10px}.capv-row{grid-template-columns:1fr;gap:5px}.capv-foot{display:block}.capv-foot span{display:block;margin-bottom:4px}}\n<\/style>\n  <header class=\"capv-head\"><div><div class=\"capv-title\" role=\"heading\" aria-level=\"3\">Claude API-basisprijzen voor tokens<\/div><p>USD per miljoen tokens. De lengte van de balk is genormaliseerd naar het maximum van de $50-uitvoer.<\/p><\/div><div class=\"capv-key\" aria-label=\"Legenda\"><span class=\"input\">Invoer<\/span><span class=\"output\">Uitgang<\/span><\/div><\/header>\n  <div class=\"capv-rows\">\n    <div class=\"capv-row\"><div class=\"capv-name\"><strong>Claude Fable 5.1<\/strong><code>claude-fabel-5-1<\/code><\/div><div class=\"capv-bars\"><div class=\"capv-barline\"><div class=\"capv-track\"><div class=\"capv-bar input\" style=\"width:20%\"><\/div><\/div><span class=\"capv-value\">$10 ingang<\/span><\/div><div class=\"capv-barline\"><div class=\"capv-track\"><div class=\"capv-bar output\" style=\"width:100%\"><\/div><\/div><span class=\"capv-value\">$50-uitgang<\/span><\/div><\/div><\/div>\n    <div class=\"capv-row\"><div class=\"capv-name\"><strong>Claude Opus 5<\/strong><code>claude-opus-5<\/code><\/div><div class=\"capv-bars\"><div class=\"capv-barline\"><div class=\"capv-track\"><div class=\"capv-bar input\" style=\"width:10%\"><\/div><\/div><span class=\"capv-value\">$5 ingang<\/span><\/div><div class=\"capv-barline\"><div class=\"capv-track\"><div class=\"capv-bar output\" style=\"width:50%\"><\/div><\/div><span class=\"capv-value\">$25-uitgang<\/span><\/div><\/div><\/div>\n    <div class=\"capv-row\"><div class=\"capv-name\"><strong>Claude Sonnet 5<\/strong><code>claude-sonnet-5<\/code><\/div><div class=\"capv-bars\"><div class=\"capv-barline\"><div class=\"capv-track\"><div class=\"capv-bar input\" style=\"width:4%\"><\/div><\/div><span class=\"capv-value\">$2-ingang<\/span><\/div><div class=\"capv-barline\"><div class=\"capv-track\"><div class=\"capv-bar output\" style=\"width:20%\"><\/div><\/div><span class=\"capv-value\">$10-uitgang<\/span><\/div><\/div><\/div>\n    <div class=\"capv-row\"><div class=\"capv-name\"><strong>Claude Haiku 4.5<\/strong><code>claude-haiku-4-5-20251001<\/code><\/div><div class=\"capv-bars\"><div class=\"capv-barline\"><div class=\"capv-track\"><div class=\"capv-bar input\" style=\"width:2%\"><\/div><\/div><span class=\"capv-value\">$1-ingang<\/span><\/div><div class=\"capv-barline\"><div class=\"capv-track\"><div class=\"capv-bar output\" style=\"width:10%\"><\/div><\/div><span class=\"capv-value\">$5-uitgang<\/span><\/div><\/div><\/div>\n  <\/div>\n  <figcaption class=\"capv-foot\"><span>Tarieven gecontroleerd op 8 september 2026. De aanpassingen voor cache, batch en uitsluitend VS worden hier niet weergegeven.<\/span><a href=\"https:\/\/platform.claude.com\/docs\/en\/about-claude\/pricing\" target=\"_blank\" rel=\"noopener\">Offici\u00eble prijzen voor Anthropic<\/a><\/figcaption>\n<!-- MODULE:price-comparison:END -->\n<\/figure>\n\n\n\n<h2 id=\"claude-api-prerequisites\" class=\"wp-block-heading\">Wat je nodig hebt voordat je je eerste aanvraag indient<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Maak een Claude Console-account en een API-sleutel aan<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Open de Claude-console, maak de juiste organisatie aan of selecteer deze, en maak een API-sleutel aan. Anthropic waarschuwt dat een nieuwe sleutel slechts \u00e9\u00e9n keer wordt weergegeven; sla deze daarom op in een goedgekeurde geheimenbeheerder of op een andere veilige locatie zodra deze verschijnt. Plaats de sleutel niet in een screenshot, een gedeeld document, een openbare repository of in JavaScript aan de browserzijde.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1400\" height=\"788\" src=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/claude-api-key-one-time-display-warning-1.webp\" alt=\"Waarschuwing in de documentatie van Anthropic dat een nieuwe Claude-API-sleutel veilig moet worden bewaard\" class=\"wp-image-19075\" srcset=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/claude-api-key-one-time-display-warning-1.webp 1400w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/claude-api-key-one-time-display-warning-1-300x169.webp 300w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/claude-api-key-one-time-display-warning-1-1024x576.webp 1024w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/claude-api-key-one-time-display-warning-1-768x432.webp 768w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/claude-api-key-one-time-display-warning-1-18x10.webp 18w\" sizes=\"(max-width: 1400px) 100vw, 1400px\" \/><figcaption class=\"wp-element-caption\">Bewaar de API-sleutel op een veilige manier zodra deze is aangemaakt; vermeld deze nooit in code aan de browserzijde of op een schermafbeelding.<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Sla de sleutel op in een omgevingsvariabele<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">In de voorbeelden wordt ervan uitgegaan dat de variabele <code>ANTHROPIC_API_KEY<\/code>. Voer de werkelijke waarde alleen in je eigen terminal of in je systeem voor het beheer van geheimen in. Het onderstaande commando leest de waarde zonder deze op het scherm weer te geven en exporteert deze vervolgens voor de huidige shell-sessie:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>read -s ANTHROPIC_API_KEY\nexport ANTHROPIC_API_KEY<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Omgevingsvariabelen verminderen het risico op onbedoelde blootstelling, maar vormen geen volledige strategie voor het beheer van geheimen. Productietoepassingen moeten de richtlijnen van het hostingplatform volgen met betrekking tot de opslag van geheimen en de toegangscontrole.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Controleer de factuur en kies een veilige testlimiet<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">De facturering voor API-gebruik staat los van de abonnementen op Claude.ai. Volgens Anthropic betalen de meeste organisaties hun gebruikskrediet vooraf, terwijl organisaties met maandelijkse facturering hierop een uitzondering vormen. Controleer of je Console-account API-verzoeken kan versturen, en houd het eerste verzoek vervolgens beperkt door <code>max_tokens: 128<\/code>. Dat veld beperkt de gegenereerde output; het reserveert of garandeert geen 128 gefactureerde output-tokens.<\/p>\n\n\n\n<h2 id=\"claude-api-curl\" class=\"wp-block-heading\">Verzend je eerste Claude API-verzoek met cURL<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">cURL is handig om de opbouw van het verzoek direct te bekijken. In het onderstaande voorbeeld wordt gebruikgemaakt van het Messages-eindpunt, het inhoudstype JSON, de API-sleutel in de header, de versie-header van Anthropic, de geverifieerde Quickstart-model-ID en \u00e9\u00e9n gebruikersbericht.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Voordat je een van beide voorbeelden uitvoert, moet je je eigen API-sleutel toevoegen en controleren of API-facturering is ingeschakeld voor de organisatie. De code volgt het door Anthropic gedocumenteerde verzoekformaat en heeft de lokale syntaxiscontroles doorstaan, maar er is hier geen reactie van een live-account opgenomen.<\/p>\n\n\n\n<section class=\"capcodebox\" aria-label=\"Een voorbeeld van cURL dat je kunt kopi\u00ebren\" style=\"box-sizing:border-box;margin:28px 0;overflow:hidden;border:1px solid #bcc9c4;border-top:6px solid #d5533f;border-radius:7px;background:#fff;color:#202723\">\n<!-- MODULE:code-examples:START -->\n<style>\n.capcodebox{box-sizing:border-box;margin:28px 0;overflow:hidden;border:1px solid #bcc9c4;border-top:6px solid #d5533f;border-radius:7px;background:#fff;color:#202723;font:14px\/1.5 system-ui,-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;letter-spacing:0}.capcodebox *{box-sizing:border-box}.capcodebox-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding:18px 20px 14px}.capcodebox-title{font-size:20px;font-weight:800}.capcodebox-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.capcodebox-badge{padding:4px 7px;border:1px solid #a8c4bb;border-radius:4px;background:#edf7f4;color:#155a4f;font-size:11px;font-weight:800}.capcodebox-badge.warn{border-color:#dfbd87;background:#fff7e8;color:#70470a}.capcodebox-panel{position:relative;background:#18231f;color:#edf4f0}.capcodebox-toolbar{display:flex;justify-content:flex-end;padding:9px 12px;border-bottom:1px solid #34453f}.capcodebox-copy{min-height:34px;padding:6px 10px;border:1px solid #8ab3a7;border-radius:4px;background:#24423a;color:#fff;cursor:pointer;font-weight:750}.capcodebox-copy:focus-visible{outline:3px solid #e9ae5c;outline-offset:2px}.capcodebox pre{margin:0;padding:18px 20px;overflow-x:auto;color:#edf4f0;font:13px\/1.6 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;white-space:pre;tab-size:2}.capcodebox-note{margin:0;padding:11px 20px;background:#f7f9f8;color:#53615b;font-size:12px}@media(max-width:640px){.capcodebox-head{display:block;padding:15px}.capcodebox-badges{justify-content:flex-start;margin-top:9px}.capcodebox pre{padding:15px;font-size:11px}.capcodebox-note{padding:10px 15px}}\n<\/style>\n  <header class=\"capcodebox-head\"><div class=\"capcodebox-title\">Eerste Claude API-verzoek met cURL<\/div><div class=\"capcodebox-badges\"><span class=\"capcodebox-badge\">Berichten-API<\/span><span class=\"capcodebox-badge\">Omgevingsvariabele<\/span><span class=\"capcodebox-badge warn\">Voer je sleutel in om het programma uit te voeren<\/span><\/div><\/header>\n  <div class=\"capcodebox-panel\"><div class=\"capcodebox-toolbar\"><button class=\"capcodebox-copy\" type=\"button\" data-copy-target=\"cap-curl-code\">cURL kopi\u00ebren<\/button><\/div><pre id=\"cap-curl-code\"><code>curl https:\/\/api.anthropic.com\/v1\/messages \\\n  --header \"content-type: application\/json\" \\\n  --header \"x-api-key: $ANTHROPIC_API_KEY\" \\\n  --header \"anthropic-version: 2023-06-01\" \\\n  --data '{\n    \"model\": \"claude-opus-5\",\n    \"max_tokens\": 128,\n    \"messages\": [{\n \"role\": \"user\",\n \"content\": \"Geef in \u00e9\u00e9n zin uitleg over wat een API is.\"\n    }]\n  }'<\/code><\/pre><\/div>\n  <p class=\"capcodebox-note\">Voeg je Claude Console-sleutel toe via de omgevingsvariabele, laat de versie-header staan en voer de opdracht uit vanuit een priv\u00e9-terminal.<\/p>\n<script>\ndocument.querySelectorAll(\".capcodebox-copy\").forEach(function(button){button.addEventListener(\"click\",function(){var target=document.getElementById(button.getAttribute(\"data-copy-target\"));if(!target)return;navigator.clipboard.writeText(target.innerText).then(function(){var old=button.textContent;button.textContent=\"Copied\";setTimeout(function(){button.textContent=old},1400)}).catch(function(){button.textContent=\"Select code to copy\"})})});\n<\/script>\n<!-- MODULE:code-examples:END -->\n<\/section>\n\n\n\n<h3 class=\"wp-block-heading\">Wat elke header en elk JSON-veld doet<\/h3>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>Deel<\/th><th>Doel<\/th><\/tr><\/thead><tbody><tr><td><code>inhoudstype<\/code><\/td><td>Geeft aan het eindpunt door dat de inhoud van het verzoek in JSON-formaat is.<\/td><\/tr><tr><td><code>x-api-key<\/code><\/td><td>Verifieert het verzoek aan de hand van de waarde die in de omgevingsvariabele is opgeslagen.<\/td><\/tr><tr><td><code>antropische versie<\/code><\/td><td>Selecteert het gedocumenteerde API-contract dat door het verzoek wordt gebruikt.<\/td><\/tr><tr><td><code>model<\/code><\/td><td>Kiest de exacte Claude API-model-ID.<\/td><\/tr><tr><td><code>max_tokens<\/code><\/td><td>Stelt het maximale aantal tokens in dat Claude voor dit antwoord mag genereren.<\/td><\/tr><tr><td><code>berichten<\/code><\/td><td>Levert de geordende gespreksgegevens, inclusief elke rol en inhoudswaarde.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Als het commando een foutmelding geeft, controleer dan eerst de HTTP-status en het fouttype voordat je het verzoek aanpast. Fouten met betrekking tot authenticatie en facturering vereisen een aanpassing aan het account, terwijl onjuist opgebouwde JSON of een ongeldige model-ID een aanpassing van het verzoek vereisen.<\/p>\n\n\n\n<h2 id=\"claude-api-python\" class=\"wp-block-heading\">Hetzelfde verzoek verzenden met de Python SDK<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Installeer de offici\u00eble Anthropic SDK<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>python -m pip install anthropic<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Gebruik een virtuele omgeving als dat deel uitmaakt van je normale Python-werkstroom. De SDK leest <code>ANTHROPIC_API_KEY<\/code> uit de omgeving wanneer <code>anthropic.Anthropic()<\/code> wordt aangemaakt zonder expliciete sleutel.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Voer het overeenkomstige Python-verzoek uit<\/h3>\n\n\n\n<section class=\"cappython\" aria-label=\"Kopieerbaar voorbeeld van de Python SDK\" style=\"box-sizing:border-box;margin:28px 0;overflow:hidden;border:1px solid #bcc9c4;border-top:6px solid #107469;border-radius:7px;background:#fff;color:#202723\">\n<!-- MODULE:python-example:START -->\n<style>\n.cappython{box-sizing:border-box;margin:28px 0;overflow:hidden;border:1px solid #bcc9c4;border-top:6px solid #107469;border-radius:7px;background:#fff;color:#202723;font:14px\/1.5 system-ui,-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;letter-spacing:0}.cappython *{box-sizing:border-box}.cappython-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding:18px 20px 14px}.cappython-title{font-size:20px;font-weight:800}.cappython-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.cappython-badge{padding:4px 7px;border:1px solid #a8c4bb;border-radius:4px;background:#edf7f4;color:#155a4f;font-size:11px;font-weight:800}.cappython-badge.warn{border-color:#dfbd87;background:#fff7e8;color:#70470a}.cappython-panel{background:#18231f;color:#edf4f0}.cappython-toolbar{display:flex;justify-content:flex-end;padding:9px 12px;border-bottom:1px solid #34453f}.cappython-copy{min-height:34px;padding:6px 10px;border:1px solid #8ab3a7;border-radius:4px;background:#24423a;color:#fff;cursor:pointer;font-weight:750}.cappython-copy:focus-visible{outline:3px solid #e9ae5c;outline-offset:2px}.cappython pre{margin:0;padding:18px 20px;overflow-x:auto;color:#edf4f0;font:13px\/1.6 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;white-space:pre;tab-size:2}.cappython-note{margin:0;padding:11px 20px;background:#f7f9f8;color:#53615b;font-size:12px}@media(max-width:640px){.cappython-head{display:block;padding:15px}.cappython-badges{justify-content:flex-start;margin-top:9px}.cappython pre{padding:15px;font-size:11px}.cappython-note{padding:10px 15px}}\n<\/style>\n  <header class=\"cappython-head\"><div class=\"cappython-title\">Eerste Claude API-verzoek met Python<\/div><div class=\"cappython-badges\"><span class=\"cappython-badge\">Offici\u00eble SDK<\/span><span class=\"cappython-badge\">Omgevingsvariabele<\/span><span class=\"cappython-badge warn\">Gebruik van afdrukken<\/span><\/div><\/header>\n  <div class=\"cappython-panel\"><div class=\"cappython-toolbar\"><button class=\"cappython-copy\" type=\"button\" data-copy-target=\"cap-python-code\">Python kopi\u00ebren<\/button><\/div><pre id=\"cap-python-code\"><code>import anthropic\n\nclient = anthropic.Anthropic()\n\nmessage = client.messages.create(\n    model=\"claude-opus-5\",\n    max_tokens=128,\n    messages=[\n {\n \"role\": \"user\",\n \"content\": \"Geef in \u00e9\u00e9n zin uitleg over wat een API is.\",\n }\n    ],\n)\n\nfor block in message.content:\n    if block.type == \"text\":\n print(block.text)\n\nprint(message.usage)<\/code><\/pre><\/div>\n  <p class=\"cappython-note\">De SDK leest dezelfde omgevingsvariabele, retourneert getypeerde inhoudsblokken en stelt gebruiksgegevens beschikbaar voor het bijhouden van kosten.<\/p>\n<script>\ndocument.querySelectorAll(\".cappython-copy\").forEach(function(button){button.addEventListener(\"click\",function(){var target=document.getElementById(button.getAttribute(\"data-copy-target\"));if(!target)return;navigator.clipboard.writeText(target.innerText).then(function(){var old=button.textContent;button.textContent=\"Copied\";setTimeout(function(){button.textContent=old},1400)}).catch(function(){button.textContent=\"Select code to copy\"})})});\n<\/script>\n<!-- MODULE:python-example:END -->\n<\/section>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1400\" height=\"788\" src=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/claude-api-quickstart-python-example-1.webp\" alt=\"Offici\u00eble Anthropic Python SDK-snelstartgids voor het verzenden van een Claude API-bericht\" class=\"wp-image-19077\" srcset=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/claude-api-quickstart-python-example-1.webp 1400w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/claude-api-quickstart-python-example-1-300x169.webp 300w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/claude-api-quickstart-python-example-1-1024x576.webp 1024w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/claude-api-quickstart-python-example-1-768x432.webp 768w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/claude-api-quickstart-python-example-1-18x10.webp 18w\" sizes=\"(max-width: 1400px) 100vw, 1400px\" \/><figcaption class=\"wp-element-caption\">De Python-snelstartgids van Anthropic verstuurt een verzoek via de Messages API met behulp van de offici\u00eble SDK.<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Lees de teruggestuurde tekst op een veilige manier<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Een berichtreactie kan uit meer dan \u00e9\u00e9n inhoudsblok bestaan, dus in het voorbeeld wordt het type van elk blok gecontroleerd voordat de tekst wordt weergegeven. In echte toepassingen moet het verzoek-ID ook beschikbaar blijven voor ondersteuning en logboekregistratie, zonder dat het openbaar wordt gemaakt; het geretourneerde model en de reden voor de stopzetting moeten worden vastgelegd en API-fouten moeten expliciet worden afgehandeld.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Laat de controle op inhoudsblokken ook staan als je een kort tekstantwoord verwacht. Dit maakt het gemakkelijker om het voorbeeld uit te breiden wanneer een antwoord uit meerdere blokken bestaat, en bij het afdrukken <code>message.usage<\/code> geeft je de cijfers die je nodig hebt voor de onderstaande kostenberekening.<\/p>\n\n\n\n<h2 id=\"claude-api-usage-cost\" class=\"wp-block-heading\">Hoe u het verbruik afleest en de kosten berekent<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Zoek de reactietekst, het model, de reden voor het afbreken en het verzoek-ID<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Het responscontract van de Messages API bevat gegenereerde inhoud, het model dat het verzoek heeft verwerkt en een reden voor afbreking. De HTTP-respons bevat ook een verzoek-ID waarmee de Anthropic-ondersteuning een probleem kan traceren. Noteer ID\u2019s zorgvuldig; publiceer ze niet samen met inhoud of inloggegevens van klanten.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Het gebruik van input-, output- en cache-tokens achterhalen<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">De <code>gebruik<\/code> Het object rapporteert de tokencategorie\u00ebn die nodig zijn voor kostenanalyse. Let in ieder geval op input- en output-tokens. Wanneer prompt-caching wordt gebruikt, moet u cache-schrijfbewerkingen van vijf minuten, cache-schrijfbewerkingen van \u00e9\u00e9n uur en cache-leesbewerkingen apart houden, omdat deze verschillende tarieven hebben. Het eindpunt \u2018Token Counting\u2019 van Anthropic kan het aantal invoertokens v\u00f3\u00f3r een verzoek schatten, maar de schatting kan enigszins afwijken van het uiteindelijke invoerverbruik en heeft zijn eigen tarieflimieten.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Het gebruik van tokens omzetten in geschatte kosten<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Bereken elke categorie afzonderlijk en tel vervolgens de resultaten bij elkaar op. In een planningsvoorbeeld waarbij gebruik wordt gemaakt van Claude Opus 5 tegen standaard wereldwijde tarieven, kosten 1.000 niet-gecachete invoertokens <code>1.000 \u00d7 $5 \/ 1.000.000 = $0,005<\/code>, terwijl 300 output-tokens kosten <code>300 \u00d7 $25 \/ 1.000.000 = $0,0075<\/code>. Het geschatte totaal bedraagt <code>$0.0125<\/code>. Vervang deze voorbeelden van het aantal tokens door de <code>gebruik<\/code> waarden uit je eigen antwoord.<\/p>\n\n\n\n<aside class=\"capformula\" aria-label=\"Kostenformule voor de Claude API\" style=\"box-sizing:border-box;margin:28px 0;padding:22px;border:1px solid #c7d1cd;border-radius:6px;background:#f8faf9;color:#21322d\">\n<!-- MODULE:cost-formula:START -->\n<style>\n.capformula{box-sizing:border-box;margin:28px 0;padding:22px;border:1px solid #c7d1cd;border-radius:6px;background:#f8faf9;color:#21322d;font:15px\/1.55 system-ui,-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;letter-spacing:0}.capformula strong{display:block;margin-bottom:10px;font-size:19px}.capformula code{display:block;padding:14px;border-radius:4px;background:#23332e;color:#f5f8f6;font:13px\/1.6 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;white-space:normal;overflow-wrap:anywhere}.capformula p{margin:11px 0 0;color:#52615b;font-size:13px}\n<\/style>\n<strong>Kostenformule per categorie<\/strong><code>verzoeken \u00d7 tokens per verzoek \u00d7 effectief tarief per categorie \/ 1.000.000<\/code><p>Pas de 50%-batchfactor en de toepasselijke factor van 1,1x (alleen voor de VS) toe op elke tokencategorie voordat je de totalen bij elkaar optelt.<\/p>\n<!-- MODULE:cost-formula:END -->\n<\/aside>\n\n\n\n<h2 id=\"claude-api-cost-calculator\" class=\"wp-block-heading\">Claude API-prijscalculator<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Gebruik de calculator om het model, het aantal verzoeken, de tokencategorie\u00ebn, de factureringswijze en de regio voor inferentie aan te passen. Bij batchverwerking worden in aanmerking komende gebruikskosten berekend tegen 50% van de standaardtarieven. Bij inferentie uitsluitend in de VS wordt een factor van 1,1 toegepast op alle token-categorie\u00ebn voor in aanmerking komende Claude 4.6+-modellen; Claude Haiku 4.5 komt niet in aanmerking, waardoor die combinatie een niet-ondersteunde status oplevert.<\/p>\n\n\n\n<section class=\"capc-shell\" id=\"calculator\" data-calc-state=\"default\" style=\"box-sizing:border-box;width:100%;margin:28px 0;background:#fff;color:#1f2623;border:1px solid #cfd6d2;border-top:5px solid #d5533f;border-radius:7px;box-shadow:0 14px 34px rgba(24,34,29,.08);overflow:hidden\">\n<!-- MODULE:calculator:START -->\n<style>\n.capc-shell{box-sizing:border-box;width:100%;margin:28px 0;background:#fff;color:#1f2623;border:1px solid #cfd6d2;border-top:5px solid #d5533f;border-radius:7px;box-shadow:0 14px 34px rgba(24,34,29,.08);overflow:hidden;font:15px\/1.45 system-ui,-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;letter-spacing:0}.capc-shell *{box-sizing:border-box}.capc-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:20px 22px 14px;border-bottom:1px solid #e1e6e3}.capc-title{margin:0 0 4px;font-size:25px;line-height:1.15;font-weight:800}.capc-head p{margin:0;color:#58635e}.capc-date{flex:0 0 auto;padding:5px 8px;border:1px solid #b8c5bf;border-radius:4px;color:#34403a;font-size:12px;font-weight:700;white-space:nowrap}.capc-form{padding:16px 22px 18px}.capc-top-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:12px;margin-bottom:12px}.capc-token-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.capc-field{min-width:0}.capc-field label,.capc-legend{display:block;margin:0 0 5px;color:#2c3732;font-size:12px;font-weight:750}.capc-field input,.capc-field select{width:100%;height:38px;padding:7px 9px;border:1px solid #aeb9b4;border-radius:4px;background:#fff;color:#1f2623;font:inherit}.capc-field input:focus,.capc-field select:focus,.capc-segment input:focus+label,.capc-button:focus-visible{outline:3px solid rgba(16,116,105,.28);outline-offset:2px;border-color:#107469}.capc-field [aria-invalid=\"true\"]{border-color:#b42318;background:#fff7f6}.capc-help{display:block;margin-top:3px;color:#68736d;font-size:11px}.capc-field-error{min-height:16px;margin:2px 0 0;color:#a61b12;font-size:11px}.capc-mode{margin:0;padding:0;border:0;min-width:0}.capc-segment{display:grid;grid-template-columns:1fr 1fr}.capc-segment input{position:absolute;opacity:0;pointer-events:none}.capc-segment label{display:grid;place-items:center;height:38px;margin:0;border:1px solid #aeb9b4;background:#fff;color:#35403b;cursor:pointer;font-weight:700}.capc-segment label:first-of-type{border-radius:4px 0 0 4px}.capc-segment label:last-of-type{border-left:0;border-radius:0 4px 4px 0}.capc-segment input:checked+label{background:#1f322d;color:#fff;border-color:#1f322d}.capc-actions{display:flex;gap:9px;margin-bottom:14px}.capc-button{min-height:38px;padding:8px 14px;border:1px solid #1f322d;border-radius:4px;background:#1f322d;color:#fff;cursor:pointer;font:inherit;font-weight:750}.capc-button.secondary{background:#fff;color:#29342f;border-color:#9da9a3}.capc-status{min-height:42px;display:flex;align-items:center;gap:9px;margin-bottom:12px;padding:9px 11px;border-left:4px solid #107469;background:#edf7f4;color:#21433b;font-weight:650}.capc-shell[data-calc-state=\"invalid\"] .capc-status,.capc-shell[data-calc-state=\"unsupported\"] .capc-status{border-left-color:#b42318;background:#fff0ee;color:#721c15}.capc-shell[data-calc-state=\"zero\"] .capc-status{border-left-color:#c17b19;background:#fff8e9;color:#63430f}.capc-results{display:grid;grid-template-columns:.72fr 1.28fr;gap:14px;align-items:stretch}.capc-totals{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-content:start}.capc-total{padding:11px;border:1px solid #c7d0cc;border-radius:5px;background:#f8faf9}.capc-total strong{display:block;margin-top:2px;font-size:22px;color:#101713}.capc-total span{color:#59655f;font-size:11px;font-weight:700;text-transform:uppercase}.capc-meta{grid-column:1\/-1;margin:0;padding:9px 0 0;color:#58635e;font-size:12px}.capc-table-wrap{overflow-x:auto;border:1px solid #c7d0cc;border-radius:5px}.capc-table{width:100%;border-collapse:collapse;min-width:530px}.capc-table th,.capc-table td{padding:7px 9px;border-bottom:1px solid #e1e6e3;text-align:right;font-size:12px}.capc-table th:first-child,.capc-table td:first-child{text-align:left}.capc-table th{background:#263631;color:#fff}.capc-table tr:last-child td{border-bottom:0}.capc-foot{display:flex;justify-content:space-between;gap:20px;padding:11px 22px 13px;border-top:1px solid #e1e6e3;background:#f8faf9;color:#59655f;font-size:11px}.capc-foot p{margin:0}.capc-foot a{color:#0a665d;font-weight:750}@media(max-width:760px){.capc-head{display:block;padding:17px 16px 12px}.capc-title{font-size:22px}.capc-date{display:inline-block;margin-top:9px}.capc-form{padding:13px 16px 16px}.capc-top-grid,.capc-token-grid,.capc-results{grid-template-columns:1fr}.capc-token-grid{gap:7px}.capc-foot{display:block;padding:10px 16px}.capc-foot p+p{margin-top:5px}}@media(max-width:420px){.capc-actions{display:grid;grid-template-columns:1fr}.capc-total strong{font-size:19px}.capc-form{padding-left:12px;padding-right:12px}}\n<\/style>\n  <header class=\"capc-head\"><div><div class=\"capc-title\" role=\"heading\" aria-level=\"3\">Claude API-prijscalculator<\/div><p>Geschatte basisvergoeding in USD. Accountspecifieke kosten zijn hierin niet inbegrepen.<\/p><\/div><div class=\"capc-date\">Tarieven gecontroleerd op 8 september 2026<\/div><\/header>\n  <form class=\"capc-form\" id=\"calc-form\" novalidate action=\"\">\n    <div class=\"capc-top-grid\">\n      <div class=\"capc-field\"><label for=\"model\">Model<\/label><select id=\"model\" name=\"model\"><option value=\"claude-fable-5-1\">Claude Fable 5.1<\/option><option value=\"claude-opus-5\" selected>Claude Opus 5<\/option><option value=\"claude-sonnet-5\">Claude Sonnet 5<\/option><option value=\"claude-haiku-4-5-20251001\">Claude Haiku 4.5<\/option><\/select><\/div>\n      <fieldset class=\"capc-mode\"><legend class=\"capc-legend\">Factureringswijze<\/legend><div class=\"capc-segment\"><input type=\"radio\" id=\"mode-standard\" name=\"mode\" value=\"standard\" checked><label for=\"mode-standard\">Standaard<\/label><input type=\"radio\" id=\"mode-batch\" name=\"mode\" value=\"batch\"><label for=\"mode-batch\">Batch<\/label><\/div><\/fieldset>\n      <div class=\"capc-field\"><label for=\"geo\">Inferenti\u00eble geografie<\/label><select id=\"geo\" name=\"geo\"><option value=\"global\" selected>Wereldwijd<\/option><option value=\"us\">Alleen in de VS<\/option><\/select><\/div>\n    <\/div>\n    <div class=\"capc-token-grid\">\n      <div class=\"capc-field\"><label for=\"requests\">Verzoeken<\/label><input id=\"requests\" name=\"requests\" type=\"number\" value=\"1\" min=\"1\" max=\"1000000\" step=\"1\" inputmode=\"numeric\" aria-describedby=\"requests-help requests-error\"><small class=\"capc-help\" id=\"requests-help\">1 tot 1.000.000<\/small><p class=\"capc-field-error\" id=\"requests-error\"><\/p><\/div>\n      <div class=\"capc-field\"><label for=\"inputTokens\">Niet-gecachete invoer \/ verzoek<\/label><input id=\"inputTokens\" name=\"inputTokens\" type=\"number\" value=\"1000\" min=\"0\" max=\"100000000\" step=\"1\" inputmode=\"numeric\" aria-describedby=\"inputTokens-error\"><p class=\"capc-field-error\" id=\"inputTokens-error\"><\/p><\/div>\n      <div class=\"capc-field\"><label for=\"outputTokens\">Uitvoer \/ verzoek<\/label><input id=\"outputTokens\" name=\"outputTokens\" type=\"number\" value=\"300\" min=\"0\" max=\"100000000\" step=\"1\" inputmode=\"numeric\" aria-describedby=\"outputTokens-error\"><p class=\"capc-field-error\" id=\"outputTokens-error\"><\/p><\/div>\n      <div class=\"capc-field\"><label for=\"cache5m\">5 m cache-schrijfbewerking \/ verzoek<\/label><input id=\"cache5m\" name=\"cache5m\" type=\"number\" value=\"0\" min=\"0\" max=\"100000000\" step=\"1\" inputmode=\"numeric\" aria-describedby=\"cache5m-error\"><p class=\"capc-field-error\" id=\"cache5m-error\"><\/p><\/div>\n      <div class=\"capc-field\"><label for=\"cache1h\">1 uur cache-schrijfbewerking \/ verzoek<\/label><input id=\"cache1h\" name=\"cache1h\" type=\"number\" value=\"0\" min=\"0\" max=\"100000000\" step=\"1\" inputmode=\"numeric\" aria-describedby=\"cache1h-error\"><p class=\"capc-field-error\" id=\"cache1h-error\"><\/p><\/div>\n      <div class=\"capc-field\"><label for=\"cacheRead\">Cache lezen \/ verzoek<\/label><input id=\"cacheRead\" name=\"cacheRead\" type=\"number\" value=\"0\" min=\"0\" max=\"100000000\" step=\"1\" inputmode=\"numeric\" aria-describedby=\"cacheRead-error\"><p class=\"capc-field-error\" id=\"cacheRead-error\"><\/p><\/div>\n    <\/div>\n    <div class=\"capc-actions\"><button class=\"capc-button\" type=\"submit\">Berekenen<\/button><button class=\"capc-button secondary\" type=\"button\" id=\"reset-button\">Standaardinstellingen herstellen<\/button><\/div>\n    <div class=\"capc-status\" id=\"status\" role=\"status\" aria-live=\"polite\">Standaardinschatting: Claude Opus 5, Standaard, Wereldwijd.<\/div>\n    <section class=\"capc-results\" aria-label=\"Kostenraming\"><div class=\"capc-totals\"><div class=\"capc-total\"><span>Op verzoek<\/span><strong id=\"per-request\" data-raw-value=\"0.0125\">$0.012500<\/strong><\/div><div class=\"capc-total\"><span>Totale werkbelasting<\/span><strong id=\"total-cost\" data-raw-value=\"0.0125\">$0.012500<\/strong><\/div><p class=\"capc-meta\" id=\"active-meta\">claude-opus-5 | Standaard | Wereldwijd<\/p><\/div><div class=\"capc-table-wrap\" style=\"overflow-x:auto;border:1px solid #c7d0cc;border-radius:5px\"><table class=\"capc-table\" style=\"width:100%;min-width:530px;border-collapse:collapse\"><thead><tr><th>Categorie<\/th><th>Tokens per verzoek<\/th><th>Van kracht vanaf $\/MTok<\/th><th>Totaal<\/th><\/tr><\/thead><tbody id=\"breakdown\"><\/tbody><\/table><\/div><\/section>\n  <input type=\"hidden\" name=\"trp-form-language\" value=\"nl\"\/><\/form>\n  <footer class=\"capc-foot\"><p>De schatting is exclusief belastingen, onderhandelde tarieven, Fast Mode, kosten voor servertools en valutaconversie.<\/p><p><a href=\"https:\/\/platform.claude.com\/docs\/en\/about-claude\/pricing\" target=\"_blank\" rel=\"noopener\">Offici\u00eble prijzen voor Anthropic<\/a><\/p><\/footer>\n  <noscript><div style=\"padding:16px 22px;border-top:1px solid #cfd6d2;background:#fff8e9;color:#4c350e\">JavaScript is uitgeschakeld. Vermenigvuldig voor elke categorie het aantal verzoeken met het aantal tokens per verzoek en met het offici\u00eble tarief, en deel dit vervolgens door 1.000.000. Voor batchgebruik geldt een tarief van 50% van de standaardprijzen. Voor inferentie in de VS op in aanmerking komende Claude 4.6+-modellen geldt een vermenigvuldigingsfactor van 1,1 voor elke tokencategorie. Tarieven gecontroleerd op 8 september 2026.<\/div><\/noscript>\n<script>\n(function(){\"use strict\";var RATE_DATE=\"2026-09-08\",BATCH_FACTOR=.5,US_ONLY_FACTOR=1.1,MAX_REQUESTS=1000000,MAX_TOKENS=100000000;var RATES=Object.freeze({\"claude-fable-5-1\":{\"label\":\"Claude Fable 5.1\",\"input\":10,\"output\":50,\"cache5mWrite\":12.5,\"cache1hWrite\":20,\"cacheRead\":.25,\"usOnlyEligible\":true},\"claude-opus-5\":{\"label\":\"Claude Opus 5\",\"input\":5,\"output\":25,\"cache5mWrite\":6.25,\"cache1hWrite\":10,\"cacheRead\":.5,\"usOnlyEligible\":true},\"claude-sonnet-5\":{\"label\":\"Claude Sonnet 5\",\"input\":2,\"output\":10,\"cache5mWrite\":2.5,\"cache1hWrite\":4,\"cacheRead\":.2,\"usOnlyEligible\":true},\"claude-haiku-4-5-20251001\":{\"label\":\"Claude Haiku 4.5\",\"input\":1,\"output\":5,\"cache5mWrite\":1.25,\"cache1hWrite\":2,\"cacheRead\":.1,\"usOnlyEligible\":false}});var categories=[{field:\"inputTokens\",label:\"Uncached input\",rate:\"input\"},{field:\"outputTokens\",label:\"Output\",rate:\"output\"},{field:\"cache5m\",label:\"5m cache write\",rate:\"cache5mWrite\"},{field:\"cache1h\",label:\"1h cache write\",rate:\"cache1hWrite\"},{field:\"cacheRead\",label:\"Cache read\",rate:\"cacheRead\"}];var shell=document.getElementById(\"calculator\"),form=document.getElementById(\"calc-form\"),model=document.getElementById(\"model\"),geo=document.getElementById(\"geo\"),status=document.getElementById(\"status\"),breakdown=document.getElementById(\"breakdown\"),perRequest=document.getElementById(\"per-request\"),totalCost=document.getElementById(\"total-cost\"),activeMeta=document.getElementById(\"active-meta\"),resetButton=document.getElementById(\"reset-button\"),pristine=true;function money(value){if(value===0)return\"$0.000000\";if(value<.01)return\"$\"+value.toFixed(6);if(value<1)return\"$\"+value.toFixed(4);return\"$\"+value.toFixed(2)}function clearErrors(){[\"requests\"].concat(categories.map(function(item){return item.field})).forEach(function(id){var field=document.getElementById(id);field.removeAttribute(\"aria-invalid\");document.getElementById(id+\"-error\").textContent=\"\"})}function readInteger(id,min,max,blankIsZero){var field=document.getElementById(id),raw=field.value.trim(),value=raw===\"\"&#038;&#038;blankIsZero?0:Number(raw),message=\"\";if(raw===\"\"&#038;&#038;!blankIsZero)message=\"Enter a request count.\";else if(!Number.isFinite(value))message=\"Enter a finite number.\";else if(!Number.isInteger(value))message=\"Use a whole number.\";else if(value<min)message=\"Minimum: \"+min.toLocaleString()+\".\";else if(value>max)message=\"Maximum: \"+max.toLocaleString()+\".\";if(message){field.setAttribute(\"aria-invalid\",\"true\");document.getElementById(id+\"-error\").textContent=message;return{ok:false,value:0}}return{ok:true,value:value}}function setState(name,message){shell.dataset.calcState=name;status.textContent=message}function setTotals(per,total){perRequest.dataset.rawValue=String(per);totalCost.dataset.rawValue=String(total);perRequest.textContent=money(per);totalCost.textContent=money(total)}function render(){clearErrors();var requests=readInteger(\"requests\",1,MAX_REQUESTS,false),tokenValues={},valid=requests.ok;categories.forEach(function(item){var result=readInteger(item.field,0,MAX_TOKENS,true);tokenValues[item.field]=result.value;valid=valid&&result.ok});var selectedMode=form.elements.mode.value,selectedRate=RATES[model.value],batchFactor=selectedMode===\"batch\"?BATCH_FACTOR:1,geoFactor=geo.value===\"us\"?US_ONLY_FACTOR:1;activeMeta.textContent=model.value+\" | \"+(selectedMode===\"batch\"?\"Batch\":\"Standard\")+\" | \"+(geo.value===\"us\"?\"US-only\":\"Global\");if(!valid){setState(\"invalid\",\"Fix the highlighted value before calculating.\");setTotals(0,0);breakdown.innerHTML=\"\";return}if(geo.value===\"us\"&&!selectedRate.usOnlyEligible){setState(\"unsupported\",selectedRate.label+\" does not support US-only inference. Choose Global or a Claude 4.6+ model.\");setTotals(0,0);breakdown.innerHTML=\"\";return}var tokenTotal=categories.reduce(function(sum,item){return sum+tokenValues[item.field]},0);if(tokenTotal===0){setState(\"zero\",\"All token inputs are zero. Add at least one token category to estimate cost.\");setTotals(0,0);breakdown.innerHTML=\"\";return}var per=0,rows=categories.map(function(item){var tokens=tokenValues[item.field],effectiveRate=selectedRate[item.rate]*batchFactor*geoFactor,categoryPerRequest=tokens*effectiveRate\/1000000,categoryTotal=categoryPerRequest*requests.value;per+=categoryPerRequest;return\"<tr><td>\"+item.label+\"<\/td><td>\"+tokens.toLocaleString()+\"<\/td><td>$\"+effectiveRate.toFixed(3)+\"<\/td><td>\"+money(categoryTotal)+\"<\/td><\/tr>\"}),total=per*requests.value;breakdown.innerHTML=rows.join(\"\");setTotals(per,total);if(pristine)setState(\"default\",\"Default estimate: \"+selectedRate.label+\", Standard, Global. \"+money(total)+\" total.\");else setState(\"valid\",\"Estimate updated using \"+(selectedMode===\"batch\"?\"50% Batch pricing\":\"standard pricing\")+\" and \"+(geo.value===\"us\"?\"1.1x US-only\":\"global routing\")+\". \"+money(total)+\" total.\")}form.addEventListener(\"submit\",function(event){event.preventDefault();pristine=false;render()});form.addEventListener(\"input\",function(){pristine=false;render()});form.addEventListener(\"change\",function(){pristine=false;render()});resetButton.addEventListener(\"click\",function(){form.reset();pristine=true;render()});render();window.__CAPC_TEST__=Object.freeze({RATE_DATE:RATE_DATE,RATES:RATES,BATCH_FACTOR:BATCH_FACTOR,US_ONLY_FACTOR:US_ONLY_FACTOR})})();\n<\/script>\n<!-- MODULE:calculator:END -->\n<\/section>\n\n\n\n<p class=\"wp-block-paragraph\">De offerte dient als hulpmiddel bij de planning en is geen factuur. Belastingen, valutaconversie, onderhandelde voorwaarden, Fast Mode, kosten voor servertools en accountspecifieke voorwaarden zijn hierin niet inbegrepen. Prijzen en voorwaarden kunnen veranderen; raadpleeg daarom nogmaals de offici\u00eble prijspagina voordat u een aankoopbeslissing neemt of een beslissing over de architectuur neemt.<\/p>\n\n\n\n<p class=\"globalgpt-cost-bridge wp-block-paragraph\">De bovenstaande calculator geeft een overzicht van de kostenopbouw van programmeerbare, op verbruik gebaseerde Claude API-aanroepen. Voor dagelijkse werkzaamheden waarbij gebruik wordt gemaakt van verschillende modellen en AI-mogelijkheden, <a href=\"https:\/\/www.glbgpt.com\/home?inviter=hub_content_home&amp;login=1\">GlobalGPT<\/a> biedt een ander soort meerwaarde: met \u00e9\u00e9n abonnement worden meerdere gangbare modellen en tools in \u00e9\u00e9n dashboard samengebracht, waardoor de kosten beter te voorspellen zijn en onderzoek, schrijven, programmeren en creatief werk niet meer verspreid zijn over afzonderlijke abonnementen en versnipperde interfaces. De CLI brengt hetzelfde platform naar terminalgebaseerde ontwikkeling en de productietools die je al gebruikt. Onze gids voor <a href=\"https:\/\/www.glbgpt.com\/hub\/all-in-one-ai-models\/\">op \u00e9\u00e9n plek met meerdere AI-modellen werken<\/a> laat zien hoe het bredere platform in elkaar zit.<\/p>\n\n\n\n<h2 id=\"claude-api-errors\" class=\"wp-block-heading\">Veelvoorkomende Claude API-fouten en oplossingen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Begin met de HTTP-status en het fouttype Anthropic, en bekijk vervolgens het verzoek zonder de sleutel vrij te geven. De offici\u00eble betekenis beperkt het zoekgebied; de waarschijnlijke oorzaak hangt nog steeds af van je account, het gekozen model, de vorm van het verzoek en het verkeer.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1400\" height=\"788\" src=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/claude-api-common-errors-400-413-1.webp\" alt=\"Anthropic API-documentatie voor clientfouten 400 tot en met 413\" class=\"wp-image-19080\" srcset=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/claude-api-common-errors-400-413-1.webp 1400w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/claude-api-common-errors-400-413-1-300x169.webp 300w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/claude-api-common-errors-400-413-1-1024x576.webp 1024w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/claude-api-common-errors-400-413-1-768x432.webp 768w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/claude-api-common-errors-400-413-1-18x10.webp 18w\" sizes=\"(max-width: 1400px) 100vw, 1400px\" \/><figcaption class=\"wp-element-caption\">Anthropic maakt onderscheid tussen fouten in verband met onjuist opgebouwde verzoeken, authenticatie, krediet, machtigingen, ontbrekende bronnen, conflicten en de grootte van het verzoek.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>Status<\/th><th>Offici\u00eble grens<\/th><th>Wat je nu moet controleren<\/th><th>Opnieuw proberen?<\/th><\/tr><\/thead><tbody><tr><td>400<\/td><td>Ongeldig verzoek<\/td><td>Controleer de geldigheid van JSON, veldnamen, rollen, model-ID\u2019s en parametercombinaties.<\/td><td>Pas nadat het verzoek is gecorrigeerd.<\/td><\/tr><tr><td>401<\/td><td>Authenticatiefout<\/td><td>Controleer of de sleutel bestaat, actief is en de server bereikt via <code>x-api-key<\/code>. Druk het nooit af.<\/td><td>Geen blinde herhalingspoging; los eerst het authenticatieprobleem op.<\/td><\/tr><tr><td>402<\/td><td>Facturerings- of kredietvoorwaarden<\/td><td>Controleer in de Console de facturering voor de API van de organisatie en de beschikbare gebruikskredieten.<\/td><td>Nadat de factureringskwestie is opgelost.<\/td><\/tr><tr><td>403<\/td><td>Toestemmingsfout<\/td><td>Controleer of de sleutel en de organisatie gebruik kunnen maken van de aangevraagde bron of het aangevraagde model.<\/td><td>Geen blinde herpoging; zorg eerst dat je de juiste toegang hebt.<\/td><\/tr><tr><td>404<\/td><td>Bron niet gevonden<\/td><td>Controleer het eindpunt, de bron-ID, de levenscyclus van het model en de spelling.<\/td><td>Pas nadat het doel is gecorrigeerd.<\/td><\/tr><tr><td>413<\/td><td>Verzoek te groot<\/td><td>Verminder de grootte van de verzoek of splits de invoer op; vergroot deze niet zomaar <code>max_tokens<\/code>.<\/td><td>Na het beperken van het verzoek.<\/td><\/tr><tr><td>429<\/td><td>Snelheidslimiet overschreden<\/td><td>Controleer de headers voor het beperken van het aantal verzoeken en je Console-abonnementsniveau, verminder het aantal gelijktijdige verbindingen en pas een back-off-strategie toe.<\/td><td>Ja, met gecontroleerde back-off.<\/td><\/tr><tr><td>500<\/td><td>Interne API-fout<\/td><td>Noteer het verzoek-ID, zorg ervoor dat de idempotentie behouden blijft en controleer de Anthropic-statusinformatie.<\/td><td>Meestal met een begrensde back-off.<\/td><\/tr><tr><td>504<\/td><td>Time-out van de gateway<\/td><td>Controleer of het verzoek ongewoon lang was en of een nieuwe poging tot dubbel werk zou kunnen leiden.<\/td><td>Vaak, als de bewerking veilig opnieuw kan worden uitgevoerd.<\/td><\/tr><tr><td>529<\/td><td>API tijdelijk overbelast<\/td><td>Beperk bursts en probeer het opnieuw na een backoff; beschouw overbelasting niet als een authenticatiefout.<\/td><td>Ja, met een begrensde back-off.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1400\" height=\"788\" src=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/claude-api-common-errors-429-529-1.webp\" alt=\"Anthropic API-documentatie voor limiet- en serverfouten 429 tot en met 529\" class=\"wp-image-19076\" srcset=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/claude-api-common-errors-429-529-1.webp 1400w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/claude-api-common-errors-429-529-1-300x169.webp 300w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/claude-api-common-errors-429-529-1-1024x576.webp 1024w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/claude-api-common-errors-429-529-1-768x432.webp 768w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/09\/claude-api-common-errors-429-529-1-18x10.webp 18w\" sizes=\"(max-width: 1400px) 100vw, 1400px\" \/><figcaption class=\"wp-element-caption\">Voor rate limits, serverstoringen, time-outs en overbelaste reacties moeten verschillende beslissingen over herhalingspogingen worden genomen.<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Een veilige volgorde voor het opsporen van fouten<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Registreer de status, het fouttype, het tijdstempel en het verzoek-ID, zonder de API-sleutel te registreren.<\/li>\n\n\n\n<li>Controleer het eindpunt, de headers, de JSON-syntaxis, de model-ID en de limiet voor de verzoekgrootte.<\/li>\n\n\n\n<li>Controleer de facturatiegegevens van de organisatie, de machtigingen, de headers voor het limietbeheer en de huidige levenscyclus van het model.<\/li>\n\n\n\n<li>Probeer alleen fouten opnieuw die redelijkerwijs van tijdelijke aard kunnen zijn, met behulp van een begrensde exponenti\u00eble backoff en jitter.<\/li>\n\n\n\n<li>Als de fout blijft optreden, beperk het verzoek dan tot het kleinste reproduceerbare geval voordat u contact opneemt met de helpdesk.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">De offici\u00eble SDK's van Anthropic proberen bij verbindingsfouten, 429-responsen en 5xx-responsen standaard twee keer opnieuw verbinding te maken. De herprobeerlogica op applicatieniveau moet nog steeds worden beperkt en er moet rekening worden gehouden met idempotentie, vooral wanneer een verzoek tools of een andere externe actie kan activeren.<\/p>\n\n\n\n<h2 id=\"claude-api-cost-controls\" class=\"wp-block-heading\">Hoe de kosten van de Claude-API te beheersen<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Stel conservatieve uitvoerlimieten in<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Begin met de kleinste <code>max_tokens<\/code> waarde die nog steeds een bruikbaar antwoord kan opleveren. Meet het daadwerkelijke gebruik van de uitvoer voordat je dit verhoogt. Kortere prompts kunnen helpen, maar het verwijderen van instructies die herpogingen, fouten of onbruikbare uitvoer voorkomen, kan in totaal meer kosten.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Gebruik prompt-caching en Batch alleen wanneer deze geschikt zijn<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Gebruik prompt-caching wanneer een aanzienlijk deel van het promptvoorvoegsel zich herhaalt en de levensduur van de cache aansluit bij de workflow.<\/li>\n\n\n\n<li>Gebruik Batch voor taken die asynchroon kunnen worden uitgevoerd; voor in aanmerking komend gebruik van Batch geldt een tarief van 50% volgens de standaardtarieven.<\/li>\n\n\n\n<li>Houd het schrijven en lezen van de cache in de rapportage gescheiden, zodat de besparing zichtbaar is in plaats van dat er alleen maar van wordt uitgegaan.<\/li>\n\n\n\n<li>Pas de \u2018alleen VS\u2019-conclusie alleen toe wanneer de woonplaatsvereiste de tokenprijsfactor van 1,1x rechtvaardigt en het geselecteerde model in aanmerking komt.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Gebruik, tarieflimieten en bestedingslimieten bijhouden<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Houd het aantal verzoeken, de model-ID, het gebruik van invoer en uitvoer, de cachecategorie\u00ebn, het aantal herhalingspogingen en de fouten bij. Stel waarschuwingen of bestedingslimieten in die voor uw organisatie beschikbaar zijn, maar ga er niet vanuit dat het niveau of de limiet van een ander account ook voor uw account geldt. Onze uitgebreidere handleiding over <a href=\"https:\/\/www.glbgpt.com\/hub\/claude-ai-pricing-2026-the-ultimate-guide-to-plans-api-costs-and-limits\/\">Claude-abonnementen, API-kosten en limieten<\/a> omvat de bredere factureringskanalen.<\/p>\n\n\n\n<h2 id=\"claude-api-next-steps\" class=\"wp-block-heading\">Volgende stappen na uw eerste aanvraag<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Kies de juiste aanpak voor je volgende project<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Voor een toepassing kun je verdergaan met de offici\u00eble Messages API-referentie van Anthropic, de richtlijnen voor streaming, de documentatie over het gebruik van tools, de pagina\u2019s over de levenscyclus van modellen en je eigen logboek- en evaluatieplan. Leg bewust een modelstrategie vast, pak fouten aan voordat je verkeer toevoegt en bereken de kosten op basis van het waargenomen gebruik in plaats van alleen op basis van de lengte van de prompts.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Als programmeren je belangrijkste toepassing is, dan is onze gids over <a href=\"https:\/\/www.glbgpt.com\/hub\/how-to-use-claude-ai-for-coding\/\">Claude AI gebruiken voor codering<\/a> behandelt praktische manieren om van een interactieve programmeeropdracht over te stappen naar een herhaalbare ontwikkelingsworkflow.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Wanneer een werkruimte met meerdere modellen de betere keuze is<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Directe API-toegang is de juiste keuze wanneer je integratie op codeniveau, facturering aan ontwikkelaars, metagegevens van verzoeken of offici\u00eble platforminstellingen nodig hebt. Als je interactief wilt schrijven, onderzoek wilt doen, plannen wilt maken of resultaten van verschillende aanbieders wilt vergelijken zonder een applicatie te bouwen, is een multimodale werkruimte wellicht praktischer.<\/p>\n\n\n\n<aside class=\"capdecision\" aria-label=\"Kies tussen directe API-toegang en de GlobalGPT-workflow\" style=\"box-sizing:border-box;margin:28px 0;padding:22px;border:1px solid #c9d2ce;border-radius:6px;background:#fff;color:#23332e\">\n<!-- MODULE:decision-boundary:START -->\n<style>\n.capdecision{box-sizing:border-box;margin:28px 0;padding:22px;border:1px solid #c9d2ce;border-radius:6px;background:#fff;color:#23332e;font:15px\/1.55 system-ui,-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;letter-spacing:0}.capdecision-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.capdecision-item{padding:16px;border-radius:5px;background:#f4f7f5}.capdecision-item strong{display:block;margin-bottom:6px;font-size:17px}.capdecision a{display:inline-flex;margin-top:11px;padding:9px 13px;border-radius:4px;background:#1f3a33;color:#fff;text-decoration:none;font-weight:800}.capdecision small{display:block;margin-top:10px;color:#59665f}@media(max-width:640px){.capdecision{padding:16px}.capdecision-grid{grid-template-columns:1fr}}\n<\/style>\n<div class=\"capdecision-grid\"><div class=\"capdecision-item\"><strong>Ontwikkelen met de Claude-API<\/strong>Maak van een beproefde prompt een productfunctie, automatiseer een backend-workflow, analyseer het gebruik en beheer verzoeken via code.<\/div><div class=\"capdecision-item\"><strong>Integreer GlobalGPT in je workflow<\/strong>Gebruik \u00e9\u00e9n abonnement voor Claude en andere toonaangevende modellen binnen een uitgebreid AI-instrumentarium, en koppel vervolgens de CLI aan terminalgebaseerde ontwikkelingsomgevingen en bestaande productietools.<br><a href=\"https:\/\/www.glbgpt.com\/home?inviter=hub_content_home&amp;login=1\">Gebruik GlobalGPT in je workflow<\/a><\/div><\/div><small>Gebruik API-aanroepen op basis van verbruiksmeting voor programmeerbare automatisering, of pas de multi-model-toolkit van GlobalGPT toe bij lopende onderzoeks-, schrijf-, programmeer- en productiewerkzaamheden.<\/small>\n<!-- MODULE:decision-boundary:END -->\n<\/aside>\n\n\n\n<h2 id=\"claude-api-faq\" class=\"wp-block-heading\">Veelgestelde vragen<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Is de Claude API gratis?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Er wordt hier geen algemene gratis API-quota beloofd. Het gebruik van de Claude-API wordt apart in rekening gebracht via de Claude Console, en volgens Anthropic betalen de meeste organisaties het gebruik met vooraf betaalde tegoeden; organisaties die maandelijks worden gefactureerd vormen hierop een uitzondering. Raadpleeg de actuele Console en de offici\u00eble prijsinformatie voor uw organisatie voordat u verzoeken verstuurt.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Hoe krijg ik een Claude API-sleutel?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Maak in de Claude-console een sleutel aan voor de betreffende organisatie. Anthropic waarschuwt dat de nieuwe sleutel slechts \u00e9\u00e9n keer wordt weergegeven, dus bewaar deze veilig zodra deze verschijnt. Laad de sleutel via een omgevingsvariabele aan de serverzijde of via een geheimbeheerder, en maak deze nooit zichtbaar in browsercode, schermafbeeldingen of een openbare repository.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Welk Claude-model-ID moet ik gebruiken?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">In deze handleiding wordt gebruikgemaakt van <code>claude-opus-5<\/code> omdat dat het model was in de offici\u00eble Quickstart van Anthropic, zoals gecontroleerd op 8 september 2026. Kies het model dat bij uw werklast en budget past, en controleer de pagina\u2019s \u2018Modellen\u2019 en \u2018Verouderde modellen\u2019 van Anthropic nogmaals, aangezien model-ID\u2019s, aliassen en de levenscyclusstatus kunnen veranderen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Welk eindpunt gebruikt de Claude-API?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Het eerste verzoek in deze handleiding maakt gebruik van het Messages-eindpunt op https:\/\/api.anthropic.com\/v1\/messages. Het verstuurt JSON met de headers `content-type`, `x-api-key` en `anthropic-version`. Anthropic biedt ook andere API-mogelijkheden, dus raadpleeg de referentiepagina voor de bewerking die u implementeert.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Zijn er API-tegoedpunten inbegrepen bij Claude Pro?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">In het Helpcentrum van Anthropic staat vermeld dat Claude Pro geen gebruik via de Claude Console omvat. Een Claude.ai-abonnement en API-facturering zijn afzonderlijke producten. Stel API-facturering in de Console in voor verzoeken van ontwikkelaars en maak gebruik van onze <a href=\"https:\/\/www.glbgpt.com\/hub\/claude-ai-pricing-2026-the-ultimate-guide-to-plans-api-costs-and-limits\/\">Prijsgids voor Claude<\/a> voor een bredere vergelijking van de plannen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Hoeveel kost \u00e9\u00e9n Claude API-verzoek?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">De kosten zijn afhankelijk van het gekozen model, het aantal invoertokens, het aantal uitvoertokens, het aantal schrijfbewerkingen in de cache, het aantal leesbewerkingen in de cache, de batchmodus en het in aanmerking komende geografische gebied voor inferentie. Bereken elke categorie door het aantal verzoeken te vermenigvuldigen met het aantal tokens en vervolgens met het effectieve tarief per miljoen tokens, en dit resultaat te delen door \u00e9\u00e9n miljoen; tel vervolgens de categorie\u00ebn bij elkaar op. Gebruik de bovenstaande calculator voor een schatting.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Waarom krijg ik een 401-foutmelding?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Een 401 is een authenticatiefout. Controleer of de API-sleutel bestaat, nog steeds actief is, bij de juiste organisatie hoort en de server bereikt in de <code>x-api-key<\/code> koptekst. Druk de sleutel niet af en deel deze niet tijdens het opsporen van fouten. Herhaalde pogingen zullen een ontbrekende of ongeldige inloggegeven niet herstellen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Waarom krijg ik een 429-foutmelding?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Een 429-foutmelding betekent dat het verzoek de snelheidslimiet heeft overschreden. Limieten kunnen per organisatie en gebruiksniveau verschillen, dus controleer de geretourneerde headers met betrekking tot de snelheidslimiet en raadpleeg de huidige Console of documentatie. Beperk het aantal gelijktijdige verzoeken, houd je aan de wachttijden voor herhalingspogingen en maak gebruik van een begrensde exponenti\u00eble backoff met jitter in plaats van dezelfde reeks verzoeken onmiddellijk te herhalen.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"claude-api-source-note wp-block-paragraph\"><strong>Opmerking over de herkomst en versheid:<\/strong> Model-ID\u2019s, prijzen, API-gedrag en ondersteuningsbeleid zijn op 8 september 2026 getoetst aan de offici\u00eble documentatie van Anthropic. Raadpleeg de actuele model- en prijspagina\u2019s voordat u het systeem in productie neemt, en voer vervolgens de voorbeelden uit met uw eigen Claude Console-sleutel, factureringsinstellingen en accounttoegang.<\/p>\n\n\n\n<!-- MODULE:faq-schema:START -->\n<script type=\"application\/ld+json\">{\n    \"@context\": \"https:\\\/\\\/schema.org\",\n    \"@type\": \"FAQPage\",\n    \"mainEntity\": [\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Is the Claude API free?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"No universal free API allowance is promised here. Claude API usage is billed separately through Claude Console, and Anthropic says most organizations fund usage with prepaid credits, while monthly-invoiced organizations are an exception. Check the current Console and official pricing information for your organization before sending requests.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"How do I get a Claude API key?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"Create a key in Claude Console for the appropriate organization. Anthropic warns that the new key is displayed only once, so store it securely when it appears. Load it through a server-side environment variable or secret manager, and never expose it in browser code, screenshots, or a public repository.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Which Claude model ID should I use?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"This tutorial uses claude-opus-5 because that was the model in Anthropic's official Quickstart when verified on September 8, 2026. Choose the model that fits your workload and budget, and recheck Anthropic's Models and deprecations pages because model IDs, aliases, and lifecycle status can change.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"What endpoint does the Claude API use?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"The first request in this guide uses the Messages endpoint at https:\\\/\\\/api.anthropic.com\\\/v1\\\/messages. It sends JSON with content-type, x-api-key, and anthropic-version headers. Anthropic provides other API capabilities too, so use the reference page for the operation you are implementing.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Does Claude Pro include API credits?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"No. Anthropic's Help Center states that Claude Pro does not include usage through Claude Console. A Claude.ai subscription and API billing are separate products. Set up API billing in Console for developer requests, and use our Claude pricing guide for the wider plan comparison.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"How much does one Claude API request cost?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"Cost depends on the selected model, input tokens, output tokens, cache writes, cache reads, Batch mode, and eligible inference geography. Calculate each category as requests multiplied by tokens multiplied by its effective per-million-token rate, divided by one million, then add the categories. Use the calculator above for an estimate.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Why am I getting a 401 error?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"A 401 is an authentication error. Confirm that the API key exists, remains active, belongs to the intended organization, and reaches the server in the x-api-key header. Do not print or share the key while debugging. Repeated retries will not repair a missing or invalid credential.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Why am I getting a 429 error?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"A 429 means the request exceeded a rate limit. Limits can vary by organization and usage tier, so inspect the returned rate-limit headers and current Console or documentation. Reduce concurrency, respect retry timing, and use bounded exponential backoff with jitter instead of immediately repeating the same burst.\"\n            }\n        }\n    ]\n}<\/script>\n<!-- MODULE:faq-schema:END -->","protected":false},"excerpt":{"rendered":"<p>Om je eerste Claude API-verzoek te doen, maak je een Claude Console-sleutel aan, sla je deze op in een omgevingsvariabele, roep je het Messages-eindpunt aan, lees je de geretourneerde gebruiksvelden en bereken je de tokenkosten. Deze handleiding leidt je door dit proces met actuele model-ID\u2019s en prijzen die op 8 september 2026 zijn geverifieerd. Het traject voor je eerste verzoek Maak een Console [\u2026]<\/p>","protected":false},"author":7,"featured_media":19073,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_seopress_robots_primary_cat":"","_seopress_titles_title":"Claude API Guide: Pricing, Setup & First Request","_seopress_titles_desc":"Learn Claude API pricing, create a secure API key, send your first cURL and Python requests, estimate token costs, and fix common errors.","_seopress_robots_index":"","footnotes":""},"categories":[7],"tags":[],"class_list":["post-19043","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai-chat"],"acf":[],"_links":{"self":[{"href":"https:\/\/wp.glbgpt.com\/nl\/wp-json\/wp\/v2\/posts\/19043","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wp.glbgpt.com\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wp.glbgpt.com\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wp.glbgpt.com\/nl\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/wp.glbgpt.com\/nl\/wp-json\/wp\/v2\/comments?post=19043"}],"version-history":[{"count":3,"href":"https:\/\/wp.glbgpt.com\/nl\/wp-json\/wp\/v2\/posts\/19043\/revisions"}],"predecessor-version":[{"id":19081,"href":"https:\/\/wp.glbgpt.com\/nl\/wp-json\/wp\/v2\/posts\/19043\/revisions\/19081"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wp.glbgpt.com\/nl\/wp-json\/wp\/v2\/media\/19073"}],"wp:attachment":[{"href":"https:\/\/wp.glbgpt.com\/nl\/wp-json\/wp\/v2\/media?parent=19043"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wp.glbgpt.com\/nl\/wp-json\/wp\/v2\/categories?post=19043"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wp.glbgpt.com\/nl\/wp-json\/wp\/v2\/tags?post=19043"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}