Claude API key কীভাবে পাবেন (2026 গাইড)
Updated 2026-07-15
console.anthropic.com-এ একটি account তৈরি করুন, card দিয়ে prepaid credit কিনুন, তারপর Settings এবং API Keys-এর অধীনে একটি key generate করুন। card যোগ করতে না পারলে, একটি prepaid gateway key ইমেইলে আসে এবং একই code-এর সাথে কাজ করে।
দ্রুত উত্তর: Claude API key পাওয়ার তিনটা ধাপ
Anthropic থেকে একটি Claude API key পেতে: console.anthropic.com-এ একটি account তৈরি করুন, Plans and billing-এর অধীনে prepaid credit কিনুন (একটি credit বা debit card প্রয়োজন), তারপর Settings খুলুন, API Keys-এ যান, এবং Create Key ক্লিক করুন। key sk-ant- দিয়ে শুরু হয় এবং ঠিক একবার দেখানো হয়, তাই সাথে সাথে সেটা একটা password manager বা environment variable-এ copy করুন। দুটো জিনিস মানুষকে ভুল করায়। প্রথমত, একটা Claude Pro বা Max chat subscription-এ API access অন্তর্ভুক্ত না; Console আলাদা billing-সহ একটা আলাদা product। দ্বিতীয়ত, key তৈরি নিজে পেমেন্ট ছাড়াই কাজ করলেও, আপনি আসলে credit না কেনা পর্যন্ত request একটা credit error দিয়ে ব্যর্থ হয়। আপনার প্রথম কল যদি আপনার balance নিয়ে একটা error ফেরত দেয়, এটাই কারণ। আপনি যদি card যোগ করতে না পারেন, অথবা এমন একটা key চান যেটা Claude প্লাস অন্যান্য model family-তেও পৌঁছায়, একটা prepaid gateway ব্যবহারিক বিকল্প। সেই পথ এই গাইডের শেষে trade-off পরিষ্কারভাবে বলে কভার করা হয়েছে।
ধাপ ১: একটি Anthropic Console account তৈরি করুন
console.anthropic.com-এর Console হলো Anthropic-এর developer dashboard, আর এটা claude.ai chat app থেকে আলাদা। email address বা একটা Google account দিয়ে sign up করুন। Anthropic onboarding-এর সময় একটা phone number verify করতে বলে, আর API access সাপোর্টেড দেশগুলোতে সীমিত, তাই signup flow এই ধাপে আটকে গেলে Anthropic-এর availability list চেক করুন। Setup-এর সময় আপনি একটা organization তৈরি করেন। Key, credit, rate limit, এবং usage log সবই আপনার personal login-এর বদলে organization-এর সাথে belong করে। পরে এটা গুরুত্বপূর্ণ হয় যদি আপনি teammate invite করেন: সবাই একই credit pool share করে, আর admin key অনুযায়ী breakdown করা usage দেখতে পারে। এই stage-এ এখনও কিছু খরচ হয় না। কোনো billing detail যোগ করার আগে আপনি model list browse করতে পারেন, API reference পড়তে পারেন, এবং Workbench খুলতে পারেন, যেটা Claude model-এর বিরুদ্ধে prompt টেস্ট করার একটা browser playground। integration code-এর একটা লাইন লেখার আগে একটা prompt আপনার প্রত্যাশামতো আচরণ করছে কিনা চেক করতে Workbench কাজে লাগে।
ধাপ ২: প্রথম request-এর আগে billing সেট আপ করুন
Anthropic-এর API prepaid। Plans and billing-এর অধীনে, একটা card যোগ করুন এবং credit-এর একটা initial block কিনুন; ন্যূনতম purchase ছোট, ঐতিহাসিকভাবে পাঁচ ডলার। প্রতিটা API call per-token rate-এ এই balance থেকে deduct করে, তাই মাসের শেষে কোনো surprise invoice নেই। balance শূন্যে পৌঁছালে request থেমে যায়। প্রথম দিনেই দুটো setting configure করার মতো। Auto-reload আপনার সেট করা একটা threshold-এর নিচে নামলে automatically balance top up করে। production workload-এর জন্য এটা enable করুন যাতে একটা শেষ হয়ে যাওয়া balance কখনো outage-এ পরিণত না হয়। experiment-এর জন্য এটা off রাখুন, যাতে একটা runaway loop আপনি deliberately load করা টাকার চেয়ে বেশি খরচ করতে না পারে। Rate limit usage tier-এর সাথে scale করে। নতুন organization সবচেয়ে নিচের tier থেকে শুরু হয়, এবং requests per minute ও tokens per minute-এ limit আপনার cumulative spend বাড়ার সাথে সাথে বাড়ে। একটা young account-এ traffic burst-এর সময় 429 response দেখলে, সাধারণত tier system-ই কারণ, আপনার code না।
ধাপ ৩: key তৈরি করুন এবং প্রথম কল করুন
Console-এ, Settings খুলুন, তারপর API Keys, তারপর Create Key। key-কে এমন একটা নাম দিন যেটা সেটা কোন app বা environment-এর সেটা চিহ্নিত করে, কারণ শেষে আপনার বেশ কয়েকটা key থাকবে আর নামহীন key audit করা অসম্ভব হয়ে যায়। পুরো key value শুধু তৈরির সময়ই দেখানো হয়; dialog বন্ধ করার পর, Console শুধু একটা truncated version দেখায়। Key-টা একটা environment variable হিসেবে export করুন এবং application code touch করার আগে terminal থেকে টেস্ট করুন। অন্য provider থেকে migrate করা মানুষদের দুটো Anthropic-নির্দিষ্ট detail ধরে ফেলে: authentication Authorization: Bearer-এর বদলে একটা x-api-key header ব্যবহার করে, এবং প্রতিটা request-এ অবশ্যই একটা anthropic-version header থাকতে হবে। একটা missing version header একটা clear error message দিয়ে ব্যর্থ হয়, তাই কিছু ভাঙলে response body পড়ুন।
curl https://api.anthropic.com/v1/messages \
-H "x-api-key: $ANTHROPIC_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "content-type: application/json" \
-d '{
"model": "claude-sonnet-4-6",
"max_tokens": 256,
"messages": [{"role": "user", "content": "Say hello in five words."}]
}'Key security: যে পাঁচটা অভ্যাস একটা খারাপ সপ্তাহ ঠেকায়
প্রথম দিনেই এই অভ্যাসগুলো গ্রহণ করা সস্তা আর একটা incident-এর পর retrofit করা ব্যয়বহুল। ভুলবশত একটা key কমিট করলেও, একটা private repository-তেও সেটাকে leaked হিসেবে treat করুন: revoke করুন, rotate করুন, এবং commit history পরিষ্কার করুন। pre-commit hook-এ gitleaks-এর মতো secret scanner এটা আপনার মেশিন থেকে বেরোনোর আগেই ভুলটা ধরে।
- শুধু environment variable বা একটা secrets manager। source code-এ paste করা একটা key শেষে কমিট হয়ে যাবে, আর scraper বিশেষভাবে sk-ant- prefix-এর জন্য public repository নজরে রাখে।
- প্রতিটা app আর environment-এর জন্য একটা করে key। development, staging, এবং production-এর জন্য আলাদা key usage log পড়ার যোগ্য রাখে এবং অন্যগুলো না ভেঙে একটা surface revoke করতে দেয়।
- Browser বা mobile code-এ কখনো একটা key ship করবেন না। Client-side JavaScript-এ থাকা যেকোনো কিছু সংজ্ঞা অনুযায়ী public। নিজের backend দিয়ে call route করুন এবং key server-side রাখুন।
- সন্দেহজনক কোনো leak হলেই সাথে সাথে revoke করুন। Console-এ একটা key delete করলে সেটা সাথে সাথে মারা যায়; rotation-এর সময় app চালু রাখতে হলে আগে replacement key তৈরি করুন।
- Spend notification সেট করুন। একটা billing alert threshold একটা leak হওয়া বা loop-এ আটকে যাওয়া key-কে একটা বড় বিল থেকে একটা ছোট বিলে পরিণত করে, আর এটা configure করতে কিছুই খরচ হয় না।
কাছাকাছি সস্তা seat সহ একটা Claude কলের খরচ কত
Claude প্রতি token বিল করা হয়, আলাদা input এবং output rate-সহ, আর long-form generation-এ output token বিলে dominate করে। শুধু headline input price না, দুটো column-ই compare করুন। scale বোঝাতে, নিচের table পরের section-এ বর্ণিত gateway catalog দিয়ে available অন্যান্য model-এর পাশে Claude তালিকাভুক্ত করে। DeepSeek high-volume budget traffic-এর জন্য প্রায় community-র প্রিয়, আর prose quality priority হলে Claude সেরা পছন্দ থেকে যায়।
| Model | Input / 1M tokens | Output / 1M tokens |
|---|---|---|
| claude-opus-4-7 | $4.00 | $20.00 |
| claude-sonnet-4-6 | $2.40 | $12.00 |
| gpt-5.5 | $4.00 | $24.00 |
| gemini-3.5-flash | $1.20 | $7.20 |
| glm-5 | $0.514 | $2.314 |
| deepseek-v4-pro | $0.3915 | $0.783 |
| deepseek-v4-flash | $0.126 | $0.252 |
Card নেই? একটা gateway দিয়ে কাজ করা key পান
card প্রয়োজনীয়তা, একটা region block, অথবা account setup নিজেই বাধা হলে, APIsRouter এই site-এর ডকুমেন্ট করা gateway পথ। এটা একটা OpenAI-compatible gateway: /topup-এ checkout-এ কোনো signup লাগে না, আপনি আগে পেমেন্ট করেন, এবং key ইমেইলে আসে। Billing pay-as-you-go, কোনো subscription ছাড়াই। Global model official list pricing-এর 20% নিচে চলে, Chinese model তাদের official rate-এর নিচে থাকে, এবং আপনার প্রথম top-up balance-এ 100% যোগ করে। যেকোনো OpenAI SDK-কে https://api.apisrouter.com/v1-এ point করুন এবং একটা catalog model ID পাস করুন: Claude family-র জন্য claude-sonnet-4-6 বা claude-opus-4-7, একই key থেকে সস্তা token চাইলে deepseek-v4-flash বা glm-5। একই key end-user app-এও কাজ করে। SillyTavern ব্যবহারকারীরা /v1-এ শেষ হওয়া base URL paste করেন আর model list /v1/models থেকে নিজে থেকেই ভরে যায়। JanitorAI-র পুরো endpoint https://api.apisrouter.com/v1/chat/completions প্লাস একটা model name এবং key দরকার। একটা সরাসরি Anthropic key-র বিপরীতে trade-off সৎ এবং সহজ: আপনি আপনার traffic একটা intermediary-কে বিশ্বাস করছেন, এবং Anthropic-side feature gateway-র schedule অনুযায়ী আসে। upside হলো Claude, GPT, Gemini, DeepSeek, এবং GLM জুড়ে প্রতি provider-এ আলাদা billing account-এর বদলে একটা balance ও একটা endpoint।
| Anthropic Console key | Gateway key | |
|---|---|---|
| Card দরকার | হ্যাঁ, credit বা debit card | না, checkout-এ পেমেন্ট |
| Account setup | Console signup প্লাস phone verification | কিছু না, key ইমেইলে আসে |
| Billing model | Prepaid credit, optional auto-reload | Pay-as-you-go top-up |
| কভার করা model | শুধু Claude family | Claude, GPT, Gemini, DeepSeek, GLM, Kimi |
| API shape | Anthropic Messages API | OpenAI-compatible chat completions |
| Endpoint | https://api.anthropic.com/v1/messages | https://api.apisrouter.com/v1/chat/completions |
from openai import OpenAI
client = OpenAI(
api_key="sk-...", # arrives by email after checkout
base_url="https://api.apisrouter.com/v1",
)
response = client.chat.completions.create(
model="claude-sonnet-4-6",
messages=[{"role": "user", "content": "Say hello in five words."}],
)
print(response.choices[0].message.content)সাধারণ প্রশ্ন
একটা Anthropic API key কীভাবে পাব?
console.anthropic.com-এ একটি account তৈরি করুন, আপনার phone number verify করুন, Plans and billing-এর অধীনে prepaid credit কিনুন, তারপর Settings, API Keys, Create Key-তে যান। sk-ant- key সাথে সাথে copy করুন; এটা শুধু একবার দেখানো হয়।
Claude API ব্যবহার করা কি free?
না। কোনো free API tier নেই। claude.ai chat app-এর একটা free plan আছে, কিন্তু API access প্রতি token বিল করা হয় এবং request সফল হওয়ার আগে কেনা credit প্রয়োজন। একটা ছোট prepaid top-up অবাক করার মতো অনেক ছোট test request কভার করে, তাই Claude চেষ্টা করার খরচ ডলার না, সেন্ট।
একটা credit card ছাড়া কি Claude API ব্যবহার করতে পারব?
Anthropic-এর মাধ্যমে সরাসরি না, কারণ credit purchase-এর জন্য একটা card দরকার। workaround হলো একটা prepaid gateway key: আপনার payment method সাপোর্ট করা একটা checkout দিয়ে পেমেন্ট করুন, ইমেইলে একটা key পান, এবং একটা OpenAI-compatible endpoint দিয়ে Claude model call করুন।
আমার Claude API key কেন কাজ করছে না?
সম্ভাবনার ক্রমানুসারে চারটা সাধারণ কারণ: এখনও কোনো credit কেনা হয়নি (key authenticate করে কিন্তু request reject হয়), ভুল auth header (Anthropic Authorization: Bearer-এর বদলে x-api-key আশা করে), একটা missing anthropic-version header, অথবা একটা ভুল টাইপ করা model ID। error body বলে দেয় কোন অংশ ব্যর্থ হয়েছে, তাই code বদলানোর আগে সেটা পড়ুন।
একটা Claude Pro subscription-এ কি API access অন্তর্ভুক্ত?
না। Claude Pro এবং Max শুধু claude.ai app কভার করে। API আলাদাভাবে Console-এর মাধ্যমে prepaid credit দিয়ে বিল করা হয়, এবং একটার balance অন্যটায় transfer হয় না।
Anthropic API key কি expire হয়?
না। Console-এ revoke না করা পর্যন্ত key valid থাকে। ঠিক এই কারণেই প্রতি-app key এবং periodic rotation গুরুত্বপূর্ণ: একটা পুরনো side project-এর ভুলে যাওয়া key কেউ delete না করা পর্যন্ত কাজ করতে থাকে।