মিথুন চিন্তা ব্যবহার করুন

জেমিনি 2.5 প্রো এক্সপেরিমেন্টাল এবং জেমিনি 2.0 ফ্ল্যাশ থিঙ্কিং এক্সপেরিমেন্টাল হল মডেল যা প্রতিক্রিয়া তৈরির সময় একটি অভ্যন্তরীণ "চিন্তা প্রক্রিয়া" ব্যবহার করে। এই প্রক্রিয়াটি তাদের উন্নত যুক্তি ক্ষমতায় অবদান রাখে এবং তাদের জটিল কাজগুলি সমাধান করতে দেয়। এই নির্দেশিকা আপনাকে দেখায় কিভাবে চিন্তা করার ক্ষমতা সহ মিথুন মডেল ব্যবহার করতে হয়।

চিন্তা মডেল ব্যবহার করুন

চিন্তা করার ক্ষমতা সহ মডেলগুলি Google AI স্টুডিওতে এবং Gemini API-এর মাধ্যমে উপলব্ধ। মনে রাখবেন যে চিন্তার প্রক্রিয়াটি Google AI স্টুডিওতে দৃশ্যমান কিন্তু API আউটপুটের অংশ হিসাবে সরবরাহ করা হয় না।

একটি মৌলিক অনুরোধ পাঠান

from google import genai

client = genai.Client(api_key="GEMINI_API_KEY")
prompt = "Explain the concept of Occam's Razor and provide a simple, everyday example."
response = client.models.generate_content(
    model="gemini-2.5-pro-exp-03-25",  # or gemini-2.0-flash-thinking-exp
    contents=prompt
)

print(response.text)
import { GoogleGenAI } from "@google/genai";

const ai = new GoogleGenAI({ apiKey: "GEMINI_API_KEY" });

async function main() {
  const prompt = "Explain the concept of Occam's Razor and provide a simple, everyday example.";

  const response = await ai.models.generateContent({
    model: "gemini-2.5-pro-exp-03-25",  // or gemini-2.0-flash-thinking-exp
    contents: prompt,
  });

  console.log(response.text);
}

main();
// import packages here

func main() {
  ctx := context.Background()
  client, err := genai.NewClient(ctx, option.WithAPIKey(os.Getenv("GEMINI_API_KEY")))
  if err != nil {
    log.Fatal(err)
  }
  defer client.Close()

  model := client.GenerativeModel("gemini-2.5-pro-exp-03-25")  // or gemini-2.0-flash-thinking-exp
  resp, err := model.GenerateContent(ctx, genai.Text("Explain the concept of Occam's Razor and provide a simple, everyday example."))
  if err != nil {
    log.Fatal(err)
  }
  fmt.Println(resp.Text())
}
curl "https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-pro-exp-03-25:generateContent?key=$YOUR_API_KEY" \
 -H 'Content-Type: application/json' \
 -X POST \
 -d '{
   "contents": [
     {
       "parts": [
         {
           "text": "Explain the concept of Occam\''s Razor and provide a simple, everyday example."
         }
       ]
     }
   ]
 }'
 ```

বহু পালা চিন্তা কথোপকথন

পূর্ববর্তী চ্যাট ইতিহাস বিবেচনায় নিতে, আপনি বহু-পালা কথোপকথন ব্যবহার করতে পারেন।

SDK-এর সাহায্যে, আপনি কথোপকথনের অবস্থা পরিচালনা করতে একটি চ্যাট সেশন তৈরি করতে পারেন।

from google import genai

client = genai.Client(api_key='GEMINI_API_KEY')

chat = client.aio.chats.create(
    model='gemini-2.5-pro-exp-03-25',  # or gemini-2.0-flash-thinking-exp
)
response = await chat.send_message('What is your name?')
print(response.text)
response = await chat.send_message('What did you just say before this?')
print(response.text)
import { GoogleGenAI } from "@google/genai";

const ai = new GoogleGenAI({ apiKey: "GEMINI_API_KEY" });

async function main() {
    const chat = ai.chats.create({
        model: 'gemini-2.5-pro-exp-03-25'  // or gemini-2.0-flash-thinking-exp
    });

    const response = await chat.sendMessage({
        message: 'What is your name?'
    });
    console.log(response.text);

    response = await chat.sendMessage({
        message: 'What did you just say before this?'
    });
    console.log(response.text);
}

main();

এরপর কি?