একটি Gemini API কী পান

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

Google AI স্টুডিওতে একটি Gemini API কী পান

আপনার API কী সেট আপ করুন

প্রাথমিক পরীক্ষার জন্য, আপনি একটি API কী হার্ড কোড করতে পারেন, কিন্তু এটি শুধুমাত্র অস্থায়ী হওয়া উচিত কারণ এটি নিরাপদ নয়। এই বিভাগের বাকি অংশটি বিভিন্ন অপারেটিং সিস্টেমের সাথে পরিবেশ পরিবর্তনশীল হিসাবে স্থানীয়ভাবে আপনার API কী সেট আপ করার মাধ্যমে যায়।

লিনাক্স/ম্যাকোস - ব্যাশ

Bash হল একটি সাধারণ Linux এবং macOS টার্মিনাল কনফিগারেশন। নিম্নলিখিত কমান্ডটি চালানোর মাধ্যমে আপনি এটির জন্য একটি কনফিগারেশন ফাইল আছে কিনা তা পরীক্ষা করতে পারেন:

~/.bashrc

যদি প্রতিক্রিয়াটি "এমন কোন ফাইল বা ডিরেক্টরি নেই" হয়, তাহলে আপনাকে এই ফাইলটি তৈরি করতে হবে এবং নিম্নলিখিত কমান্ডগুলি চালিয়ে এটি খুলতে হবে বা zsh ব্যবহার করতে হবে:

touch ~/.bashrc
open ~/.bashrc

এর পরে, আপনাকে নিম্নলিখিত এক্সপোর্ট কমান্ড যোগ করে আপনার API কী সেট করতে হবে:

export GEMINI_API_KEY=<YOUR_API_KEY_HERE>

ফাইল সংরক্ষণ করার পরে, রান করে পরিবর্তনগুলি প্রয়োগ করুন:

source ~/.bashrc

macOS - Zsh

Zsh হল একটি সাধারণ Linux এবং macOS টার্মিনাল কনফিগারেশন। নিম্নলিখিত কমান্ডটি চালানোর মাধ্যমে আপনি এটির জন্য একটি কনফিগারেশন ফাইল আছে কিনা তা পরীক্ষা করতে পারেন:

~/.zshrc

যদি প্রতিক্রিয়াটি হয় "এমন কোন ফাইল বা ডিরেক্টরি নেই", তাহলে আপনাকে এই ফাইলটি তৈরি করতে হবে এবং নিম্নলিখিত কমান্ডগুলি চালিয়ে এটি খুলতে হবে, বা bash ব্যবহার করতে হবে:

touch ~/.zshrc
open ~/.zshrc

এর পরে, আপনাকে নিম্নলিখিত এক্সপোর্ট কমান্ড যোগ করে আপনার API কী সেট করতে হবে:

export GEMINI_API_KEY=<YOUR_API_KEY_HERE>

ফাইল সংরক্ষণ করার পরে, রান করে পরিবর্তনগুলি প্রয়োগ করুন:

source ~/.zshrc

উইন্ডোজ

  1. সিস্টেম সেটিংসে "এনভায়রনমেন্ট ভেরিয়েবল" অনুসন্ধান করুন
  2. হয় "ব্যবহারকারীর ভেরিয়েবল" (বর্তমান ব্যবহারকারীর জন্য) বা "সিস্টেম ভেরিয়েবল" (সকল ব্যবহারকারীর জন্য - সতর্কতার সাথে ব্যবহার করুন) সম্পাদনা করুন।
  3. ভেরিয়েবল তৈরি করুন এবং export GEMINI_API_KEY=your_key_here যোগ করুন
  4. পরিবর্তনগুলি প্রয়োগ করুন

আপনার প্রথম জেমিনি API অনুরোধ পাঠান

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

  curl "https://generativelanguage.googleapis.com/v1beta/models/gemini-1.5-flash:generateContent?key=${GEMINI_API_KEY}" \
    -H 'Content-Type: application/json' \
    -X POST \
    -d '{
      "contents": [{
        "parts":[{"text": "Write a story about a magic backpack."}]
        }]
       }'

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

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

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

  • API কী সীমাবদ্ধতা যুক্ত করা প্রতিটি API কী এর মাধ্যমে ব্যবহারযোগ্য পৃষ্ঠের ক্ষেত্রফলকে সীমাবদ্ধ করতে সহায়তা করতে পারে।

  • আপনার Gemini API কী সুরক্ষিত রাখার জন্য আপনি দায়ী।

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

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