Gemini API ব্যবহার করে Integration: উদাহরণসহ
Gemini API (Bard) গুগলের কৃত্রিম বুদ্ধিমত্তার ভাষার মডেলকে অন্যান্য অ্যাপ্লিকেশন এবং সার্ভিসের সঙ্গে সংযুক্ত করতে সক্ষম করে। নিচে Gemini API ব্যবহার করে ইন্টিগ্রেশন করার একটি উদাহরণ দেওয়া হলো।
পদক্ষেপ ১: Google Cloud Platform সেটআপ
Google Cloud Account: যদি আপনার Google Cloud অ্যাকাউন্ট না থাকে, তবে Google Cloud Console এ একটি অ্যাকাউন্ট তৈরি করুন।
নতুন প্রোজেক্ট তৈরি করুন:
- Google Cloud Console-এ লগ ইন করে একটি নতুন প্রোজেক্ট তৈরি করুন।
API এনাবল করুন:
- "APIs & Services" > "Library" এ যান এবং Gemini API বা সংশ্লিষ্ট API নির্বাচন করে তা এনাবল করুন।
API কী তৈরি করুন:
- "APIs & Services" > "Credentials" এ যান এবং একটি নতুন API কী তৈরি করুন।
পদক্ষেপ ২: কোডিং পরিবেশ প্রস্তুত করা
Python ইনস্টল করুন: আপনার ডেভেলপমেন্ট এনভায়রনমেন্টে Python ইনস্টল করুন (যদি ইতিমধ্যে ইনস্টল না করা থাকে)।
প্রয়োজনীয় লাইব্রেরি ইনস্টল করুন:
- Gemini API ব্যবহার করার জন্য
requestsলাইব্রেরি ইনস্টল করুন।
পদক্ষেপ ৩: Gemini API ব্যবহার করে কোড লেখা
একটি নতুন ফাইল তৈরি করুন, যেমন gemini_integration.py, এবং নীচের কোডটি যুক্ত করুন:
import requests
def get_gemini_response(prompt):
url = "https://api.gemini.google.com/v1/chat"
api_key = "YOUR_API_KEY" # আপনার API কী এখানে দিন
headers = {
"Authorization": f"Bearer {api_key}",
"Content-Type": "application/json"
}
data = {
"input": prompt,
"model": "gemini-v1" # মডেল নাম চেক করুন
}
response = requests.post(url, headers=headers, json=data)
if response.status_code == 200:
return response.json().get("response", "Sorry, I didn't understand that.")
else:
return "Error: " + str(response.status_code)
def main():
user_prompt = input("You: ")
response = get_gemini_response(user_prompt)
print("Gemini: ", response)
if __name__ == '__main__':
main()
পদক্ষেপ ৪: কোড চালানো
কোড চালান:
python gemini_integration.py
ব্যবহার: ব্যবহারকারী একটি প্রশ্ন টাইপ করুন এবং Gemini এর থেকে উত্তর পান।
উদাহরণ সেশনের ফলাফল
- ইনপুট: "What is the capital of France?"
- আউটপুট: "The capital of France is Paris."
সারসংক্ষেপ
Gemini API ব্যবহার করে ইন্টিগ্রেশন প্রক্রিয়া সহজ এবং কার্যকর। এই উদাহরণে, আপনি Google Cloud Platform-এ Gemini API সেটআপ করেছেন এবং Python ব্যবহার করে একটি মৌলিক অ্যাপ্লিকেশন তৈরি করেছেন যা Gemini-এর সাথে যোগাযোগ করে। এই পদ্ধতিটি আপনাকে Gemini এর ক্ষমতাকে আপনার নিজের অ্যাপ্লিকেশনে অন্তর্ভুক্ত করার সুযোগ দেয়।
Read more