{"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\/id\/hub\/claude-api-guide","title":{"rendered":"Panduan API Claude: Harga, Pengaturan, dan Permintaan Pertama Anda"},"content":{"rendered":"<p class=\"claude-api-deck wp-block-paragraph\">Untuk melakukan permintaan API Claude pertama Anda, buatlah kunci Claude Console, simpan kunci tersebut dalam variabel lingkungan, panggil titik akhir Messages, lalu baca hasil yang dikembalikan <code>penggunaan<\/code> kolom, dan menghitung biaya token. Panduan ini memaparkan langkah-langkah tersebut dengan menggunakan ID model dan harga terkini yang telah diverifikasi pada tanggal 8 September 2026.<\/p>\n\n\n\n<aside class=\"cap-answer\" aria-label=\"Jalur cepat API Claude\" 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>Jalur permintaan pertama Anda<\/strong>\n  <ol><li>Buat kunci Konsol<\/li><li>Simpanlah dengan aman<\/li><li>Memanggil API Pesan<\/li><li>Baca penggunaan token<\/li><li>Perkirakan biayanya<\/li><\/ol>\n<!-- MODULE:direct-answer:END -->\n<\/aside>\n\n\n\n<p class=\"globalgpt-intro wp-block-paragraph\">Setelah Anda memahami jalur API, pertanyaan selanjutnya adalah seberapa banyak dari pekerjaan sehari-hari Anda yang sebenarnya memerlukan integrasi khusus. Untuk penelitian, penulisan, pemrograman, dan produksi kreatif, <a href=\"https:\/\/www.glbgpt.com\/home?inviter=hub_content_home&amp;login=1\">GlobalGPT<\/a> menawarkan cara yang lebih hemat untuk menggunakan Claude bersama dengan GPT-5.6 Sol, Gemini 3 Pro, Kimi K3, dan model-model terkemuka lainnya. Satu langganan menyatukan model-model tersebut dan serangkaian alat AI yang luas ke dalam satu dasbor, sehingga pekerjaan dapat berjalan dari ide hingga hasil akhir tanpa harus terbagi di antara layanan yang terpisah. Saat Anda memang perlu mengintegrasikan AI ke dalam lingkungan pengembangan Anda, GlobalGPT CLI menghubungkan ruang kerja yang sama ke terminal dan alat produksi yang sudah ada.<\/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\">Coba Claude Opus 5<\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<nav class=\"cap-toc\" aria-label=\"Daftar isi\" 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>Dalam panduan ini<\/strong>\n  <ol>\n    <li><a href=\"#what-is-claude-api\">Apa Itu API Claude?<\/a><\/li>\n    <li><a href=\"#claude-api-pricing-model-ids\">Harga API Claude dan ID Model Terkini<\/a><\/li>\n    <li><a href=\"#claude-api-prerequisites\">Hal-Hal yang Perlu Anda Siapkan Sebelum Mengajukan Permohonan Pertama Anda<\/a><\/li>\n    <li><a href=\"#claude-api-curl\">Kirim Permintaan API Claude Pertama Anda dengan cURL<\/a><\/li>\n    <li><a href=\"#claude-api-python\">Kirim Permintaan yang Sama Menggunakan SDK Python<\/a><\/li>\n    <li><a href=\"#claude-api-usage-cost\">Cara Membaca Penggunaan dan Menghitung Biaya<\/a><\/li>\n    <li><a href=\"#claude-api-cost-calculator\">Kalkulator Harga API Claude<\/a><\/li>\n    <li><a href=\"#claude-api-errors\">Kesalahan Umum pada API Claude dan Cara Mengatasinya<\/a><\/li>\n    <li><a href=\"#claude-api-cost-controls\">Cara Mengendalikan Biaya API Claude<\/a><\/li>\n    <li><a href=\"#claude-api-next-steps\">Langkah-Langkah Selanjutnya Setelah Permohonan Pertama Anda<\/a><\/li>\n    <li><a href=\"#claude-api-faq\">Pertanyaan yang Sering Diajukan<\/a><\/li>\n  <\/ol>\n<!-- MODULE:toc:END -->\n<\/nav>\n\n\n\n<h2 id=\"what-is-claude-api\" class=\"wp-block-heading\">Apa Itu API Claude?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">API Claude adalah antarmuka pengembang Anthropic yang digunakan untuk mengirimkan permintaan terstruktur ke model-model Claude dari sebuah aplikasi, skrip, atau layanan backend. Anda mengirimkan pesan ke titik akhir HTTPS dan menerima respons terstruktur yang berisi konten yang dihasilkan serta metadata seperti model, alasan penghentian, dan penggunaan token.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Langganan Claude API vs. Claude.ai<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Akses API dan langganan Claude.ai dirancang untuk memenuhi kebutuhan yang berbeda. Paket Claude.ai memberikan akses kepada pengguna ke produk obrolan Anthropic. API merupakan akses pengembang berbasis kuota melalui Claude Console, dengan penagihan terpisah berdasarkan penggunaan. Pusat Bantuan Anthropic menyatakan bahwa Claude Pro tidak mencakup penggunaan API Console.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Jika Anda memerlukan penjelasan lebih rinci mengenai perbedaan antara paket konsumen, Kode Claude, dan penagihan berbasis token, silakan lihat panduan lengkap kami <a href=\"https:\/\/www.glbgpt.com\/hub\/claude-ai-pricing-2026-the-ultimate-guide-to-plans-api-costs-and-limits\/\">Panduan Harga Claude<\/a>. Untuk tutorial ini, intinya sederhana: buat dan isi saldo akun API secara terpisah dari langganan Claude.ai mana pun.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Lima langkah menuju permintaan pertama<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Buat kunci API di Konsol Claude.<\/li>\n\n\n\n<li>Simpan di <code>ANTHROPIC_API_KEY<\/code> variabel lingkungan.<\/li>\n\n\n\n<li>Kirim permintaan ke <code>https:\/\/api.anthropic.com\/v1\/messages<\/code>.<\/li>\n\n\n\n<li>Baca konten yang dikembalikan dan <code>penggunaan<\/code> objek.<\/li>\n\n\n\n<li>Kalikan setiap kategori token dengan tarif per satu juta token yang berlaku untuknya.<\/li>\n<\/ol>\n\n\n\n<h2 id=\"claude-api-pricing-model-ids\" class=\"wp-block-heading\">Harga API Claude dan ID Model Terkini<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Anthropic mencantumkan harga API dalam dolar AS per juta token, yang sering disingkat menjadi MTok. Masukan dan keluaran ditagih secara terpisah. Penyimpanan sementara (caching) prompt menerapkan tarif yang berbeda untuk penulisan setiap lima menit, penulisan setiap satu jam, dan pembacaan dari cache, sehingga perkiraan yang akurat harus memisahkan kategori-kategori tersebut.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Model terkini dan ID API yang tepat<\/h3>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>Model<\/th><th>ID API<\/th><th>Masukan \/ MTok<\/th><th>Output \/ MTok<\/th><\/tr><\/thead><tbody><tr><td>Claude Fable 5.1<\/td><td><code>claude-fable-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 Soneta 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\">Tarif dasar API telah diverifikasi berdasarkan dokumentasi harga dan model resmi Anthropic pada tanggal 8 September 2026.<\/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 model Anthropic yang menampilkan nama-nama model Claude saat ini beserta ID API-nya\" 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\">ID model Claude terkini dalam dokumentasi resmi Anthropic, diverifikasi pada 8 September 2026.<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Model mana yang sebaiknya Anda gunakan untuk tutorial ini?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Panduan Cepat resmi yang digunakan <code>claude-opus-5<\/code> pada saat panduan ini diverifikasi, sehingga contoh cURL dan Python di bawah ini menggunakan ID yang sama. Gunakan Opus sebagai titik awal untuk tutorial ini, lalu pilih model produksi berdasarkan beban kerja, kebutuhan kualitas, latensi, dan anggaran. ID model serta status siklus hidupnya dapat berubah, jadi periksa kembali halaman Model dan Penghentian Dukungan sebelum merilis kode yang akan digunakan dalam jangka panjang.<\/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=\"Tabel harga resmi API Anthropic dan Claude beserta tarif berdasarkan kategori token\" 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\">Harga API Anthropic tercantum per juta token dan dapat berubah; tarif yang ditampilkan telah diverifikasi pada tanggal 8 September 2026.<\/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\">Harga dasar token API Claude<\/div><p>USD per juta token. Panjang batang dinormalisasi berdasarkan nilai maksimum keluaran $50.<\/p><\/div><div class=\"capv-key\" aria-label=\"Legenda\"><span class=\"input\">Masukan<\/span><span class=\"output\">Output<\/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-fable-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\">Masukan $10<\/span><\/div><div class=\"capv-barline\"><div class=\"capv-track\"><div class=\"capv-bar output\" style=\"width:100%\"><\/div><\/div><span class=\"capv-value\">Output $50<\/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\">Masukan $5<\/span><\/div><div class=\"capv-barline\"><div class=\"capv-track\"><div class=\"capv-bar output\" style=\"width:50%\"><\/div><\/div><span class=\"capv-value\">Output $25<\/span><\/div><\/div><\/div>\n    <div class=\"capv-row\"><div class=\"capv-name\"><strong>Claude Soneta 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\">Masukan $2<\/span><\/div><div class=\"capv-barline\"><div class=\"capv-track\"><div class=\"capv-bar output\" style=\"width:20%\"><\/div><\/div><span class=\"capv-value\">Output $10<\/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\">Masukan $1<\/span><\/div><div class=\"capv-barline\"><div class=\"capv-track\"><div class=\"capv-bar output\" style=\"width:10%\"><\/div><\/div><span class=\"capv-value\">Output $5<\/span><\/div><\/div><\/div>\n  <\/div>\n  <figcaption class=\"capv-foot\"><span>Tarif diverifikasi pada 8 September 2026. Modifikator Cache, Batch, dan khusus AS tidak ditampilkan di sini.<\/span><a href=\"https:\/\/platform.claude.com\/docs\/en\/about-claude\/pricing\" target=\"_blank\" rel=\"noopener\">Harga resmi Anthropic<\/a><\/figcaption>\n<!-- MODULE:price-comparison:END -->\n<\/figure>\n\n\n\n<h2 id=\"claude-api-prerequisites\" class=\"wp-block-heading\">Hal-Hal yang Perlu Anda Siapkan Sebelum Mengajukan Permohonan Pertama Anda<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Buat akun Console Claude dan kunci API<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Buka Konsol Claude, buat atau pilih organisasi yang sesuai, lalu buat kunci API. Anthropic memperingatkan bahwa kunci baru hanya ditampilkan sekali, jadi simpanlah kunci tersebut di pengelola rahasia yang disetujui atau lokasi aman lainnya saat kunci tersebut muncul. Jangan cantumkan kunci tersebut dalam tangkapan layar, dokumen yang dibagikan, repositori publik, atau JavaScript di sisi browser.<\/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=\"Dokumentasi Anthropic memperingatkan bahwa kunci API Claude yang baru harus disimpan dengan aman\" 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\">Simpan kunci API dengan aman setelah dibuat; jangan pernah mencantumkannya dalam kode di sisi browser atau pada tangkapan layar.<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Simpan kunci tersebut dalam variabel lingkungan<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Contoh-contoh tersebut mengharapkan variabel <code>ANTHROPIC_API_KEY<\/code>. Masukkan nilai sebenarnya hanya di terminal pribadi Anda atau sistem pengelolaan rahasia. Perintah di bawah ini membaca nilai tersebut tanpa menampilkannya di layar, lalu mengekspornya untuk sesi shell saat ini:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>baca -s ANTHROPIC_API_KEY\nexport ANTHROPIC_API_KEY<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Variabel lingkungan dapat mengurangi risiko paparan yang tidak disengaja, namun hal tersebut bukanlah strategi pengelolaan rahasia yang lengkap. Aplikasi produksi sebaiknya mengikuti praktik penyimpanan rahasia dan kontrol akses yang diterapkan oleh platform hosting.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Periksa tagihan dan tentukan batas uji yang aman<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Penagihan API terpisah dari langganan Claude.ai. Anthropic menyebutkan bahwa sebagian besar organisasi membayar di muka untuk kredit penggunaan, sedangkan organisasi yang menggunakan sistem penagihan bulanan merupakan pengecualian. Pastikan akun Console Anda dapat melakukan permintaan API, lalu buat permintaan pertama dengan volume yang kecil menggunakan <code>max_tokens: 128<\/code>. Kolom tersebut membatasi jumlah keluaran yang dihasilkan; kolom tersebut tidak mengalokasikan atau menjamin 128 token keluaran yang ditagihkan.<\/p>\n\n\n\n<h2 id=\"claude-api-curl\" class=\"wp-block-heading\">Kirim Permintaan API Claude Pertama Anda dengan cURL<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">cURL berguna untuk melihat struktur permintaan secara langsung. Contoh di bawah ini menggunakan titik akhir Messages, tipe konten JSON, header kunci API, header versi Anthropic, ID model Quickstart yang telah diverifikasi, dan satu pesan pengguna.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sebelum Anda menjalankan salah satu contoh tersebut, tambahkan kunci API Anda sendiri dan pastikan bahwa penagihan API telah diaktifkan untuk organisasi tersebut. Kode ini mengikuti format permintaan yang didokumentasikan oleh Anthropic dan telah lulus pemeriksaan sintaks lokal, namun tidak ada respons akun langsung yang disertakan di sini.<\/p>\n\n\n\n<section class=\"capcodebox\" aria-label=\"Contoh cURL yang dapat disalin\" 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\">Permintaan API Claude pertama menggunakan cURL<\/div><div class=\"capcodebox-badges\"><span class=\"capcodebox-badge\">API Pesan<\/span><span class=\"capcodebox-badge\">Variabel lingkungan<\/span><span class=\"capcodebox-badge warn\">Tambahkan kunci Anda untuk menjalankannya<\/span><\/div><\/header>\n  <div class=\"capcodebox-panel\"><div class=\"capcodebox-toolbar\"><button class=\"capcodebox-copy\" type=\"button\" data-copy-target=\"cap-curl-code\">Salin cURL<\/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\": \"Jawab dengan satu kalimat yang menjelaskan apa itu API.\"\n    }]\n  }'<\/code><\/pre><\/div>\n  <p class=\"capcodebox-note\">Tambahkan kunci konsol Claude Anda melalui variabel lingkungan, biarkan header versi tetap ada, lalu jalankan perintah tersebut dari terminal pribadi.<\/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\">Fungsi masing-masing header dan bidang JSON<\/h3>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>Bagian<\/th><th>Tujuan<\/th><\/tr><\/thead><tbody><tr><td><code>jenis konten<\/code><\/td><td>Memberitahukan kepada endpoint bahwa isi permintaan (request body) berbentuk JSON.<\/td><\/tr><tr><td><code>x-api-key<\/code><\/td><td>Memverifikasi keaslian permintaan menggunakan nilai yang tersimpan dalam variabel lingkungan.<\/td><\/tr><tr><td><code>versi antropik<\/code><\/td><td>Memilih kontrak API yang terdokumentasi yang digunakan oleh permintaan tersebut.<\/td><\/tr><tr><td><code>model<\/code><\/td><td>Memilih ID model API Claude yang tepat.<\/td><\/tr><tr><td><code>max_token<\/code><\/td><td>Menetapkan jumlah maksimum token yang dapat dihasilkan oleh Claude untuk respons ini.<\/td><\/tr><tr><td><code>pesan<\/code><\/td><td>Menyediakan masukan percakapan yang telah diurutkan, termasuk setiap peran dan nilai kontennya.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Jika perintah tersebut menghasilkan kesalahan, periksa status HTTP dan jenis kesalahannya sebelum mengubah permintaan. Kesalahan otentikasi dan penagihan memerlukan perbaikan pada akun, sedangkan JSON yang tidak valid atau ID model yang tidak valid memerlukan perubahan pada permintaan.<\/p>\n\n\n\n<h2 id=\"claude-api-python\" class=\"wp-block-heading\">Kirim Permintaan yang Sama Menggunakan SDK Python<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Instal SDK resmi Anthropic<\/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\">Gunakan lingkungan virtual jika hal itu merupakan bagian dari alur kerja Python Anda yang biasa. SDK membaca <code>ANTHROPIC_API_KEY<\/code> dari lingkungan ketika <code>anthropic.Anthropic()<\/code> dibuat tanpa kunci yang dinyatakan secara eksplisit.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Jalankan permintaan Python yang setara<\/h3>\n\n\n\n<section class=\"cappython\" aria-label=\"Contoh SDK Python yang dapat disalin\" 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\">Permintaan API Claude pertama menggunakan Python<\/div><div class=\"cappython-badges\"><span class=\"cappython-badge\">SDK Resmi<\/span><span class=\"cappython-badge\">Variabel lingkungan<\/span><span class=\"cappython-badge warn\">Penggunaan cetakan<\/span><\/div><\/header>\n  <div class=\"cappython-panel\"><div class=\"cappython-toolbar\"><button class=\"cappython-copy\" type=\"button\" data-copy-target=\"cap-python-code\">Salin Python<\/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\": \"Jawab dengan satu kalimat yang menjelaskan apa itu API.\",\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\">SDK tersebut membaca variabel lingkungan yang sama, mengembalikan blok konten bertipe, dan menyediakan data penggunaan untuk pelacakan biaya.<\/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=\"Panduan cepat resmi SDK Python Anthropic untuk mengirim pesan API Claude\" 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\">Panduan cepat Python dari Anthropic mengirimkan permintaan ke Messages API melalui SDK resmi.<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Baca teks yang dikembalikan dengan hati-hati<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Respons pesan dapat berisi lebih dari satu blok konten, sehingga contoh ini memeriksa tipe masing-masing blok sebelum menampilkan teks. Aplikasi yang sebenarnya juga harus menyimpan ID permintaan untuk keperluan dukungan dan pencatatan tanpa mengungkapkannya ke publik, mencatat model yang dikembalikan beserta alasan penghentian, serta menangani kesalahan API secara eksplisit.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pertahankan pemeriksaan blok konten meskipun Anda mengharapkan jawaban berupa teks singkat. Hal ini memudahkan perluasan contoh tersebut ketika respons berisi beberapa blok, dan pencetakan <code>penggunaan pesan<\/code> memberikan angka-angka yang diperlukan untuk perhitungan biaya di bawah ini.<\/p>\n\n\n\n<h2 id=\"claude-api-usage-cost\" class=\"wp-block-heading\">Cara Membaca Penggunaan dan Menghitung Biaya<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Temukan teks respons, model, alasan penghentian, dan ID permintaan<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Kontrak respons API Pesan mencakup konten yang dihasilkan, model yang menangani permintaan, dan alasan penghentian. Respons HTTP tersebut juga menyertakan pengenal permintaan yang dapat membantu tim dukungan Anthropic melacak masalah. Catat pengenal tersebut dengan cermat; jangan mempublikasikannya bersama konten atau kredensial pelanggan.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Cari penggunaan token input, output, dan cache<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The <code>penggunaan<\/code> Objek ini melaporkan kategori token yang diperlukan untuk analisis biaya. Setidaknya, perhatikan token input dan output. Saat menggunakan penyimpanan cache prompt, pisahkan penulisan cache lima menit, penulisan cache satu jam, dan pembacaan cache karena masing-masing memiliki batas laju yang berbeda. Titik akhir Penghitungan Token Anthropic dapat memperkirakan jumlah token masukan sebelum permintaan, tetapi perkiraan tersebut dapat sedikit berbeda dari penggunaan masukan akhir dan memiliki batas laju tersendiri.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Mengonversi penggunaan token menjadi perkiraan biaya<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Hitung setiap kategori secara terpisah, lalu tambahkan hasilnya. Sebagai contoh perencanaan dengan menggunakan Claude Opus 5 pada tarif global standar, 1.000 token masukan yang tidak disimpan dalam cache biayanya <code>1.000 \u00d7 $5 \/ 1.000.000 = $0,005<\/code>, sedangkan 300 token keluaran berharga <code>300 \u00d7 $25 \/ 1.000.000 = $0,0075<\/code>. Jumlah perkiraannya adalah <code>$0.0125<\/code>. Gantilah jumlah token ilustratif ini dengan <code>penggunaan<\/code> nilai-nilai dari jawaban Anda sendiri.<\/p>\n\n\n\n<aside class=\"capformula\" aria-label=\"Rumus perhitungan biaya API Claude\" 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>Rumus biaya per kategori<\/strong><code>jumlah permintaan \u00d7 jumlah token per permintaan \u00d7 tarif kategori efektif \/ 1.000.000<\/code><p>Terapkan faktor batch 50% dan faktor 1,1x (khusus AS) yang berlaku pada setiap kategori token sebelum menjumlahkan totalnya.<\/p>\n<!-- MODULE:cost-formula:END -->\n<\/aside>\n\n\n\n<h2 id=\"claude-api-cost-calculator\" class=\"wp-block-heading\">Kalkulator Harga API Claude<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Gunakan kalkulator ini untuk mengubah model, jumlah permintaan, kategori token, mode penagihan, dan wilayah inferensi. Harga pemrosesan batch untuk penggunaan yang memenuhi syarat adalah 50% dengan tarif standar. Inferensi khusus AS menerapkan faktor 1,1x ke semua kategori token untuk model Claude 4.6+ yang memenuhi syarat; Claude Haiku 4.5 tidak memenuhi syarat, sehingga kombinasi tersebut akan menghasilkan status tidak didukung.<\/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\">Kalkulator Harga API Claude<\/div><p>Perkiraan nilai token dasar dalam USD. Biaya yang terkait dengan akun tertentu tidak termasuk.<\/p><\/div><div class=\"capc-date\">Tarif diverifikasi pada 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 Soneta 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\">Mode penagihan<\/legend><div class=\"capc-segment\"><input type=\"radio\" id=\"mode-standard\" name=\"mode\" value=\"standard\" checked><label for=\"mode-standard\">Standar<\/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\">Geografi inferensial<\/label><select id=\"geo\" name=\"geo\"><option value=\"global\" selected>Global<\/option><option value=\"us\">Hanya untuk AS<\/option><\/select><\/div>\n    <\/div>\n    <div class=\"capc-token-grid\">\n      <div class=\"capc-field\"><label for=\"requests\">Permintaan<\/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 hingga 1.000.000<\/small><p class=\"capc-field-error\" id=\"requests-error\"><\/p><\/div>\n      <div class=\"capc-field\"><label for=\"inputTokens\">Masukan \/ permintaan yang tidak disimpan dalam cache<\/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\">Hasil \/ permintaan<\/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\">Penulisan ke cache \/ permintaan setiap 5 m<\/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 jam penulisan cache \/ permintaan<\/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\">Pembacaan cache \/ permintaan<\/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\">Hitung<\/button><button class=\"capc-button secondary\" type=\"button\" id=\"reset-button\">Kembalikan ke pengaturan default<\/button><\/div>\n    <div class=\"capc-status\" id=\"status\" role=\"status\" aria-live=\"polite\">Perkiraan standar: Claude Opus 5, Standar, Global.<\/div>\n    <section class=\"capc-results\" aria-label=\"Perkiraan biaya\"><div class=\"capc-totals\"><div class=\"capc-total\"><span>Sesuai permintaan<\/span><strong id=\"per-request\" data-raw-value=\"0.0125\">$0.012500<\/strong><\/div><div class=\"capc-total\"><span>Total beban kerja<\/span><strong id=\"total-cost\" data-raw-value=\"0.0125\">$0.012500<\/strong><\/div><p class=\"capc-meta\" id=\"active-meta\">claude-opus-5 | Standar | Global<\/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>Kategori<\/th><th>Token per permintaan<\/th><th>Berlaku mulai $\/MTok<\/th><th>Total<\/th><\/tr><\/thead><tbody id=\"breakdown\"><\/tbody><\/table><\/div><\/section>\n  <input type=\"hidden\" name=\"trp-form-language\" value=\"id\"\/><\/form>\n  <footer class=\"capc-foot\"><p>Perkiraan tersebut belum termasuk pajak, tarif yang telah dinegosiasikan, Fast Mode, biaya alat server, dan konversi mata uang.<\/p><p><a href=\"https:\/\/platform.claude.com\/docs\/en\/about-claude\/pricing\" target=\"_blank\" rel=\"noopener\">Harga resmi Anthropic<\/a><\/p><\/footer>\n  <noscript><div style=\"padding:16px 22px;border-top:1px solid #cfd6d2;background:#fff8e9;color:#4c350e\">JavaScript dinonaktifkan. Untuk setiap kategori, kalikan jumlah permintaan dengan jumlah token per permintaan, lalu kalikan hasil tersebut dengan tarif resmi, kemudian bagi dengan 1.000.000. Penggunaan batch dikenakan tarif 50% dari harga standar. Inferensi khusus AS pada model Claude 4.6+ yang memenuhi syarat menerapkan pengganda 1,1x untuk setiap kategori token. Tarif diverifikasi pada 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\">Perkiraan ini merupakan panduan perencanaan, bukan faktur. Perkiraan ini tidak mencakup pajak, konversi mata uang, ketentuan yang telah dinegosiasikan, Fast Mode, biaya alat server, dan ketentuan khusus akun. Harga dan syarat kelayakan dapat berubah, jadi harap periksa kembali halaman harga resmi sebelum mengambil keputusan pembelian atau arsitektur.<\/p>\n\n\n\n<p class=\"globalgpt-cost-bridge wp-block-paragraph\">Kalkulator di atas menunjukkan pola biaya panggilan API Claude yang dapat diprogram dan dibatasi kuotanya. Untuk pekerjaan sehari-hari yang melibatkan beberapa model dan kemampuan AI, <a href=\"https:\/\/www.glbgpt.com\/home?inviter=hub_content_home&amp;login=1\">GlobalGPT<\/a> menawarkan nilai yang berbeda: satu langganan menyatukan berbagai model dan alat utama ke dalam satu dasbor, sehingga biaya lebih mudah diperkirakan sekaligus menghindari kebutuhan akan langganan terpisah dan antarmuka yang tersebar untuk kegiatan riset, penulisan, pemrograman, dan pekerjaan kreatif. CLI-nya membawa platform yang sama ke dalam pengembangan berbasis terminal dan alat produksi yang sudah Anda gunakan. Panduan kami tentang <a href=\"https:\/\/www.glbgpt.com\/hub\/all-in-one-ai-models\/\">bekerja dengan beberapa model AI dalam satu platform<\/a> menunjukkan bagaimana platform yang lebih luas ini saling terintegrasi.<\/p>\n\n\n\n<h2 id=\"claude-api-errors\" class=\"wp-block-heading\">Kesalahan Umum pada API Claude dan Cara Mengatasinya<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Mulailah dengan memeriksa status HTTP dan jenis kesalahan Anthropic, lalu telusuri permintaan tersebut tanpa mengungkapkan kunci. Penjelasan resmi tersebut mempersempit cakupan pencarian; penyebab yang mungkin tetap bergantung pada akun Anda, model yang dipilih, bentuk permintaan, dan lalu lintas.<\/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=\"Dokumentasi API Anthropic untuk kesalahan klien 400 hingga 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 memisahkan kesalahan berupa permintaan yang tidak valid, otentikasi, kredit, izin, sumber daya yang tidak ditemukan, konflik, dan ukuran permintaan.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>Status<\/th><th>Batas resmi<\/th><th>Hal-hal yang perlu diperiksa selanjutnya<\/th><th>Coba lagi?<\/th><\/tr><\/thead><tbody><tr><td>400<\/td><td>Permintaan tidak sah<\/td><td>Lakukan validasi terhadap JSON, nama bidang, peran, ID model, dan kombinasi parameter.<\/td><td>Baru setelah permintaan tersebut diperbaiki.<\/td><\/tr><tr><td>401<\/td><td>Kesalahan otentikasi<\/td><td>Pastikan kunci tersebut ada, aktif, dan terhubung ke server melalui <code>x-api-key<\/code>. Jangan pernah mencetaknya.<\/td><td>Jangan coba lagi secara acak; perbaiki proses otentikasi terlebih dahulu.<\/td><\/tr><tr><td>402<\/td><td>Persyaratan penagihan atau kredit<\/td><td>Periksa tagihan API organisasi dan kredit penggunaan yang tersedia di Console.<\/td><td>Setelah masalah penagihan terselesaikan.<\/td><\/tr><tr><td>403<\/td><td>Kesalahan izin<\/td><td>Periksa apakah kunci dan organisasi tersebut dapat menggunakan sumber daya atau model yang diminta.<\/td><td>Jangan mencoba lagi tanpa memahami; perbaiki dulu cara mengaksesnya.<\/td><\/tr><tr><td>404<\/td><td>Sumber daya tidak ditemukan<\/td><td>Periksa titik akhir, pengenal sumber daya, siklus hidup model, dan ejaannya.<\/td><td>Baru setelah memperbaiki sasaran.<\/td><\/tr><tr><td>413<\/td><td>Permintaan terlalu besar<\/td><td>Kurangi ukuran permintaan atau bagi masukan menjadi beberapa bagian; jangan hanya menambahkannya <code>max_token<\/code>.<\/td><td>Setelah mengurangi permintaan tersebut.<\/td><\/tr><tr><td>429<\/td><td>Batas kecepatan terlampaui<\/td><td>Periksa header pembatasan laju dan tingkatan Console Anda, kurangi jumlah koneksi bersamaan, dan terapkan mekanisme backoff.<\/td><td>Ya, dengan backoff terkendali.<\/td><\/tr><tr><td>500<\/td><td>Kesalahan API internal<\/td><td>Catat ID permintaan, jaga agar tetap idempoten, dan periksa informasi status Anthropic.<\/td><td>Biasanya, dengan backoff terbatas.<\/td><\/tr><tr><td>504<\/td><td>Waktu tunggu gateway<\/td><td>Periksa apakah permintaan tersebut sangat panjang dan apakah mencoba lagi dapat menyebabkan pekerjaan berulang.<\/td><td>Seringkali, jika operasi tersebut aman untuk dicoba kembali.<\/td><\/tr><tr><td>529<\/td><td>API sedang mengalami beban berlebih untuk sementara waktu<\/td><td>Kurangi frekuensi permintaan beruntun dan coba lagi setelah masa tunggu; jangan menganggap kelebihan beban sebagai kegagalan otentikasi.<\/td><td>Ya, dengan backoff terbatas.<\/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=\"Dokumentasi API Anthropic untuk kesalahan batas dan kesalahan server dengan kode 429 hingga 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\">Batas frekuensi, kegagalan server, batas waktu, dan respons yang kelebihan beban memerlukan keputusan percobaan ulang yang berbeda-beda.<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Urutan debugging yang aman<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Catat status, jenis kesalahan, cap waktu, dan ID permintaan tanpa mencatat kunci API.<\/li>\n\n\n\n<li>Periksa titik akhir, header, sintaks JSON, ID model, dan batas ukuran permintaan.<\/li>\n\n\n\n<li>Periksa penagihan organisasi, izin, header pembatasan laju, dan siklus hidup model saat ini.<\/li>\n\n\n\n<li>Ulangi hanya kesalahan yang secara wajar dapat dianggap bersifat sementara, dengan menggunakan backoff eksponensial yang dibatasi dan jitter.<\/li>\n\n\n\n<li>Jika kesalahan tersebut masih terjadi, persempit permintaan tersebut hingga menjadi kasus terkecil yang dapat direproduksi sebelum menghubungi tim dukungan.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">SDK resmi Anthropic secara default akan melakukan percobaan ulang dua kali terhadap kesalahan koneksi, respons 429, dan respons 5xx. Logika percobaan ulang di tingkat aplikasi tetap memerlukan batasan dan pertimbangan idempotensi, terutama ketika suatu permintaan dapat memicu alat atau tindakan eksternal lainnya.<\/p>\n\n\n\n<h2 id=\"claude-api-cost-controls\" class=\"wp-block-heading\">Cara Mengendalikan Biaya API Claude<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Tetapkan batas keluaran yang konservatif<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Mulailah dari yang terkecil <code>max_token<\/code> nilai yang masih dapat menghasilkan jawaban yang berguna. Ukur penggunaan keluaran yang sebenarnya sebelum menaikkannya. Prompt yang lebih singkat dapat membantu, tetapi menghapus instruksi yang mencegah upaya ulang, kesalahan, atau keluaran yang tidak dapat digunakan justru dapat menimbulkan biaya yang lebih besar secara keseluruhan.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Gunakan penyimpanan dalam cache prompt dan Batch hanya jika sesuai<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Gunakan penyimpanan dalam cache untuk prompt jika awalan prompt yang sama berulang secara signifikan dan masa berlaku cache sesuai dengan alur kerja.<\/li>\n\n\n\n<li>Gunakan Batch untuk pekerjaan yang dapat diselesaikan secara asinkron; penggunaan Batch yang memenuhi syarat dikenakan tarif standar sebesar 50%.<\/li>\n\n\n\n<li>Pisahkan penulisan dan pembacaan cache dalam pelaporan agar penghematan tersebut terlihat jelas, bukan hanya diasumsikan.<\/li>\n\n\n\n<li>Gunakan inferensi khusus AS hanya jika persyaratan domisili membenarkan faktor harga token sebesar 1,1x dan model yang dipilih memenuhi syarat.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Memantau penggunaan, batas laju, dan batas pengeluaran<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Lacak jumlah permintaan, ID model, penggunaan input dan output, kategori cache, upaya ulang, dan kesalahan. Atur peringatan atau batasan pengeluaran yang tersedia bagi organisasi Anda, tetapi jangan berasumsi bahwa tingkatan atau batas akun lain berlaku untuk akun Anda. Panduan lengkap kami mengenai <a href=\"https:\/\/www.glbgpt.com\/hub\/claude-ai-pricing-2026-the-ultimate-guide-to-plans-api-costs-and-limits\/\">Paket Claude, biaya API, dan batasan<\/a> mencakup rute penagihan yang lebih luas.<\/p>\n\n\n\n<h2 id=\"claude-api-next-steps\" class=\"wp-block-heading\">Langkah-Langkah Selanjutnya Setelah Permohonan Pertama Anda<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Pilihlah jalur yang tepat untuk proyek Anda berikutnya<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Untuk implementasi, lanjutkan dengan referensi resmi Messages API dari Anthropic, panduan streaming, dokumentasi penggunaan alat, halaman siklus hidup model, serta rencana pencatatan dan evaluasi Anda sendiri. Tentukan strategi model dengan cermat, tangani kesalahan sebelum mengalirkan lalu lintas, dan hitung biaya berdasarkan penggunaan yang teramati, bukan hanya berdasarkan panjang prompt saja.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Jika pemrograman adalah tujuan utama Anda, panduan kami tentang <a href=\"https:\/\/www.glbgpt.com\/hub\/how-to-use-claude-ai-for-coding\/\">menggunakan Claude AI untuk pengkodean<\/a> membahas cara-cara praktis untuk beralih dari tugas pemrograman interaktif ke alur kerja pengembang yang dapat diulang.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Kapan ruang kerja multi-model menjadi pilihan yang lebih baik<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Akses API langsung merupakan pilihan yang tepat jika Anda memerlukan integrasi pada tingkat kode, penagihan bagi pengembang, metadata permintaan, atau kontrol resmi platform. Jika tujuan Anda adalah penulisan interaktif, penelitian, perencanaan, atau membandingkan hasil dari berbagai penyedia tanpa perlu membangun aplikasi, ruang kerja multi-model mungkin lebih praktis.<\/p>\n\n\n\n<aside class=\"capdecision\" aria-label=\"Pilih antara akses API langsung dan alur kerja GlobalGPT\" 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>Bangun dengan API Claude<\/strong>Ubah prompt yang sudah terbukti efektif menjadi fitur produk, otomatiskan alur kerja backend, pantau pemakaian, dan kendalikan permintaan melalui kode.<\/div><div class=\"capdecision-item\"><strong>Masukkan GlobalGPT ke dalam alur kerja Anda<\/strong>Gunakan satu langganan untuk Claude dan model-model terkemuka lainnya dalam rangkaian alat AI yang lengkap, lalu hubungkan CLI ke lingkungan pengembangan berbasis terminal dan alat produksi yang sudah ada.<br><a href=\"https:\/\/www.glbgpt.com\/home?inviter=hub_content_home&amp;login=1\">Gunakan GlobalGPT dalam alur kerja Anda<\/a><\/div><\/div><small>Gunakan panggilan API berbasis kuota untuk otomatisasi yang dapat diprogram, atau manfaatkan perangkat multi-model GlobalGPT dalam kegiatan penelitian, penulisan, pemrograman, dan produksi yang sedang berlangsung.<\/small>\n<!-- MODULE:decision-boundary:END -->\n<\/aside>\n\n\n\n<h2 id=\"claude-api-faq\" class=\"wp-block-heading\">Pertanyaan yang Sering Diajukan<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Apakah API Claude gratis?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Di sini tidak dijanjikan kuota API gratis yang berlaku secara universal. Penggunaan API Claude ditagihkan secara terpisah melalui Claude Console, dan Anthropic menyatakan bahwa sebagian besar organisasi membiayai penggunaannya dengan kredit prabayar, sedangkan organisasi yang ditagih bulanan merupakan pengecualian. Silakan periksa informasi terkini di Console dan informasi harga resmi untuk organisasi Anda sebelum mengirimkan permintaan.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Bagaimana cara mendapatkan kunci API Claude?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Buat kunci di Claude Console untuk organisasi yang bersangkutan. Anthropic memperingatkan bahwa kunci baru tersebut hanya ditampilkan sekali, jadi simpanlah dengan aman saat muncul. Muat kunci tersebut melalui variabel lingkungan sisi server atau pengelola rahasia, dan jangan pernah memaparkannya dalam kode browser, tangkapan layar, atau repositori publik.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">ID model Claude mana yang sebaiknya saya gunakan?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Tutorial ini menggunakan <code>claude-opus-5<\/code> karena itulah model yang tercantum dalam Panduan Cepat resmi Anthropic saat diverifikasi pada 8 September 2026. Pilihlah model yang sesuai dengan beban kerja dan anggaran Anda, lalu periksa kembali halaman Model dan Model yang Tidak Digunakan Lagi di Anthropic karena ID model, alias, dan status siklus hidupnya dapat berubah.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Endpoint apa yang digunakan oleh API Claude?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Permintaan pertama dalam panduan ini menggunakan titik akhir Messages di https:\/\/api.anthropic.com\/v1\/messages. Permintaan tersebut mengirimkan JSON dengan header content-type, x-api-key, dan anthropic-version. Anthropic juga menyediakan kemampuan API lainnya, jadi gunakan halaman referensi untuk operasi yang sedang Anda implementasikan.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Apakah Claude Pro sudah termasuk kredit API?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Pusat Bantuan No. Anthropic menyatakan bahwa Claude Pro tidak mencakup penggunaan melalui Claude Console. Langganan Claude.ai dan penagihan API merupakan produk terpisah. Atur penagihan API di Console untuk permintaan pengembang, dan gunakan layanan kami <a href=\"https:\/\/www.glbgpt.com\/hub\/claude-ai-pricing-2026-the-ultimate-guide-to-plans-api-costs-and-limits\/\">Panduan Harga Claude<\/a> untuk perbandingan rencana yang lebih luas.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Berapa biaya satu permintaan API Claude?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Biaya bergantung pada model yang dipilih, token masukan, token keluaran, penulisan ke cache, pembacaan dari cache, mode Batch, dan wilayah inferensi yang memenuhi syarat. Hitung setiap kategori dengan mengalikan jumlah permintaan dengan jumlah token, lalu mengalikan hasilnya dengan tarif efektif per satu juta token, kemudian bagi dengan satu juta, dan akhirnya jumlahkan semua kategori tersebut. Gunakan kalkulator di atas untuk mendapatkan perkiraan biaya.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Mengapa saya mendapatkan kesalahan 401?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Kode 401 adalah kesalahan otentikasi. Pastikan bahwa kunci API tersebut ada, masih aktif, milik organisasi yang dimaksud, dan terhubung ke server di <code>x-api-key<\/code> judul. Jangan mencetak atau membagikan kunci tersebut saat melakukan debugging. Upaya ulang yang berulang kali tidak akan memperbaiki kredensial yang hilang atau tidak valid.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Mengapa saya mendapatkan kesalahan 429?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Kode 429 berarti permintaan telah melampaui batas laju. Batas tersebut dapat bervariasi tergantung pada organisasi dan tingkatan penggunaan, jadi periksa header batas laju yang dikembalikan serta Konsol atau dokumentasi terkini. Kurangi jumlah permintaan bersamaan, patuhi interval percobaan ulang, dan gunakan metode \"bounded exponential backoff\" dengan jitter, alih-alih langsung mengulangi serangkaian permintaan yang sama.<\/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>Catatan mengenai asal dan kesegaran:<\/strong> ID model, harga, perilaku API, dan kebijakan dukungan telah diverifikasi berdasarkan dokumentasi resmi Anthropic pada tanggal 8 September 2026. Silakan tinjau halaman model dan harga terkini sebelum menggunakannya dalam lingkungan produksi, kemudian jalankan contoh-contoh tersebut menggunakan kunci Claude Console, pengaturan penagihan, dan akses akun Anda sendiri.<\/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>Untuk melakukan permintaan API Claude pertama Anda, buatlah kunci Claude Console, simpan kunci tersebut dalam variabel lingkungan, panggil titik akhir (endpoint) Messages, baca bidang-bidang penggunaan yang dikembalikan, dan hitung biaya token. Panduan ini memandu Anda melalui langkah-langkah tersebut dengan ID model dan harga terkini yang diverifikasi pada 8 September 2026. Langkah-langkah permintaan pertama Anda Buat 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\/id\/wp-json\/wp\/v2\/posts\/19043","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wp.glbgpt.com\/id\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wp.glbgpt.com\/id\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wp.glbgpt.com\/id\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/wp.glbgpt.com\/id\/wp-json\/wp\/v2\/comments?post=19043"}],"version-history":[{"count":3,"href":"https:\/\/wp.glbgpt.com\/id\/wp-json\/wp\/v2\/posts\/19043\/revisions"}],"predecessor-version":[{"id":19081,"href":"https:\/\/wp.glbgpt.com\/id\/wp-json\/wp\/v2\/posts\/19043\/revisions\/19081"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wp.glbgpt.com\/id\/wp-json\/wp\/v2\/media\/19073"}],"wp:attachment":[{"href":"https:\/\/wp.glbgpt.com\/id\/wp-json\/wp\/v2\/media?parent=19043"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wp.glbgpt.com\/id\/wp-json\/wp\/v2\/categories?post=19043"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wp.glbgpt.com\/id\/wp-json\/wp\/v2\/tags?post=19043"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}