Gemini 2.0 Flash Thinking

โมเดลการคิดแบบ 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'},
)

ส่งคำขอพื้นฐาน

Python

ตัวอย่างนี้ใช้ 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)

การสนทนาแบบคิดหลายรอบ

ในระหว่างการสนทนาแบบหลายรอบ คุณจะส่งประวัติการสนทนาทั้งหมดเป็นอินพุต ดังนั้นโมเดลจึงเข้าถึงความคิดก่อนหน้าในการสนทนาแบบหลายรอบไม่ได้

Python

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 เท่านั้น

ขั้นตอนถัดไปคือ