জেমিনি ব্যবহার করে জেনারেটিভ এআই সলিউশন তৈরি করার ক্ষেত্রে গুগল দুটি এপিআই প্রোডাক্ট অফার করে: জেমিনি ডেভেলপার এপিআই এবং জেমিনি এন্টারপ্রাইজ এজেন্ট প্ল্যাটফর্ম এপিআই ।
জেমিনি ডেভেলপার এপিআই, জেমিনি চালিত অ্যাপ্লিকেশন তৈরি, প্রোডাকশনে রূপান্তর এবং স্কেল করার দ্রুততম পথ প্রদান করে। নির্দিষ্ট এন্টারপ্রাইজ নিয়ন্ত্রণের প্রয়োজন না থাকলে, বেশিরভাগ ডেভেলপারেরই জেমিনি ডেভেলপার এপিআই ব্যবহার করা উচিত।
জেমিনি এন্টারপ্রাইজ এজেন্ট প্ল্যাটফর্ম, গুগল ক্লাউড প্ল্যাটফর্ম দ্বারা সমর্থিত, জেনারেটিভ এআই অ্যাপ্লিকেশন তৈরি এবং স্থাপনের জন্য এন্টারপ্রাইজ-উপযোগী বৈশিষ্ট্য ও পরিষেবার একটি ব্যাপক ইকোসিস্টেম প্রদান করে।
আমরা সম্প্রতি এই পরিষেবাগুলির মধ্যে স্থানান্তর প্রক্রিয়া সহজ করেছি। Gemini Developer API এবং Gemini Enterprise Agent Platform API উভয়ই এখন একীভূত Google Gen AI SDK-এর মাধ্যমে ব্যবহারযোগ্য।
কোড তুলনা
এই পৃষ্ঠায় টেক্সট জেনারেশনের জন্য Gemini Developer API এবং Gemini Enterprise Agent Platform কুইকস্টার্টগুলোর কোডের পাশাপাশি তুলনা দেওয়া হয়েছে।
পাইথন
আপনি google-genai লাইব্রেরির মাধ্যমে Gemini Developer API এবং Gemini Enterprise Agent Platform উভয় পরিষেবা অ্যাক্সেস করতে পারবেন। google-genai কীভাবে ইনস্টল করতে হয়, তার নির্দেশাবলীর জন্য লাইব্রেরি পৃষ্ঠাটি দেখুন।
জেমিনি ডেভেলপার এপিআই
from google import genai
client = genai.Client()
response = client.models.generate_content(
model="gemini-3-flash-preview", contents="Explain how AI works in a few words"
)
print(response.text)
জেমিনি এন্টারপ্রাইজ এজেন্ট প্ল্যাটফর্ম এপিআই
from google import genai
client = genai.Client(
vertexai=True, project='your-project-id', location='us-central1'
)
response = client.models.generate_content(
model="gemini-3-flash-preview", contents="Explain how AI works in a few words"
)
print(response.text)
জাভাস্ক্রিপ্ট এবং টাইপস্ক্রিপ্ট
আপনি @google/genai লাইব্রেরির মাধ্যমে Gemini Developer API এবং Gemini Enterprise Agent Platform উভয় পরিষেবা অ্যাক্সেস করতে পারবেন। @google/genai কীভাবে ইনস্টল করতে হয় তার নির্দেশাবলীর জন্য লাইব্রেরি পৃষ্ঠাটি দেখুন।
জেমিনি ডেভেলপার এপিআই
import { GoogleGenAI } from "@google/genai";
const ai = new GoogleGenAI({});
async function main() {
const response = await ai.models.generateContent({
model: "gemini-3-flash-preview",
contents: "Explain how AI works in a few words",
});
console.log(response.text);
}
main();
জেমিনি এন্টারপ্রাইজ এজেন্ট প্ল্যাটফর্ম এপিআই
import { GoogleGenAI } from '@google/genai';
const ai = new GoogleGenAI({
vertexai: true,
project: 'your_project',
location: 'your_location',
});
async function main() {
const response = await ai.models.generateContent({
model: "gemini-3-flash-preview",
contents: "Explain how AI works in a few words",
});
console.log(response.text);
}
main();
যান
আপনি google.golang.org/genai লাইব্রেরির মাধ্যমে Gemini Developer API এবং Gemini Enterprise Agent Platform উভয় পরিষেবা অ্যাক্সেস করতে পারবেন। google.golang.org/genai কীভাবে ইনস্টল করতে হয়, তার নির্দেশাবলীর জন্য লাইব্রেরি পৃষ্ঠাটি দেখুন।
জেমিনি ডেভেলপার এপিআই
import (
"context"
"encoding/json"
"fmt"
"log"
"google.golang.org/genai"
)
// Your Google API key
const apiKey = "your-api-key"
func main() {
ctx := context.Background()
client, err := genai.NewClient(ctx, nil)
if err != nil {
log.Fatal(err)
}
// Call the GenerateContent method.
result, err := client.Models.GenerateContent(ctx, "gemini-3-flash-preview", genai.Text("Tell me about New York?"), nil)
}
জেমিনি এন্টারপ্রাইজ এজেন্ট প্ল্যাটফর্ম এপিআই
import (
"context"
"encoding/json"
"fmt"
"log"
"google.golang.org/genai"
)
// Your GCP project
const project = "your-project"
// A GCP location like "us-central1"
const location = "some-gcp-location"
func main() {
ctx := context.Background()
client, err := genai.NewClient(ctx, &genai.ClientConfig
{
Project: project,
Location: location,
Backend: genai.BackendVertexAI,
})
// Call the GenerateContent method.
result, err := client.Models.GenerateContent(ctx, "gemini-3-flash-preview", genai.Text("Tell me about New York?"), nil)
}
অন্যান্য ব্যবহারের ক্ষেত্র এবং প্ল্যাটফর্ম
অন্যান্য প্ল্যাটফর্ম এবং ব্যবহারের ক্ষেত্রগুলির জন্য, Gemini Developer API Documentation এবং Gemini Enterprise Agent Platform ডকুমেন্টেশনে নির্দিষ্ট ব্যবহারের ক্ষেত্র-ভিত্তিক নির্দেশিকা দেখুন।
অভিবাসন বিবেচনা
যখন আপনি মাইগ্রেট করেন:
প্রমাণীকরণের জন্য আপনাকে গুগল ক্লাউড সার্ভিস অ্যাকাউন্ট ব্যবহার করতে হবে। আরও তথ্যের জন্য জেমিনি এন্টারপ্রাইজ এজেন্ট প্ল্যাটফর্মের ডকুমেন্টেশন দেখুন।
আপনি আপনার বিদ্যমান গুগল ক্লাউড প্রজেক্টটি (যেটি আপনি আপনার এপিআই কী তৈরি করতে ব্যবহার করেছিলেন) ব্যবহার করতে পারেন অথবা একটি নতুন গুগল ক্লাউড প্রজেক্ট তৈরি করতে পারেন।
Gemini Developer API এবং Gemini Enterprise Agent Platform API-এর জন্য সমর্থিত অঞ্চলগুলো ভিন্ন হতে পারে। Google Cloud-এ জেনারেটিভ এআই-এর জন্য সমর্থিত অঞ্চলের তালিকা দেখুন।
Google AI Studio-তে আপনার তৈরি করা যেকোনো মডেলকে Gemini Enterprise Agent Platform-এ পুনরায় প্রশিক্ষণ দিতে হবে।
Gemini Developer API-এর জন্য আপনার Gemini API key-টি যদি আর ব্যবহার করার প্রয়োজন না হয়, তাহলে নিরাপত্তা সংক্রান্ত সর্বোত্তম অনুশীলন অনুসরণ করে এটি মুছে ফেলুন।
একটি API কী মুছে ফেলতে:
Google Cloud API Credentials পৃষ্ঠাটি খুলুন।
যে API কী-টি মুছতে চান সেটি খুঁজুন এবং অ্যাকশন আইকনে ক্লিক করুন।
এপিআই কী মুছুন নির্বাচন করুন।
ক্রেডেনশিয়াল মুছুন মডালে, মুছুন নির্বাচন করুন।
একটি এপিআই কী মুছে ফেলার প্রক্রিয়াটি কার্যকর হতে কয়েক মিনিট সময় লাগে। এই প্রক্রিয়াটি সম্পন্ন হওয়ার পর, মুছে ফেলা এপিআই কী ব্যবহার করে করা যেকোনো ট্র্যাফিক প্রত্যাখ্যান করা হয়।