এই কুইকস্টার্ট আপনাকে দেখাবে কিভাবে আমাদের লাইব্রেরিগুলি ইনস্টল করবেন এবং আপনার প্রথম জেমিনি API অনুরোধ করবেন।
শুরু করার আগে
আপনার একটি জেমিনি এপিআই কী প্রয়োজন। যদি আপনার কাছে ইতিমধ্যেই একটি না থাকে, তাহলে আপনি এটি গুগল এআই স্টুডিওতে বিনামূল্যে পেতে পারেন।
Google GenAI SDK ইনস্টল করুন
পাইথন
Python 3.9+ ব্যবহার করে, নিম্নলিখিত pip কমান্ড ব্যবহার করে google-genai প্যাকেজটি ইনস্টল করুন:
pip install -q -U google-genai
জাভাস্ক্রিপ্ট
Node.js v18+ ব্যবহার করে, নিম্নলিখিত npm কমান্ড ব্যবহার করে টাইপস্ক্রিপ্ট এবং জাভাস্ক্রিপ্টের জন্য Google Gen AI SDK ইনস্টল করুন:
npm install @google/genai
যাও
go get কমান্ড ব্যবহার করে আপনার মডিউল ডিরেক্টরিতে google.golang.org/genai ইনস্টল করুন:
go get google.golang.org/genai
জাভা
আপনি যদি Maven ব্যবহার করেন, তাহলে আপনার নির্ভরতায় নিম্নলিখিতগুলি যোগ করে google-genai ইনস্টল করতে পারেন:
<dependencies>
<dependency>
<groupId>com.google.genai</groupId>
<artifactId>google-genai</artifactId>
<version>1.0.0</version>
</dependency>
</dependencies>
সি#
dotnet add কমান্ড ব্যবহার করে আপনার মডিউল ডিরেক্টরিতে googleapis/go-genai ইনস্টল করুন।
dotnet add package Google.GenAI
অ্যাপস স্ক্রিপ্ট
- একটি নতুন অ্যাপস স্ক্রিপ্ট প্রকল্প তৈরি করতে, script.new এ যান।
- শিরোনামহীন প্রকল্পে ক্লিক করুন।
- অ্যাপস স্ক্রিপ্ট প্রজেক্ট AI স্টুডিওর নাম পরিবর্তন করুন এবং Rename এ ক্লিক করুন।
- আপনার API কী সেট করুন
- বাম দিকে, প্রজেক্ট সেটিংসে ক্লিক করুন
.
- স্ক্রিপ্ট প্রোপার্টিজের অধীনে স্ক্রিপ্ট প্রোপার্টি যোগ করুন ক্লিক করুন।
- Property এর জন্য, কী নামটি লিখুন:
GEMINI_API_KEY। - Value এর জন্য, API কী এর মান লিখুন।
- স্ক্রিপ্টের বৈশিষ্ট্য সংরক্ষণ করুন ক্লিক করুন।
- বাম দিকে, প্রজেক্ট সেটিংসে ক্লিক করুন
-
Code.gsফাইলের বিষয়বস্তু নিম্নলিখিত কোড দিয়ে প্রতিস্থাপন করুন:
আপনার প্রথম অনুরোধ করুন
এখানে একটি উদাহরণ দেওয়া হল যেখানে জেমিনি ২.৫ ফ্ল্যাশ মডেল ব্যবহার করে জেমিনি এপিআই-তে একটি অনুরোধ পাঠানোর জন্য generateContent পদ্ধতি ব্যবহার করা হয়।
যদি আপনি আপনার API কীটিকে পরিবেশ পরিবর্তনশীল GEMINI_API_KEY হিসেবে সেট করেন, তাহলে Gemini API লাইব্রেরি ব্যবহার করার সময় ক্লায়েন্ট এটি স্বয়ংক্রিয়ভাবে গ্রহণ করবে। অন্যথায় ক্লায়েন্ট শুরু করার সময় আপনাকে আপনার API কীটিকে একটি আর্গুমেন্ট হিসেবে পাস করতে হবে।
মনে রাখবেন যে Gemini API ডক্সের সমস্ত কোড নমুনা ধরে নেয় যে আপনি পরিবেশ পরিবর্তনশীল GEMINI_API_KEY সেট করেছেন।
পাইথন
from google import genai
# The client gets the API key from the environment variable `GEMINI_API_KEY`.
client = genai.Client()
response = client.models.generate_content(
model="gemini-2.5-flash", contents="Explain how AI works in a few words"
)
print(response.text)
জাভাস্ক্রিপ্ট
import { GoogleGenAI } from "@google/genai";
// The client gets the API key from the environment variable `GEMINI_API_KEY`.
const ai = new GoogleGenAI({});
async function main() {
const response = await ai.models.generateContent({
model: "gemini-2.5-flash",
contents: "Explain how AI works in a few words",
});
console.log(response.text);
}
main();
যাও
package main
import (
"context"
"fmt"
"log"
"google.golang.org/genai"
)
func main() {
ctx := context.Background()
// The client gets the API key from the environment variable `GEMINI_API_KEY`.
client, err := genai.NewClient(ctx, nil)
if err != nil {
log.Fatal(err)
}
result, err := client.Models.GenerateContent(
ctx,
"gemini-2.5-flash",
genai.Text("Explain how AI works in a few words"),
nil,
)
if err != nil {
log.Fatal(err)
}
fmt.Println(result.Text())
}
জাভা
package com.example;
import com.google.genai.Client;
import com.google.genai.types.GenerateContentResponse;
public class GenerateTextFromTextInput {
public static void main(String[] args) {
// The client gets the API key from the environment variable `GEMINI_API_KEY`.
Client client = new Client();
GenerateContentResponse response =
client.models.generateContent(
"gemini-2.5-flash",
"Explain how AI works in a few words",
null);
System.out.println(response.text());
}
}
সি#
using System.Threading.Tasks;
using Google.GenAI;
using Google.GenAI.Types;
public class GenerateContentSimpleText {
public static async Task main() {
// The client gets the API key from the environment variable `GEMINI_API_KEY`.
var client = new Client();
var response = await client.Models.GenerateContentAsync(
model: "gemini-2.5-flash", contents: "Explain how AI works in a few words"
);
Console.WriteLine(response.Candidates[0].Content.Parts[0].Text);
}
}
অ্যাপস স্ক্রিপ্ট
// See https://developers.google.com/apps-script/guides/properties
// for instructions on how to set the API key.
const apiKey = PropertiesService.getScriptProperties().getProperty('GEMINI_API_KEY');
function main() {
const payload = {
contents: [
{
parts: [
{ text: 'Explain how AI works in a few words' },
],
},
],
};
const url = 'https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent';
const options = {
method: 'POST',
contentType: 'application/json',
headers: {
'x-goog-api-key': apiKey,
},
payload: JSON.stringify(payload)
};
const response = UrlFetchApp.fetch(url, options);
const data = JSON.parse(response);
const content = data['candidates'][0]['content']['parts'][0]['text'];
console.log(content);
}
বিশ্রাম
curl "https://generativelanguage.googleapis.com/v1beta/models/gemini-2.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 in a few words"
}
]
}
]
}'
এরপর কি?
এখন যেহেতু আপনি আপনার প্রথম API অনুরোধটি করেছেন, আপনি নিম্নলিখিত নির্দেশিকাগুলি অন্বেষণ করতে চাইতে পারেন যা জেমিনিকে কার্যকরভাবে দেখায়: