এই নথিটি Gemini API-এর v1
এবং v1beta
সংস্করণগুলির মধ্যে পার্থক্যগুলির একটি উচ্চ-স্তরের ওভারভিউ প্রদান করে৷
- v1 : API এর স্থিতিশীল সংস্করণ। স্থিতিশীল সংস্করণের বৈশিষ্ট্যগুলি প্রধান সংস্করণের জ��বদ্দশায় সম্পূর্ণরূপে সমর্থিত। যদি কোন ব্রেকিং পরিবর্তন হয়, তাহলে API-এর পরবর্তী বড় সংস্করণ তৈরি করা হবে এবং বিদ্যমান সংস্করণটি একটি যুক্তিসঙ্গত সময়ের পরে বাতিল করা হবে। প্রধান সংস্করণ পরিবর্তন না করেই এপিআই-তে নন-ব্রেকিং পরিবর্তনগুলি চালু করা যেতে পারে।
- v1beta : এই সংস্করণে প্রারম্ভিক-অ্যাক্সেস বৈশিষ্ট্যগুলি অন্তর্ভুক্ত রয়েছে যা বিকাশের অধীনে থাকতে পারে এবং দ্রুত এবং ব্রেকিং পরিবর্তন সাপেক্ষে। বিটা সংস্করণের বৈশিষ্ট্যগুলি স্থিতিশীল সংস্করণে চলে যাবে এমন কোনও গ্যারান্টি নেই। এই অস্থিরতা�� ��া����ে, আপনার এই সংস্করণের সাথে উত্পাদন অ্যাপ্লিকেশন চালু না করার কথা বিবেচনা করা উচিত।
বৈশিষ্ট্য | v1 | v1beta |
---|---|---|
বিষয়বস্তু তৈরি করুন - শুধুমাত্র পাঠ্য ইনপুট | ||
বিষয়বস্তু তৈরি করুন - টেক্সট এবং ইমেজ ইনপুট | ||
কন্টেন্ট তৈরি করুন - টেক্সট আউটপুট | ||
বিষয়বস্তু তৈরি করুন - মাল্টি-টার্ন কথোপকথন (চ্যাট) | ||
বিষয়বস্তু তৈরি করুন - ফাংশন কল | ||
কন্টেন্ট তৈরি করুন - স্ট্রিমিং | ||
এম্বেড কন্টেন্ট - শুধুমাত্র টেক্সট ইনপুট | ||
উত্তর তৈরি করুন | ||
শব্দার্থক পুনরুদ্ধারকারী |
- - সমর্থিত
- - কখনই সমর্থন করা হবে না
একটি SDK এ API সংস্করণ কনফিগার করুন
Gemini API SDK-এর ডিফল্ট v1beta
, কিন্তু আপনি নিম্নলিখিত কোড নমুনায় দেখানো API সংস্করণ সেট করে অন্যান্য সংস্করণ ব্যবহার করতে বেছে নিতে পারেন:
পাইথন
from google import genai
client = genai.Client(api_key="YOUR_API_KEY",
http_options={'api_version': 'v1alpha'})
response = client.models.generate_content(
model='gemini-2.0-flash',
contents="Explain how AI works",
)
print(response.text)
জাভাস্ক্রিপ্ট
import { GoogleGenAI } from "@google/genai";
const ai = new GoogleGenAI({
apiKey: "YOUR_API_KEY",
httpOptions: { apiVersion: "v1alpha" },
});
async function main() {
const response = await ai.models.generateContent({
model: "gemini-2.0-flash",
contents: "Explain how AI works",
});
console.log(response.text);
}
await main();
বিশ্রাম
curl "https://generativelanguage.googleapis.com/v1/models/gemini-1.5-flash:generateContent?key=YOUR_API_KEY" \
-H 'Content-Type: application/json' \
-X POST \
-d '{
"contents": [{
"parts":[{"text": "Explain how AI works."}]
}]
}'