এই ডকুমেন্টটি জেমিনি API-এর v1 এবং v1beta সংস্করণের মধ্যে পার্থক্যগুলির একটি উচ্চ-স্তরের ওভারভিউ প্রদান করে।
- v1 : API-এর স্থিতিশীল সংস্করণ। স্থিতিশীল সংস্করণের বৈশিষ্ট্যগুলি প্রধান সংস্করণের জীবদ্দশায় সম্পূর্ণরূপে সমর্থিত। যদি কোনও ভঙ্গুর পরিবর্তন হয়, তাহলে API-এর পরবর্তী ভার্সনটি তৈরি করা হবে এবং যুক্তিসঙ্গত সময়ের পরে বিদ্যমান ভার্সনটি অবচিত করা হবে। প্রধান ভার্সনটি পরিবর্তন না করেই API-তে অ-ভঙ্গুর পরিবর্তনগুলি প্রবর্তন করা যেতে পারে।
- v1beta : এই সংস্করণে প্রাথমিক বৈশিষ্ট্যগুলি রয়েছে যা বিকাশাধীন হতে পারে এবং কিছু পরিবর্তনের সম্ভাবনা রয়েছে। বিটা সংস্করণের বৈশিষ্ট্যগুলি স্থিতিশীল সংস্করণে স্থানান্তরিত হবে এমন কোনও গ্যারান্টিও নেই। যদি আপনার উৎপাদন পরিবেশে স্থিতিশীলতার প্রয়োজন হয় এবং পরিবর্তনগুলি ভঙ্গ করার ঝুঁকি নিতে না পারেন, তাহলে আপনার উৎপাদনে এই সংস্করণটি ব্যবহার করা উচিত নয়।
| বৈশিষ্ট্য | v1 সম্পর্কে | v1beta সম্পর্কে |
|---|---|---|
| কন্টেন্ট তৈরি করুন - শুধুমাত্র টেক্সট ইনপুট | ||
| কন্টেন্ট তৈরি করুন - টেক্সট-এবং-ছবি ইনপুট | ||
| কন্টেন্ট তৈরি করুন - টেক্সট আউটপুট | ||
| কন্টেন্ট তৈরি করুন - বহুমুখী কথোপকথন (চ্যাট) | ||
| কন্টেন্ট তৈরি করুন - ফাংশন কল | ||
| কন্টেন্ট তৈরি করুন - স্ট্রিমিং | ||
| কন্টেন্ট এম্বেড করুন - শুধুমাত্র টেক্সট ইনপুট | ||
| উত্তর তৈরি করুন | ||
| শব্দার্থিক উদ্ধারকারী | ||
| ইন্টারঅ্যাকশন API |
- - সমর্থিত
- - কখনোই সমর্থন করা হবে না
একটি SDK-তে API সংস্করণ কনফিগার করুন
Gemini API SDK এর ডিফল্ট সংস্করণ v1beta , তবে আপনি নিম্নলিখিত কোড নমুনায় দেখানো API সংস্করণটি সেট করে অন্যান্য সংস্করণ ব্যবহার করতে পারেন:
পাইথন
from google import genai
client = genai.Client(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({
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" \
-H "x-goog-api-key: $GEMINI_API_KEY" \
-H 'Content-Type: application/json' \
-X POST \
-d '{
"contents": [{
"parts":[{"text": "Explain how AI works."}]
}]
}'