জেমিনি এপিআই কুইকস্টার্ট

এই কুইকস্টার্টটি আপনাকে দেখাবে কীভাবে আমাদের লাইব্রেরিগুলো ইনস্টল করতে হয় এবং ইন্টারঅ্যাকশনস এপিআই (Interactions API) ব্যবহার করে আপনার প্রথম জেমিনি এপিআই (Gemini API) অনুরোধটি পাঠাতে হয়।

শুরু করার আগে

জেমিনি এপিআই ব্যবহার করার জন্য একটি এপিআই কী প্রয়োজন, আপনি কাজ শুরু করার জন্য বিনামূল্যে একটি তৈরি করে নিতে পারেন।

একটি জেমিনি এপিআই কী তৈরি করুন

Google GenAI SDK ইনস্টল করুন

পাইথন

Python 3.9+ ব্যবহার করে, নিম্নলিখিত pip কমান্ডটির মাধ্যমে google-genai প্যাকেজটি ইনস্টল করুন:

pip install -q -U google-genai

জাভাস্ক্রিপ্ট

Node.js v18+ ব্যবহার করে, নিম্নলিখিত npm কমান্ডটির মাধ্যমে TypeScript এবং JavaScript-এর জন্য Google Gen AI SDK ইনস্টল করুন:

npm install @google/genai

আপনার প্রথম অনুরোধটি করুন

এখানে একটি উদাহরণ দেওয়া হলো যেখানে জেমিনি ৩ ফ্ল্যাশ মডেল ব্যবহার করে ইন্টারঅ্যাকশনস এপিআই-এর মাধ্যমে জেমিনি এপিআই-তে একটি অনুরোধ পাঠানো হয়।

আপনি যদি আপনার এপিআই কী (API key) GEMINI_API_KEY এনভায়রনমেন্ট ভেরিয়েবল হিসেবে সেট করেন, তাহলে জেমিনি এপিআই লাইব্রেরিগুলো ব্যবহার করার সময় ক্লায়েন্ট এটি স্বয়ংক্রিয়ভাবে গ্রহণ করবে। অন্যথায়, ক্লায়েন্ট ইনিশিয়ালাইজ করার সময় আপনাকে আপনার এপিআই কী একটি আর্গুমেন্ট হিসেবে পাস করতে হবে।

উল্লেখ্য যে, 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()

interaction = client.interactions.create(
    model="gemini-3-flash-preview", 
    input="Explain how AI works in a few words"
)

# Print the model's text response
for step in interaction.steps:
    if step.type == "model_output":
        for content_block in step.content:
            if content_block.type == "text":
                print(content_block.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 interaction = await ai.interactions.create({
    model: "gemini-3-flash-preview",
    input: "Explain how AI works in a few words",
  });

  const modelStep = interaction.steps.find(s => s.type === 'model_output');
  if (modelStep) {
    for (const contentBlock of modelStep.content) {
      if (contentBlock.type === 'text') console.log(contentBlock.text);
    }
  }
}

main();

বিশ্রাম

curl -X POST "https://generativelanguage.googleapis.com/v1beta/interactions" \
  -H "x-goog-api-key: $GEMINI_API_KEY" \
  -H 'Content-Type: application/json' \
  -d '{
    "model": "gemini-3-flash-preview",
    "input": "Explain how AI works in a few words"
  }'

এরপর কী?

এখন যেহেতু আপনি আপনার প্রথম API অনুরোধটি করেছেন, আপনি নিম্নলিখিত গাইডগুলি দেখতে পারেন যেখানে জেমিনির কার্যকারিতা দেখানো হয়েছে:

,

জেমিনি এপিআই কুইকস্টার্ট

এই কুইকস্টার্টটি আপনাকে দেখাবে কীভাবে আমাদের লাইব্রেরিগুলো ইনস্টল করতে হয় এবং ইন্টারঅ্যাকশনস এপিআই (Interactions API) ব্যবহার করে আপনার প্রথম জেমিনি এপিআই (Gemini API) অনুরোধটি পাঠাতে হয়।

শুরু করার আগে

জেমিনি এপিআই ব্যবহার করার জন্য একটি এপিআই কী প্রয়োজন, আপনি কাজ শুরু করার জন্য বিনামূল্যে একটি তৈরি করে নিতে পারেন।

একটি জেমিনি এপিআই কী তৈরি করুন

Google GenAI SDK ইনস্টল করুন

পাইথন

Python 3.9+ ব্যবহার করে, নিম্নলিখিত pip কমান্ডটির মাধ্যমে google-genai প্যাকেজটি ইনস্টল করুন:

pip install -q -U google-genai

জাভাস্ক্রিপ্ট

Node.js v18+ ব্যবহার করে, নিম্নলিখিত npm কমান্ডটির মাধ্যমে TypeScript এবং JavaScript-এর জন্য Google Gen AI SDK ইনস্টল করুন:

npm install @google/genai

আপনার প্রথম অনুরোধটি করুন

এখানে একটি উদাহরণ দেওয়া হলো যেখানে জেমিনি ৩ ফ্ল্যাশ মডেল ব্যবহার করে ইন্টারঅ্যাকশনস এপিআই-এর মাধ্যমে জেমিনি এপিআই-তে একটি অনুরোধ পাঠানো হয়।

আপনি যদি আপনার এপিআই কী (API key) GEMINI_API_KEY এনভায়রনমেন্ট ভেরিয়েবল হিসেবে সেট করেন, তাহলে জেমিনি এপিআই লাইব্রেরিগুলো ব্যবহার করার সময় ক্লায়েন্ট এটি স্বয়ংক্রিয়ভাবে গ্রহণ করবে। অন্যথায়, ক্লায়েন্ট ইনিশিয়ালাইজ করার সময় আপনাকে আপনার এপিআই কী একটি আর্গুমেন্ট হিসেবে পাস করতে হবে।

উল্লেখ্য যে, 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()

interaction = client.interactions.create(
    model="gemini-3-flash-preview", 
    input="Explain how AI works in a few words"
)

# Print the model's text response
for step in interaction.steps:
    if step.type == "model_output":
        for content_block in step.content:
            if content_block.type == "text":
                print(content_block.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 interaction = await ai.interactions.create({
    model: "gemini-3-flash-preview",
    input: "Explain how AI works in a few words",
  });

  const modelStep = interaction.steps.find(s => s.type === 'model_output');
  if (modelStep) {
    for (const contentBlock of modelStep.content) {
      if (contentBlock.type === 'text') console.log(contentBlock.text);
    }
  }
}

main();

বিশ্রাম

curl -X POST "https://generativelanguage.googleapis.com/v1beta/interactions" \
  -H "x-goog-api-key: $GEMINI_API_KEY" \
  -H 'Content-Type: application/json' \
  -d '{
    "model": "gemini-3-flash-preview",
    "input": "Explain how AI works in a few words"
  }'

এরপর কী?

এখন যেহেতু আপনি আপনার প্রথম API অনুরোধটি করেছেন, আপনি নিম্নলিখিত গাইডগুলি দেখতে পারেন যেখানে জেমিনির কার্যকারিতা দেখানো হয়েছে: