إنّ Gemini 2.5 Pro Experimental وGemini 2.0 Flash Thinking Experimental هما نموذجان يستخدمان "عملية تفكير" داخلية أثناء إنشاء الردود. وتساهم هذه العملية في تحسين قدرات التفكير لدى الأطفال وتسمح لهم بحل المهام المعقدة. يوضّح لك هذا الدليل كيفية استخدام نماذج Gemini التي تتضمّن قدرات التفكير.
استخدام نماذج التفكير
تتوفّر النماذج التي تتضمّن قدرات التفكير في Google AI Studio ومن خلال Gemini API. يُرجى العلم أنّ عملية التفكير تظهر في Google AI Studio ولكن لا يتم تقديمها كجزء من ناتج واجهة برمجة التطبيقات.
إرسال طلب أساسي
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();
ما هي الخطوات التالية؟
- جرِّب الإصدار التجريبي من Gemini 2.5 Pro في Google AI Studio.
- اطّلِع على مزيد من المعلومات عن طلب نماذج التفكير.
- لمزيد من المعلومات عن الإصدار التجريبي من Gemini 2.5 Pro وGemini Flash 2.0 Thinking، يُرجى الاطّلاع على صفحة النموذج.
- يمكنك الاطّلاع على المزيد من الأمثلة في كتاب التفكير.