Pemikiran Flash Gemini 2.0

Gemini 2.0 Flash Thinking adalah model eksperimental yang dilatih untuk menghasilkan "proses berpikir" yang dilalui model sebagai bagian dari responsnya. Akibatnya, Gemini 2.0 Flash Thinking mampu memiliki kemampuan penalaran yang lebih kuat dalam responsnya daripada model Gemini 2.0 Flash dasar.

Menggunakan Pemikiran Cepat

Model Flash Thinking tersedia sebagai model eksperimental di Vertex AI. Untuk menggunakan model Flash Thinking terbaru, pilih model gemini-2.0-flash-thinking-exp-01-21 di menu drop-down Model.

Gen AI SDK untuk Python

Pelajari cara menginstal atau mengupdate Google Gen AI SDK untuk Python.
Untuk mengetahui informasi selengkapnya, lihat dokumentasi referensi Gen AI SDK untuk Python API atau repositori GitHub python-genai.
Tetapkan variabel lingkungan untuk menggunakan Gen AI SDK dengan Vertex AI:

# Replace the `GOOGLE_CLOUD_PROJECT` and `GOOGLE_CLOUD_LOCATION` values
# with appropriate values for your project.
export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT
export GOOGLE_CLOUD_LOCATION=us-central1
export GOOGLE_GENAI_USE_VERTEXAI=True

from google import genai
from google.genai.types import HttpOptions

client = genai.Client(http_options=HttpOptions(api_version="v1"))
response = client.models.generate_content(
    model="gemini-2.0-flash-thinking-exp-01-21",
    contents="solve x^2 + 4x + 4 = 0",
)
print(response.text)
# Example response:
#     To solve the equation x^2 + 4x + 4 = 0, we can use several methods.
#
#     **Method 1: Factoring**
#
#     We look for two numbers that multiply to 4 (the constant term) and add to 4 (the coefficient of the x term).
#     These two numbers are 2 and 2 because 2 * 2 = 4 and 2 + 2 = 4.
#     Therefore, we can factor the quadratic expression as:
#     (x + 2)(x + 2) = 0
#     This can also be written as:
#     (x + 2)^2 = 0
#
#     To solve for x, we set the factor (x + 2) equal to zero:
#     x + 2 = 0
#     Subtract 2 from both sides:
#     x = -2
#
#     **Method 2: Quadratic Formula**
#
#     The quadratic formula for an equation of the form ax^2 + bx + c = 0 is given by:
#     x = [-b ± sqrt(b^2 - 4ac)] / (2a)
#
#     ...
#
#
#     All three methods yield the same solution, x = -2.
#     This is a repeated root, which is expected since the discriminant (b^2 - 4ac) is 0.
#
#     To check our solution, we substitute x = -2 back into the original equation:
#     (-2)^2 + 4(-2) + 4 = 4 - 8 + 4 = 0
#     The equation holds true, so our solution is correct.

#     Final Answer: The final answer is $\boxed{-2}$

Batasan

Flash Thinking adalah model eksperimental dan memiliki batasan berikut:

  • Batas input token 1 juta
  • Input teks, gambar, audio, dan video
  • Batas output token 64k
  • Output hanya teks
  • Tidak ada penggunaan alat bawaan seperti Penelusuran atau eksekusi kode

Apa langkah selanjutnya?

Coba Flash Thinking sendiri dengan notebook Colab kami, atau buka konsol Vertex AI dan coba minta model untuk Anda sendiri.