একটি API কী পান

Gemini API ব্যবহার করতে, আপনার একটি API কী প্রয়োজন। আপনি গুগল এআই স্টুডিওতে এক ক্লিকে একটি কী তৈরি করতে পারেন।

একটি API কী পান

একটি কার্ল কমান্ড দিয়ে আপনার API কী যাচাই করুন

আপনি আপনার সেটআপ যাচাই করতে একটি কার্ল কমান্ড ব্যবহার করতে পারেন। আপনি URL এ API কী পাস করতে পারেন:

API_KEY="YOUR_API_KEY"
curl -H 'Content-Type: application/json' \
     -d '{"contents":[
            {"role": "user",
              "parts":[{"text": "Give me five subcategories of jazz?"}]}]}' \
     "https://generativelanguage.googleapis.com/v1/models/gemini-pro:generateContent?key=${API_KEY}"

অথবা x-goog-api-key হেডারে:

API_KEY="YOUR_API_KEY"
curl -H 'Content-Type: application/json' \
     -H "x-goog-api-key: ${API_KEY}" \
     -d '{"contents":[
            {"role": "user",
              "parts":[{"text": "Give me five subcategories of jazz?"}]}]}' \
     "https://generativelanguage.googleapis.com/v1/models/gemini-pro:generateContent"

আপনার API কী সুরক্ষিত রাখুন

আপনার Gemini API কী সুরক্ষিত রাখা গুরুত্বপূর্ণ। আপনার জেমিনি এপিআই কী ব্যবহার করার সময় এখানে কয়েকটি বিষয় মনে রাখতে হবে:

  • Google AI Gemini API অনুমোদনের জন্য API কী ব্যবহার করে। অন্যরা যদি আপনার Gemini API কী-তে অ্যাক্সেস পায়, তাহলে তারা আপনার প্রোজেক্টের কোটা ব্যবহার করে কল করতে পারে, যার ফলে কোটা হারানো বা অতিরিক্ত বিলিং চার্জ হতে পারে (যদি বিলিং সক্ষম করা থাকে)। এপিআই কীগুলি টিউন করা মডেল এবং ফাইলগুলিতে অ্যাক্সেস রক্ষা করে।

  • আপনি যখন Google AI স্টুডিওতে API কী পান ক্লিক করেন, তখন আপনি একটি নতুন বা বিদ্যমান Google ক্লাউড প্রকল্পে একটি Gemini API কী প্রভিশন করবেন কিনা তা বেছে নেন। Google AI স্টুডিওতে API কী তালিকাটি সমস্ত API কীগুলি দেখায় যা AI স্টুডিও Google AI Gemini API (তাদের সমস্ত সম্পর্কিত Google ক্লাউড প্রকল্পগুলির সাথে) ব্যবহারের জন্য বিধান করেছে৷

    • যাইহোক, Google ক্লাউড প্রজেক্টের মধ্যে থাকা যেকোন API কীগুলিকে Google AI Gemini API কল করার জন্য সম্ভাব্যভাবে ব্যবহার করা যেতে পারে। আপনি Google ক্লাউড কনসোলে API এবং পরিষেবা > শংসাপত্র প্যানেলে আপনার সমস্ত প্রকল্পের API কীগুলি দেখতে এবং পরিচালনা করতে পারেন৷
  • API কী সীমাবদ্ধতা যুক্ত করা প্রতিটি API কী এর মাধ্যমে ব্যবহারযোগ্য পৃষ্ঠের ক্ষেত্রফলকে সীমাবদ্ধ করতে সহায়তা করতে পারে। ডিফল্টরূপে, Google AI স্টুডিও দ্বারা তৈরি Gemini API কী শুধুমাত্র Google AI Gemini API (আধিকারিকভাবে "জেনারেটিভ ল্যাঙ্গুয়েজ API" বা generativelanguage.googleapis.com বলা হয়) এর সাথে ব্যবহার করা যেতে পারে।

    • আপনার Google ক্লাউড প্রজেক্টের মধ্যে যদি এমন কোনো API কী থাকে যেগুলিতে API সীমাবদ্ধতা নেই বা জেনারেটিভ ল্যাঙ্গুয়েজ API-কে অনুমোদিত করে এমন কোনো API কী নেই, তাহলে সেই কীগুলি Google AI Gemini API-এর সাথে ব্যবহার করা যেতে পারে। প্রতিটি API কী শুধুমাত্র সেই API-এর মধ্যে সীমাবদ্ধ রাখা সর্বোত্তম অনুশীলন যা আপনি সেই কী ব্যবহার করে কল করেন।
    • মনে রাখবেন যে API কী বিধিনিষেধ থাকা সত্ত্বেও, যদি কোনও দূষিত অভিনেতা আপনার API কী পায়, তবে তারা সেই API কী-এর জন্য অনুমোদিত সমস্ত API-এর জন্য আপনার প্রকল্পের কোটা ব্যবহার করে কল করতে এটি ব্যবহার করতে পারে।
  • আপনার Gemini API কী সুরক্ষিত রাখার জন্য আপনি দায়ী।

    • উৎস নিয়ন্ত্রণে Gemini API কী চেক করবেন না।
    • ক্লায়েন্ট-সাইড অ্যাপ্লিকেশনগুলি (অ্যান্ড্রয়েড, সুইফট, ওয়েব, এবং ডার্ট/ফ্লাটার) API কীগুলিকে প্রকাশ করার ঝুঁকি, তাই আমরা আপনার মোবাইল এবং ওয়েব অ্যাপ থেকে সরাসরি Google AI Gemini API কল করার জন্য প্রোডাকশন অ্যাপে Google AI ক্লায়েন্ট SDK ব্যবহার করার পরামর্শ দিই না। আপনার API কী সুরক্ষিত করার জন্য ভাষা-নির্দিষ্ট সেরা অনুশীলনগুলি শিখতে SDK কুইকস্টার্টগুলি দেখুন৷

কিছু সাধারণ সর্বোত্তম অনুশীলনের জন্য, আপনি এই সমর্থন নিবন্ধটি পর্যালোচনা করতে পারেন।

পরবর্তী পদক্ষেপ

  • আপনার API কী সুরক্ষিত করার জন্য এবং এটি ব্যবহার করার জন্য সর্বোত্তম অনুশীলনগুলি শিখতে API দ্রুতস্টার্টগুলি দেখুন।