ব্লগে ফিরে যান

Google AI Studio-তে API key তৈরি হচ্ছে না? আগে project ও ৫টি permission দেখুন

প্রযুক্তি টিউটোরিয়াল2026-04-2714 মিনিট পড়ুনGoogle AI StudioGemini APIAPI KeyPermissionsTroubleshooting

AI Studio-তে “You do not have permission to create keys” বা “Failed to generate API key: Permission denied” দেখালে usable key তৈরি হয়নি। আগে SDK, model বা request বদলাবেন না; signed-in account এবং selected Cloud project-এর boundary দেখুন।

চারটি door

Doorকী দরকারকে দেখবে
AI Studio accessWorkspace, region ও age eligibilityWorkspace admin/account owner
Project visibilityaccount target project দেখতে/import করতে পারেproject owner/org admin
Create permissioncurrent flow-এর ৫টি permissionproject IAM admin
First verificationkey server-side ও minimal request সফলdeveloper

Key তৈরি না হওয়া পর্যন্ত SDK, quota, billing বা API 403/429 debug করবেন না। Admin-কে এই operations যাচাই করতে বলুন: resourcemanager.projects.get, apikeys.keys.create, serviceusage.services.enable, iam.serviceAccounts.create, iam.serviceAccountApiKeyBindings.create। সরাসরি Owner role চাইবেন না; organization policy অনুযায়ী least privilege নিন।

Account ও project নির্দিষ্ট করুন

AI Studio API Keys page-এ top-right account email এবং exact project ID লিখে রাখুন। Display name যথেষ্ট নয়। Gemini key Cloud project-এর সঙ্গে যুক্ত; project IAM, enabled service, service account, restriction ও usage record গুরুত্বপূর্ণ। Existing Cloud project না দেখালে একই নামের নতুন project বানাবেন না; আগে AI Studio-তে import করুন। Incognito-তে target account দিয়ে controlled retry শুধু identity confusion ধরতে সাহায্য করে, permission দেয় না।

Personal account কাজ করলেই work account-এ একটি নির্দিষ্ট role missing প্রমাণ হয় না। Workspace switch, membership, service-account operation বা org policy আলাদা হতে পারে। Production integration personal project-এ সরাবেন না।

Admin request template

Account: ACCOUNT_EMAIL
Project: PROJECT_ID
Time and timezone: TIMESTAMP
Error: full visible message
Requested operations:
resourcemanager.projects.get
apikeys.keys.create
serviceusage.services.enable
iam.serviceAccounts.create
iam.serviceAccountApiKeyBindings.create

Ticket-এ project ID, account, timestamp ও error রাখুন। API key, cookie, access token বা secret পাঠাবেন না। Admin একটি authorized change করার পর একই account ও project-এ একবার retry করুন।

Key তৈরি হলে নিরাপদ verification

নতুন AI Studio key authorized, service-account-backed path ব্যবহার করতে পারে; current official docs এবং migration date আবার যাচাই করুন। Key server-side secret manager-এ রাখুন, frontend bundle, NEXT_PUBLIC_*, mobile app, screenshot, chat বা repository-তে নয়।

export GEMINI_API_KEY="YOUR_GEMINI_API_KEY"
curl "https://generativelanguage.googleapis.com/v1beta/models" \
  -H "x-goog-api-key: $GEMINI_API_KEY"

একটি minimal private request credential path প্রমাণ করে; সব model, quota বা billing নয়। Key প্রকাশ পেলে সঙ্গে সঙ্গে rotate করুন।

Creation failure বনাম পরে API error

AI Studio create failure হলে account, project visibility, পাঁচটি operation, Workspace ও org policy দেখুন। Key তৈরি হয়ে 403 এলে key/project match, restriction, auth method, region ও resource দেখুন। 429 এ project limit, rate, token ও retry strategy দেখুন। বারবার key তৈরি করা পরে আসা API error-এর সমাধান নয়।

Close checklist

  • সঠিক account ও exact project ID recorded
  • AI Studio, region ও age eligibility pass
  • target project visible/imported
  • পাঁচটি operation allowed
  • এক authorized change-এর পর এক retry
  • key server-side secret-এ
  • এক minimal private request সফল
  • support-এ credential পাঠানো হয়নি

GPT88 gateway ব্যবহার করলে এই Google Cloud IAM flow প্রযোজ্য নয়; এটি official Google AI Studio key creation-এর জন্য।

Further Reading

সম্পর্কিত গাইড

First Request Fails After Creating an API Key