โมเดลการคิดแบบ Flash ของ Gemini 2.0 เป็นโมเดลเวอร์ชันทดลองที่ได้รับการฝึกให้สร้าง "กระบวนการคิด" ที่โมเดลใช้เป็นส่วนหนึ่งของการตอบกลับ ด้วยเหตุนี้ โมเดล Flash Thinking จึงมีความสามารถในการให้เหตุผลที่ดีกว่าในคำตอบเมื่อเทียบกับโมเดล Gemini 2.0 Flash Experimental
ใช้รูปแบบการคิด
โมเดลการคิดแบบ Flash มีให้บริการใน Google AI Studio และผ่าน Gemini API
Gemini API จะไม่แสดงความคิดในการตอบกลับ
หากต้องการใช้รูปแบบการคิด คุณต้องตั้งค่าไคลเอ็นต์ให้ใช้ API เวอร์ชัน v1alpha
ดังนี้
pip install -U google-genai
from google import genai
from google.genai import types
client = genai.Client(
api_key=GOOGLE_API_KEY,
http_options={'api_version':'v1alpha'},
)
ส่งคำขอพื้นฐาน
ตัวอย่างนี้ใช้ Google Genai SDK เวอร์ชันใหม่
from google import genai
client = genai.Client(api_key='GEMINI_API_KEY', http_options={'api_version':'v1alpha'})
response = client.models.generate_content(
model='gemini-2.0-flash-thinking-exp',
contents='Explain how RLHF works in simple terms.',
)
print(response.text)
การสนทนาแบบคิดหลายรอบ
ในระหว่างการสนทนาแบบหลายรอบ คุณจะส่งประวัติการสนทนาทั้งหมดเป็นอินพุต ดังนั้นโมเดลจึงเข้าถึงความคิดก่อนหน้าในการสนทนาแบบหลายรอบไม่ได้
Google Genai SDK เวอร์ชันใหม่ช่วยให้คุณสร้างเซสชันการแชทแบบหลายรอบได้ ซึ่งจะเป็นประโยชน์ในการจัดการสถานะการสนทนา
from google import genai
client = genai.Client(api_key='GEMINI_API_KEY', http_options={'api_version':'v1alpha'})
chat = client.aio.chats.create(
model='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)
ข้อจำกัด
โมเดลการคิดแบบ Flash เป็นโมเดลเวอร์ชันทดลองและมีข้อจํากัดต่อไปนี้
- อินพุตข้อความและรูปภาพเท่านั้น
- เอาต์พุตแบบข้อความเท่านั้น
- ไม่มีโหมด JSON หรือ Search Grounding
- การแสดงความคิดเห็นจะแสดงใน Google AI Studio เท่านั้น
ขั้นตอนถัดไปคือ
- ลองใช้โมเดล Flash Thinking ใน Google AI Studio
- ลองใช้ Flash Thinking Colab